{"title":"Case Article—School Timetabling Problem: A Scheduling Problem for High-School Institutions","authors":"Ramiro Saltos, Sebastián Maldonado","doi":"10.1287/ited.2022.0276ca","DOIUrl":null,"url":null,"abstract":"We present a comprehensive case study to integrate students into several concepts related to integer linear programming. The case article starts with a relatively simple scheduling/assignment problem. Then, the problem incorporates new elements to present various modeling principles incrementally. Each variation of the case enables the instructor to engage in insightful discussion about the nature of the optimal solutions and how the changes made to the objective function or key constraints affect these solutions. The case article also describes different ways to use the case, which range from a comprehensive introduction to a concluding capstone project in an undergraduate or graduate course in linear and integer programming.","PeriodicalId":37137,"journal":{"name":"INFORMS Transactions on Education","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"INFORMS Transactions on Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1287/ited.2022.0276ca","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Social Sciences","Score":null,"Total":0}
引用次数: 0
Abstract
We present a comprehensive case study to integrate students into several concepts related to integer linear programming. The case article starts with a relatively simple scheduling/assignment problem. Then, the problem incorporates new elements to present various modeling principles incrementally. Each variation of the case enables the instructor to engage in insightful discussion about the nature of the optimal solutions and how the changes made to the objective function or key constraints affect these solutions. The case article also describes different ways to use the case, which range from a comprehensive introduction to a concluding capstone project in an undergraduate or graduate course in linear and integer programming.