Implementing a Class-Scheduling System at the College of Business and Economics of Bahir Dar University, Ethiopia

Published Online:https://doi.org/10.1287/inte.2014.0789

References

  • Alvarez-Valdes R, Crespo E, Tamarit JM (2002) Design and implementation of a course scheduling system using tabu search. Eur. J. Oper. Res. 137(3):512–523.CrossrefGoogle Scholar
  • Bakır MA, Aksop C (2008) A 0-1 integer programming approach to a university timetabling problem. Hacettepe J. Math. Statist. 37(1):41–55.Google Scholar
  • Broek JV, Hurkens C, Woeginger G (2007) Timetabling problems at the TU Eindhoven. EK Burke, H Rudova, eds. Proc. Internat. Conf. Practice Theory Automated Timetabling 2006 (Springer, Heidelberg), 141–156.Google Scholar
  • Burke E, Byko Y, Newall J, Petrovic S (2003) A time-predefined approach to course timetabling. Yugoslav J. Oper. Res. 13(2): 139–151.CrossrefGoogle Scholar
  • Burke E, Jackson K, Kingston JH, Weare R (1997) Automated university timetabling: The state of the art. Comput. J. 40(9): 565–571.CrossrefGoogle Scholar
  • Burke EK, Petrovic S (2002) Recent research directions in automated timetabling. Eur. J. Oper. Res. 140(2):266–280.CrossrefGoogle Scholar
  • Chiarandini M, Birattari M, Socha K, Rossi-Doria O (2006) An effective hybrid algorithm for university course timetabling. J. Scheduling 9(5):403–432.CrossrefGoogle Scholar
  • Daskalaki S, Birbas T, Housos E (2004) An integer programming formulation for a case study in university timetabling. Eur. J. Oper. Res. 153(1):117–135.CrossrefGoogle Scholar
  • De Werra D (1985) An introduction to timetabling. Eur. J. Oper. Res. 19(2):151–162.CrossrefGoogle Scholar
  • Dimopoulou M, Miliotis P (2001) Implementation of a university course and examination timetabling system. Eur. J. Oper. Res. 130(1):202–213.CrossrefGoogle Scholar
  • Dinkel JJ, Mote J, Venkataramanan MA (1989) An efficient decision support system for academic course scheduling. Oper. Res. 37(6):853–864.LinkGoogle Scholar
  • Eiselt HA, Laporte G (1987) Combinatorial optimization problems with soft and hard requirements. J. Oper. Res. Soc. 38(9): 785–795.CrossrefGoogle Scholar
  • Fourer R, Gay DM, Kemighan BW (2003) AMPL: A Modeling Language for Mathematical Programming, 2nd ed. (Duxbury Press, Pacific Grove, CA).Google Scholar
  • Harwood GB, Lawless RW (1975) Optimizing organizational goals in assigning faculty teaching schedules. Decision Sci. 6(3): 513–524.CrossrefGoogle Scholar
  • Hertz A, Robert V (1998) Constructing a course schedule by solving a series of assignment type problems. Eur. Jour. Oper. Res. 108(3):585–603.CrossrefGoogle Scholar
  • Hinkin TR, Thompson GM (2002) SchedulExpert: Scheduling courses in the Cornell University School of Hotel Administration. Interfaces 32(6):45–57.LinkGoogle Scholar
  • Lach G, Lübbecke ME (2012) Curriculum based course timetabling: New solutions to Udine benchmark instances. Ann. Oper. Res. 194(1):255–272.CrossrefGoogle Scholar
  • Miranda J (2010) eClasSkeduler: A course scheduling system for the Executive Education Unit at the Universidad de Chile. Interfaces 40(3):196–207.LinkGoogle Scholar
  • Miranda J, Rey PA, Robles JM (2012) udpSkeduler: A Web architecture based decision support system for course and classroom scheduling. Decision Support Systems 52(2):505–513.CrossrefGoogle Scholar
  • Sagir M, Ozturk ZK (2010) Exam scheduling: Mathematical modeling and parameter estimation with the analytic network process approach. Math. Comp. Modelling 52(5–6):930–941.CrossrefGoogle Scholar
  • Sampson SE, Freeland JR, Weiss EN (1995) Class scheduling to maximize participant satisfaction. Interfaces 25(3):30–41.LinkGoogle Scholar
  • Schaerf A (1999) A survey of automated timetabling. Artificial Intelligence Rev. 13(2):87–127.CrossrefGoogle Scholar
  • Schniederjans MJ, Kim GC (1987) A goal programming model to optimize departmental preference in course assignments. Comput. Oper. Res. 14(2):87–96.CrossrefGoogle 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.