Case Article—Class Scheduling with Linear Programming

Published Online:https://doi.org/10.1287/ited.2014.0128ca

References

  • Badri MA (1996) A two-stage multiobjective scheduling model for faculty-course-time assignments. Eur. J. Oper. Res. 94(1):16–28.CrossrefGoogle Scholar
  • Birge JR (2004) Scheduling a professional sports league in Microsoft Excel: Showing students the value of good modeling and solutions techniques. INFORMS Trans. Ed. 5(1):56–66.LinkGoogle Scholar
  • Dinkel J, Mote J, Venkataramanan M (1989) An efficient decision support system for academic course scheduling. Oper. Res. 37(6):853–864.LinkGoogle Scholar
  • Gunawan A, Ng KM (2011) Solving the teacher assignment problem by two metaheuristics. Internat. J. Inform. Management Sci. 22: 73–86.Google Scholar
  • Martin CH (2004) Ohio University’s College of Business uses integer programming to schedule classes. Interfaces 34(6):460–465.LinkGoogle Scholar
  • Nakasuwan J, Srithip P, Komolavanij S (1999) Class scheduling optimization. Thammasat Internat. J. Sci. Tech. 4(2):88–98.Google Scholar
  • Schaerf A (1999) A survey of automated timetabling. Artificial Intelligence Rev. 13:87–127.CrossrefGoogle Scholar
  • Trick M (2004) Using sports scheduling to teach integer programming. INFORMS Trans. Ed. 5(1):10–17.LinkGoogle Scholar
  • Vanhoucke M (2010) Introducing optimization techniques to students: An exam case distribution model. INFORMS Trans. Ed. 10(2): 53–61.LinkGoogle Scholar
  • Winch JK, Yurkiewicz J (2013) Student class scheduling with linear programming. Avery AE, ed. Proc. Northeast Decision Sci. Institute Annual Meeting, New York, NY, April 2013, 374–386.Google Scholar
  • Winston WL (2003) Operations Research: Applications and Algorithms, 4th ed. (Cengage Learning, Stamford, CT).Google Scholar
  • Winston WL, Albright SC (2011) Practical Management Science, 4th ed. (Cengage Learning, Stamford, CT).Google Scholar
INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.