Skip to main navigation Skip to search Skip to main content

A multiswap algorithm for the university course timetabling problem

  • Al-Zaytoonah University of Jordan
  • Universiti Sains Malaysia

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publication2012 International Conference on Computer and Information Science, ICCIS 2012 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2012 - Conference Proceedings
Pages301-306
Number of pages6
DOIs
StatePublished - 2012
Externally publishedYes
Event2012 International Conference on Computer and Information Science, ICCIS 2012 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2012 - Kuala Lumpur, Malaysia
Duration: 12 Jun 201214 Jun 2012

Publication series

Name2012 International Conference on Computer and Information Science, ICCIS 2012 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2012 - Conference Proceedings
Volume1

Conference

Conference2012 International Conference on Computer and Information Science, ICCIS 2012 - A Conference of World Engineering, Science and Technology Congress, ESTCON 2012
Country/TerritoryMalaysia
CityKuala Lumpur
Period12/06/1214/06/12

Fingerprint

Dive into the research topics of 'A multiswap algorithm for the university course timetabling problem'. Together they form a unique fingerprint.

Cite this