An Extended Implementation of the Great Deluge Algorithm for Course Timetabling


Autoria(s): McMullan, Paul
Data(s)

01/05/2007

Resumo

Course Scheduling consists of assigning lecture events to a limited set of specific timeslots and rooms. The objective is to satisfy as many soft constraints as possible, while maintaining a feasible solution timetable. The most successful techniques to date require a compute-intensive examination of the solution neighbourhood to direct searches to an optimum solution. Although they may require fewer neighbourhood moves than more exhaustive techniques to gain comparable results, they can take considerably longer to achieve success. This paper introduces an extended version of the Great Deluge Algorithm for the Course Timetabling problem which, while avoiding the problem of getting trapped in local optima, uses simple Neighbourhood search heuristics to obtain solutions in a relatively short amount of time. The paper presents results based on a standard set of benchmark datasets, beating over half of the currently published best results with in some cases up to 60% of an improvement.

Identificador

http://pure.qub.ac.uk/portal/en/publications/an-extended-implementation-of-the-great-deluge-algorithm-for-course-timetabling(2b2771af-1609-4075-9dd8-48d6d9a4c373).html

http://dx.doi.org/10.1007/978-3-540-72584-8_71

http://www.scopus.com/inward/record.url?scp=37249055184&partnerID=8YFLogxK

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

McMullan , P 2007 , ' An Extended Implementation of the Great Deluge Algorithm for Course Timetabling ' Lecture Notes in Computer Science , vol 4487 , pp. 538-545 . DOI: 10.1007/978-3-540-72584-8_71

Tipo

article