The multiphase course timetabling problem
نویسندگان
چکیده
This paper introduces the multiphase course timetabling problem and presents mathematical formulations effective solution algorithms to solve it in a real case study. Consider pool of lessons number students who are required take subset these graduate. Each lesson consists predetermined consecutive sequence phases with possibly different resource requirements duration. Students must be present certain lesson. Similarly, resources that allocated depending on their roles. The objective is maximize weighted sum student-lesson allocations subject some capacity, availability prerequisite constraints. formulated as an integer linear program called session-index formulation. formulation then extended by introducing various side constraints capture business pilot training program. An enhanced branch-and-check algorithm proposed more efficiently. Large instances solved utilizing fix-and-optimize matheuristic. Results computational study set real-world demonstrate efficacy exact matheuristic algorithms. Due novelty complexity problem, methodology its instances, implementation realization contributions within decision support system, this work was recognized semi-finalist INFORMS Franz Edelman Award (2021).
منابع مشابه
A Multiphase Modular Heuristic Solver for Post Enrollment Course Timetabling
This document gives a brief description of the solver submitted by the authors to the Track 2 of the International Timetabling Competition 2007.
متن کاملA Modular Multiphase Heuristic Solver for Post Enrolment Course Timetabling
We give a short description of the solver that ranked third in Track Two of the International Timetabling Competition 2007 (ITC2007). It implements a heuristic approach based on stochastic local search and consists of several modules that were found to be useful in different phases of the solution process. Common to all modules is the consideration of only a subset of the constraints that have ...
متن کاملMinimal Perturbation Problem in Course Timetabling
Many real-life problems are dynamic, with changes in the problem definition occurring after a solution to the initial formulation has been reached. The minimal perturbation problem incorporates these changes, along with the initial solution, as a new problem whose solution must be as close as possible to the solution of an initial problem. A new iterative forward search algorithm is proposed to...
متن کاملA hybrid metaheuristic approach to the university course timetabling problem
This paper describes the development of a novel metaheuristic that combines an electromagnetic-like mechanism (EM) and the great deluge algorithm (GD) for the University course timetabling problem. This well-known timetabling problem assigns lectures to specific numbers of timeslots and rooms maximizing the overall quality of the timetable while taking various constraints into account. EM is a ...
متن کاملA case-study for EasyLocal++: the Course Timetabling Problem
EasyLocal++ is an object-oriented framework that helps the user to design and implement local search algorithms in C++ for a large variety of problems. In this paper we highlight the usability of EasyLocal++ by showing its contribution for the development of a solver for a real-life scheduling problem, namely the CourseTimetabling problem. The CourseTimetabling problem involves hard and soft co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: European Journal of Operational Research
سال: 2022
ISSN: ['1872-6860', '0377-2217']
DOI: https://doi.org/10.1016/j.ejor.2021.10.014