Author
Listed:
- Elmar Steiner
(University of Graz)
- Ulrich Pferschy
(University of Graz)
- Andrea Schaerf
(University of Udine)
Abstract
We consider a complex university timetabling problem arising in a four-year study program of teacher education where every student has to choose two subjects. Since any combination of two subjects is feasible, the goal of designing a collision-free timetable for every student seems to be unreachable. However, the task becomes more tractable because parallel groups are offered for most courses, i.e. sectioning of students takes place. Difficulties arise from the individual progress of students who often follow neither the prescribed term of each course nor the prescribed ordering of courses. Under these and other conditions, an optimized timetable can be determined by a multi-stage process, adjusted to the estimated student numbers and their past achievements. Some of the features encountered in this planning task were also part of the well-known ITC-2019 timetabling competition, while others constitute new aspects. After moving main lectures into a regular time grid with minimal changes concerning the previously existing plan, the task of finding a timetable for all lectures with parallel groups is modeled as an integer linear program. At a later time, students with their actual demands are allocated a non-overlapping set of courses that is relevant and feasible for their individual study situation. Besides the maximization of allocated courses, a fairness criterion is also invoked at this stage. Since both optimization tasks are prone to infeasibility, we introduce features to resolve this issue in practice.
Suggested Citation
Elmar Steiner & Ulrich Pferschy & Andrea Schaerf, 2025.
"Curriculum-based university course timetabling considering individual course of studies,"
Central European Journal of Operations Research, Springer;Slovak Society for Operations Research;Hungarian Operational Research Society;Czech Society for Operations Research;Österr. Gesellschaft für Operations Research (ÖGOR);Slovenian Society Informatika - Section for Operational Research;Croatian Operational Research Society, vol. 33(1), pages 277-314, March.
Handle:
RePEc:spr:cejnor:v:33:y:2025:i:1:d:10.1007_s10100-024-00923-2
DOI: 10.1007/s10100-024-00923-2
Download full text from publisher
As the access to this document is restricted, you may want to search for a different version of it.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:cejnor:v:33:y:2025:i:1:d:10.1007_s10100-024-00923-2. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.