Abstract
The paper investigates a partial exam assignment approach for solving the examination timetabling problem. Current approaches involve scheduling all of the exams into time slots and rooms (i.e., produce an initial solution) and then continuing by improving the initial solution in a predetermined number of iterations. We propose a modification of this process that schedules partially selected exams into time slots and rooms followed by improving the solution vector of partial exams. The process then continues with the next batch of exams until all exams are scheduled. The partial exam assignment approach utilises partial graph heuristic orderings with a modified great deluge algorithm (PGH-mGD). The PGH-mGD approach is tested on two benchmark datasets, a capacitated examination dataset from the 2nd international timetable competition (ITC2007) and an un-capacitated Toronto examination dataset. Experimental results show that PGH-mGD is able to produce quality solutions that are competitive with those of the previous approaches reported in the scientific literature.
Highlights
Examination timetabling problem has been intensely studied because it is a complex problem and has practical significance in educational institutions
When v value is increased from 5% to 10%, the penalty values tend to be higher for PGH-mGD
A partial exam assignment strategy has been proposed for addressing the examination timetabling problem
Summary
Examination timetabling problem has been intensely studied because it is a complex problem and has practical significance in educational institutions. The problem involves a set of exams that have to be placed into a number of time slots and rooms, subject to numerous hard and soft constraints [1]. The examination timetabling problem is a real-world combinatorial optimisation problem that is difficult to solve due to having numerous constraints and limited resources (i.e., time slots and rooms) in allocating a large number of exams. The examination timetabling problem can be modelled using a graph colouring problem where all vertices are considered as examinations, and an edge between any pair of vertices represents conflicting examinations. That is, those conflicting examinations have at least one student in common and cannot take place in the same time slot. Examinations are arranged in decreasing order such that exams with the largest number of conflicts are scheduled first
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.