TY - GEN
T1 - A multiswap algorithm for the university course timetabling problem
AU - Al-Betar, Mohammed Azmi
AU - Khader, Ahamad Tajudin
AU - Muslih, Osama
PY - 2012
Y1 - 2012
N2 - Being a complex computational optimisation problem, the university course timetabling involves assignment of events to timeslots and rooms on a weekly basis. In handling the problem, the hard and soft constraints must be addressed to ensure that a feasible and (near) optimal timetable is obtained. Since assigning rooms to events is an integral part of the university course timetabling, this paper is particularly concerned of the previously-overlooked room operations (any operation performed between the room and the event in the same timeslot). The proposed MultiSwap algorithm contributes to major improvement in processing the room operations. This is achieved by combining the MultiSwap algorithm with the graph coloring heuristic method to satisfy the hard constraints and with the local search-based algorithms to minimize the violations of the soft constraints. In this paper, the MultiSwap is incorporated with the largest weighted degree and backtracking algorithms on one hand to satisfy the hard constraints, and is incorporated with local search algorithm to minimize the violation of soft constraints. Using the standard dataset of Socha prepared for the university course timetabling, the results show that the room operations can further enhance the performance of heuristic methods and local search-based algorithms.
AB - Being a complex computational optimisation problem, the university course timetabling involves assignment of events to timeslots and rooms on a weekly basis. In handling the problem, the hard and soft constraints must be addressed to ensure that a feasible and (near) optimal timetable is obtained. Since assigning rooms to events is an integral part of the university course timetabling, this paper is particularly concerned of the previously-overlooked room operations (any operation performed between the room and the event in the same timeslot). The proposed MultiSwap algorithm contributes to major improvement in processing the room operations. This is achieved by combining the MultiSwap algorithm with the graph coloring heuristic method to satisfy the hard constraints and with the local search-based algorithms to minimize the violations of the soft constraints. In this paper, the MultiSwap is incorporated with the largest weighted degree and backtracking algorithms on one hand to satisfy the hard constraints, and is incorporated with local search algorithm to minimize the violation of soft constraints. Using the standard dataset of Socha prepared for the university course timetabling, the results show that the room operations can further enhance the performance of heuristic methods and local search-based algorithms.
UR - https://www.scopus.com/pages/publications/84867917715
U2 - 10.1109/ICCISci.2012.6297258
DO - 10.1109/ICCISci.2012.6297258
M3 - Conference contribution
AN - SCOPUS:84867917715
SN - 9781467319386
T3 - 2012 International Conference on Computer and Information Science, ICCIS 2012 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2012 - Conference Proceedings
SP - 301
EP - 306
BT - 2012 International Conference on Computer and Information Science, ICCIS 2012 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2012 - Conference Proceedings
T2 - 2012 International Conference on Computer and Information Science, ICCIS 2012 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2012
Y2 - 12 June 2012 through 14 June 2012
ER -