{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T16:28:58Z","timestamp":1776443338408,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,2]],"date-time":"2023-03-02T00:00:00Z","timestamp":1677715200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,3,2]]},"DOI":"10.1145\/3545945.3569815","type":"proceedings-article","created":{"date-parts":[[2023,3,3]],"date-time":"2023-03-03T23:40:27Z","timestamp":1677886827000},"page":"108-114","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["GILP: An Interactive Tool for Visualizing the Simplex Algorithm"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7620-5270","authenticated-orcid":false,"given":"Henry W.","family":"Robbins","sequence":"first","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3516-2996","authenticated-orcid":false,"given":"Samuel C.","family":"Gutekunst","sequence":"additional","affiliation":[{"name":"Bucknell University, Lewisburg, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3882-901X","authenticated-orcid":false,"given":"David B.","family":"Shmoys","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2884-0058","authenticated-orcid":false,"given":"David P.","family":"Williamson","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,3,3]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Software visualization: Programming as a multimedia experience","author":"Baecker Ronald","unstructured":"Ronald Baecker. 1998. Sorting out sorting: A case study of software visualization for teaching computer science. In Software visualization: Programming as a multimedia experience, John Stasko, Marc Brown, John Domingue, and Blaine Price (Eds.). The MIT Press, Cambridge, MA, 369--381."},{"key":"e_1_3_2_1_2_1","volume-title":"Introduction to Linear Optimization","author":"Bertsimas Dimitris","unstructured":"Dimitris Bertsimas and John N Tsitsiklis. 1997. Introduction to Linear Optimization. Vol. 6. Athena Scientific Belmont, MA."},{"key":"e_1_3_2_1_3_1","volume-title":"Linear Programming","author":"Chv\u00e1tal V\u00e1clav","unstructured":"V\u00e1clav Chv\u00e1tal. 1983. Linear Programming. Macmillan."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1287\/ited.2015.0139"},{"key":"e_1_3_2_1_5_1","volume-title":"Introduction to Algorithms","author":"Cormen Thomas H","unstructured":"Thomas H Cormen, Charles E Leiserson, Ronald L Rivest, and Clifford Stein. 2009. Introduction to Algorithms. MIT Press."},{"key":"e_1_3_2_1_6_1","first-page":"339","article-title":"Maximization of a linear function of variables subject to linear inequalities","volume":"13","author":"Dantzig George B","year":"1951","unstructured":"George B Dantzig. 1951. Maximization of a linear function of variables subject to linear inequalities. Activity Analysis of Production and Allocation, Vol. 13 (1951), 339--347.","journal-title":"Activity Analysis of Production and Allocation"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCISE.2000.814652"},{"key":"e_1_3_2_1_8_1","volume-title":"Advances in Operations Research Education","author":"Fernandes Susana","unstructured":"Susana Fernandes and Jos\u00e9 C Pereira. 2018. Providing an Active Learning Environment for Introducing Linear Programming. In Advances in Operations Research Education. Springer, 123--142."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1080\/07380569.2012.651422"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/774833.774846"},{"key":"e_1_3_2_1_11_1","unstructured":"Nick Higham. 2016. The top 10 algorithms in Applied Mathematics. https:\/\/nhigham.com\/2016\/03\/29\/the-top-10-algorithms-in-applied-mathematics\/"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0237"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 14th Koli Calling International Conference on Computing Education Research. 35--40","author":"Isohanni Essi","year":"2014","unstructured":"Essi Isohanni and Hannu-Matti J\u00e4rvinen. 2014. Are visualization tools used in programming education? By whom, how, why, and why not?. In Proceedings of the 14th Koli Calling International Conference on Computing Education Research. 35--40."},{"key":"e_1_3_2_1_14_1","first-page":"159","article-title":"How good is the simplex algorithm","volume":"3","author":"Klee Victor","year":"1972","unstructured":"Victor Klee and George J Minty. 1972. How good is the simplex algorithm. Inequalities, Vol. 3, 3 (1972), 159--175.","journal-title":"Inequalities"},{"key":"e_1_3_2_1_15_1","unstructured":"Jon Kleinberg and \u00c9va Tardos. 2006. Algorithm Design. Pearson Education."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1287\/ited.1110.0076"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.20084"},{"key":"e_1_3_2_1_18_1","volume-title":"Introduction to the Design and Analysis of Algorithms","author":"Levitin Anany V.","unstructured":"Anany V. Levitin. 2012. Introduction to the Design and Analysis of Algorithms third ed.). Pearson Education."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/960492.960540"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Thomas L Naps Guido R\u00f6\u00dfling Vicki Almstrum Wanda Dann Rudolf Fleischer Chris Hundhausen Ari Korhonen Lauri Malmi Myles McNally Susan Rodger et al. 2002. Exploring the role of visualization and engagement in computer science education. In Working Group Reports From ITiCSE on Innovation and Technology in Computer Science Education. 131--152.","DOI":"10.1145\/960568.782998"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/5992.814654"},{"key":"e_1_3_2_1_22_1","first-page":"8","article-title":"Lego of my simplex","volume":"24","author":"Pendegraft Norman","year":"1997","unstructured":"Norman Pendegraft. 1997. Lego of my simplex. OR\/MS Today, Vol. 24, 1 (1997), 8.","journal-title":"OR\/MS Today"},{"key":"e_1_3_2_1_23_1","unstructured":"Henry W Robbins Samuel C Gutekunst Frans Schalekamp David B Shmoys and David P Williamson. 2022. textttgilp Website. https:\/\/gilp.henryrobbins.com"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Guido R\u00f6\u00dfling Thomas Naps Mark S Hall Ville Karavirta Andreas Kerren Charles Leska Andr\u00e9s Moreno Rainer Oechsle Susan H Rodger Jaime Urquiza-Fuentes et al. 2006. Merging interactive visualizations with hypertextbooks and course management. In Working Group Reports From ITiCSE on Innovation and Technology in Computer Science Education. 166--181.","DOI":"10.1145\/1189136.1189184"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953204"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1821996.1821997"},{"key":"e_1_3_2_1_27_1","unstructured":"David B Shmoys Samuel C Gutekunst Frans Schalekamp and David P Williamson. Forthcoming Interactive Textbook. Data Science and Decision-Making: An Elementary Introduction."},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. 914--920","author":"David H","year":"2021","unstructured":"David H Smith IV, Qiang Hao, Christopher D Hundhausen, Filip Jagodzinski, Josh Myers-Dean, and Kira Jaeger. 2021. Towards Modeling Student Engagement with Interactive Computing Textbooks: An Empirical Study. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. 914--920."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.2298\/FIL0902068S"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1538234.1538236"},{"key":"e_1_3_2_1_31_1","volume-title":"Linear Programming","author":"Vanderbei Robert J","unstructured":"Robert J Vanderbei. 2020. Linear Programming. Springer."},{"key":"e_1_3_2_1_32_1","unstructured":"Wodzimierz Wojas and Jan Krupa. 2016. Visualization of simplex method with Mathematica. https:\/\/www.math.unm.edu\/ aca\/ACA\/2016\/Education\/Wojas_simplex.pdf"}],"event":{"name":"SIGCSE 2023: The 54th ACM Technical Symposium on Computer Science Education","location":"Toronto ON Canada","acronym":"SIGCSE 2023","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3545945.3569815","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3545945.3569815","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:51:19Z","timestamp":1750182679000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3545945.3569815"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,2]]},"references-count":32,"alternative-id":["10.1145\/3545945.3569815","10.1145\/3545945"],"URL":"https:\/\/doi.org\/10.1145\/3545945.3569815","relation":{},"subject":[],"published":{"date-parts":[[2023,3,2]]},"assertion":[{"value":"2023-03-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}