An integer linear programming model in university examination timetable scheduling: a case study at the university of Ruhuna

Show simple item record

dc.contributor.author Hirunika, K.A.H.
dc.contributor.author Samarathunga, D.M.
dc.date.accessioned 2023-02-07T04:17:54Z
dc.date.available 2023-02-07T04:17:54Z
dc.date.issued 2023-01-18
dc.identifier.issn 1391-8796
dc.identifier.uri http://ir.lib.ruh.ac.lk/xmlui/handle/iruor/10825
dc.description.abstract In this study, a two-phase procedure that consists of integer linear programming models is developed for a case study in the university examination timetabling problem. Educational timetable scheduling problems are difficult NP-Hard combinatorial optimization problems. Because of the complexity and practical importance, the examination timetable scheduling problem is prominent among other scheduling problems. Examination timetabling is the process of assigning examinations to time slots, and halls while satisfying a given number of constraints and achieving certain objectives. The students, as well as the staff, surely benefit from the wellplanned examination timetabling. Since the examination timetabling problem is a computationally expensive optimization problem, we propose a two-phase procedure for constructing examination timetabling. In the first phase, we constructed an integer linear programming model to assign halls to each examination considering the hall clashes, halls, and exam capacities to minimize the unnecessary space assigned while maximizing hall preference. In the second phase, another integer linear programming problem is obtained to assign each examination to time slots considering several hard and soft constraints and the objective of minimizing the length of examination for each student group and assigning examinations with a large number of students at the beginning. The proposed two-phase procedure is applied to the examination timetabling scheduling of the level I, semester II examination of the faculty of science, the University of Ruhuna as a case study. Better feasible solutions are obtained for each integer linear programming problem by applying the branch and bound algorithm implemented in MATLAB. en_US
dc.language.iso en en_US
dc.publisher Faculty of Science, University of Ruhuna, Matara, Sri Lanka en_US
dc.subject Integer Linear Program en_US
dc.subject Examination Timetables en_US
dc.subject Combinatorial Optimization en_US
dc.title An integer linear programming model in university examination timetable scheduling: a case study at the university of Ruhuna en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account