eClasSkeduler: A Course Scheduling System for the Executive Education Unit at the Universidad de Chile

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

References

  • Abdennadher S., Marte M. University course timetabling using constraint handling rules. Appl. Artificial Intelligence (2000) 14(4):311–325CrossrefGoogle Scholar
  • Alvarez-Valdés R., Crespo E., Tamarit J. M. Design and implementation of a course scheduling system using tabu search. Eur. J. Oper. Res. (2002) 137(3):512–523CrossrefGoogle Scholar
  • Asratian A. S., de Werra D. A generalized class-teacher model for some timetabling problems. Eur. J. Oper. Res. (2002) 143(3):531–542CrossrefGoogle Scholar
  • Bana e Costa C. A., Lourenço J. C., Chagas M. P., Bana e Costa J. C. Development of reusable bid evaluation models for the Portuguese Electric Transmission Company. Decision Anal. (2008) 5(1):22–42LinkGoogle Scholar
  • Bloomfield S. D., McSharry M. M. Preferential course scheduling. Interfaces (1979) 9(4):24–31LinkGoogle Scholar
  • Burke E. K., MacCarthy B. L., Petrovic S., Qu R., Burke E., De Causmaecker P. Knowledge discovery in a hyper-heuristic for course timetabling using case-based reasoning. Proc. 4th Internat. Conf. Practice Theory Automated Timetabling (PATAT 2002) (2003) 2740(Springer, Heidelberg, Germany) 276–287Lecture Notes in Computer ScienceCrossrefGoogle Scholar
  • Burke E. K., McCollum B., Meisels A., Petrovic S., Qu R. A graph-based hyper-heuristic for educational timetabling problems. Eur. J. Oper. Res. (2007) 176(1):177–192CrossrefGoogle Scholar
  • Carter M. W., Burke E., Erben W. A comprehensive course timetabling and student scheduling system at the University of Waterloo. Proc. 3rd Internat. Conf. Practice Theory Automated Timetabling (PATAT 2000) (2001) 2079(Springer, Heidelberg, Germany) 64–82Lecture Notes in Computer ScienceCrossrefGoogle Scholar
  • Chahal N., de Werra D. An interactive system for constructing timetables on a PC. Eur. J. Oper. Res. (1989) 40(1):32–37CrossrefGoogle Scholar
  • Chiarandini M., Birattari M., Socha K., Rossi-Doria O. An effective hybrid algorithm for university course timetabling. J. Scheduling (2006) 9(5):403–432CrossrefGoogle Scholar
  • Daskalaki S., Birbas T. Efficient solutions for a university timetabling problem through integer programming. Eur. J. Oper. Res. (2005) 160(1):106–120CrossrefGoogle Scholar
  • Daskalaki S., Birbas T., Housos E. An integer programming formulation for a case study in university timetabling. Eur. J. Oper. Res. (2004) 153(1):117–135CrossrefGoogle Scholar
  • de Werra D. An introduction to timetabling. Eur. J. Oper. Res. (1985) 19(2):151–162CrossrefGoogle Scholar
  • Dimopoulou M., Miliotis P. Implementation of a university course and examination timetabling system. Eur. J. Oper. Res. (2001) 130(1):202–213CrossrefGoogle Scholar
  • Elmohamed M. A. S., Coddington P., Fox G., Burke E., Carter M. A comparison of annealing techniques for academic course scheduling. Proc. 2nd Internat. Conf. Practice Theory Automated Timetabling (PATAT '97) (1998) 1408(Springer, Heidelberg, Germany) 92–112Lecture Notes in Computer ScienceCrossrefGoogle Scholar
  • Ferland J. A., Fleurent C. SAPHIR: A decision support system for course scheduling. Interfaces (1994) 24(2):105–115LinkGoogle Scholar
  • Foulds L. R., Jonhson D. G. SlotManager: A microcomputer-based decision support system for university timetabling. Decision Support Systems (2000) 27(4):367–381CrossrefGoogle Scholar
  • Gaspero L. D., Schaerf A., Burke E., De Causmaecker P. Multi-neighbourhood local search with application to course timetabling. Proc. 4th Internat. Conf. Practice Theory Automated Timetabling (PATAT 2002) (2003) 2740(Springer, Heidelberg, Germany) 262–275Lecture Notes in Computer ScienceCrossrefGoogle Scholar
  • Goltz H.-J., Matzke D., Gupta G. University timetabling using constraint logic programming. Practical Aspects of Declarative Languages (PADL '99) (1999) 1551(Springer, Heidelberg, Germany) 320–334Lecture Notes in Computer ScienceGoogle Scholar
  • Haase K., Scheel H., Sebastian D. Management of lecture-rooms: Model, method and Internet-based application for efficient course scheduling. Wirtschaftsinformatik (2004) 46(2):87–95CrossrefGoogle Scholar
  • Hernández R. A. Programación de horarios de clases y asignación de salas en la Facultad de Ingeniería de la Universidad Diego Portales. (2008) . Master's thesis, Magister en Gestión de Operaciones, Departamento de Ingeniería Industrial, Universidad de Chile, SantiagoGoogle Scholar
  • Hinkin T. R., Thompson G. M. SchedulExpert: Scheduling courses in the Cornell University school of hotel administration. Interfaces (2002) 32(6):45–57LinkGoogle Scholar
  • ILOG User's Manual CPLEX 9.0. (2003) (IBM ILOG, Sunnyvale, CA) . http://eaton.math.rpi.edu/cplex90html/pdf/usrcplex.pdfGoogle Scholar
  • Johnson D. A database approach to course timetabling. J. Oper. Res. Soc. (1993) 44(5):425–433CrossrefGoogle Scholar
  • Lewis R. A survey of metaheuristic-based techniques for university timetabling problems. OR Spectrum (2008) 30(1):167–190CrossrefGoogle Scholar
  • Liang T. P., Lee C. C., Turban E., Burstein F., Holsapple C. Model management and solvers for decision support. Handbook on Decision Support Systems (2008) 1(Springer, Heidelberg, Germany) 231–258CrossrefGoogle Scholar
  • MirHassani S. A. A computational approach to enhancing course timetabling with integer programming. Appl. Math. Comput. (2006) 175(1):814–822CrossrefGoogle Scholar
  • Mooney E. L., Rardin R. L., Parmenter W. J. Large-scale classroom scheduling. IIE Trans. (1996) 28(5):369–378CrossrefGoogle Scholar
  • Oprea M. MAS_UP-UCT: A multi-agent system for university course timetable scheduling. Internat. J. Comput. Comm. Control (2007) 2(1):94–102CrossrefGoogle Scholar
  • Pongcharoen P., Promtet W., Yenradee P., Hicks C. Stochastic optimisation timetabling tool for university course scheduling. Internat. J. Production Econom. (2008) 112(2):903–918CrossrefGoogle Scholar
  • Rattadilok P., Gaw A., Kwan S. K., Burke E., Trick M. Distributed choice function hyper-heuristics for timetabling and scheduling. Proc. 5th Internat. Conf. Practice Theory Automated Timetabling (PATAT 2004) (2005) 3616(Springer, Heidelberg, Germany) 51–67Lecture Notes in Computer ScienceCrossrefGoogle Scholar
  • Reeves G. R., Hickman E. P. Assigning MBA students to field study project teams: A multicriteria approach. Interfaces (1992) 22(5):52–58LinkGoogle Scholar
  • Rossi-Doria O., Sampels M., Birattari M., Chiar M., Dorigo M., Gambardella L. M., Knowles et al J., Burke E., De Causmaecker P. A comparison of the performance of different metaheuristics on the timetabling problem. Proc. 4th Internat. Conf. Practice Theory Automated Timetabling (PATAT 2002) (2002) 2740(Springer, Heidelberg, Germany) 329–351Lecture Notes in Computer ScienceGoogle Scholar
  • Rudová H., Murray K., Burke E., De Causmaecker P. University course timetabling with soft constraints. Proc. 4th Internat. Conf. Practice Theory Automated Timetabling (PATAT 2002) (2003) 2740(Springer, Heidelberg, Germany) 310–328Lecture Notes in Computer ScienceCrossrefGoogle Scholar
  • Schaerf A. A survey of automated timetabling. Artificial Intelligence Rev. (1999a) 13(2):87–127CrossrefGoogle Scholar
  • Schaerf A. Local search techniques for high-school timetabling problems. IEEE Trans. Systems Man Cybernetics (1999b) 29(4):368–377CrossrefGoogle Scholar
  • Socha K., Sampels M., Manfrin M. Ant algorithms for the university course timetabling problem with regard to the state-of-the-art. Appl. Evolutionary Comput. (EvoWorkshops 2003) (2003) 2611(Springer, Heidelberg, Germany) 334–345Lecture Notes in Computer ScienceCrossrefGoogle Scholar
  • Sprague R. H., Carlson E. D.Building Effective Decision Support Systems (1982) (Prentice Hall, Englewood Cliffs, NJ) Google Scholar
  • Stallaert J. Automated timetabling improves course scheduling at UCLA. Interfaces (1997) 27(4):67–81LinkGoogle Scholar
  • Strnad D., Guid N. A multi-agent system for university timetabling. Appl. Artificial Intelligence (2007) 21(2):137–153CrossrefGoogle Scholar
  • Teodorović D., Krčmar-Nožić E. Multicriteria model to determine flight frequencies on an airline network under competitive conditions. Transportation Sci. (1989) 21(1):14–25LinkGoogle Scholar
  • Wang Y.-Z. Using genetic algorithm methods to solve course scheduling problems. Expert Systems Appl. (2003) 25(1):39–50CrossrefGoogle Scholar
  • White G. M., Zhang J., Burke E., Carter M. Generating complete university timetables by combining tabu search with constraint logic. Proc. 2nd Internat. Conf. Practice Theory Automated Timetabling (PATAT '97) (1998) 1408(Springer, Heidelberg, Germany) 187–198Lecture Notes in Computer ScienceCrossrefGoogle 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.