Parallel meta-heuristic approaches to the course timetabling problem

3Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Course Timetabling problem is one of the most difficult combinatorial problems that arises with a University. The main objective of this problem is to obtain a timetable that minimises student conflicts between assigned activities. This is a discrete combinatorial problem that can be extremely difficult to solve for a human expert so computational heuristics are usually implemented in order to find good solutions within a reasonable time. With the advent of multi-core and hyperthreading technologies, parallel heuristics can speed up the solution process and with a proper parallel design these heuristics can improve the quality of solutions with the same number of Fitness evaluations than sequential algorithms. This paper explores the implementation of a parallel set of heuristic algorithms based on genetic algorithms, Scatter Search and discrete PSO for CTTP problem. Our experiments used as benchmark set instances from ITC2007 Track 2. Also the algorithms described in this paper make use of a layer of independence called methodology of design in order to be easily adaptable to new instances. Every parallel algorithm is compared against its sequential counterpart through speed-up metrics like Weak speed-up proposed by Alba et al.

Cite

CITATION STYLE

APA

Soria-Alcaraz, J., Carpio, M., Puga, H., Swan, J., Melin, P., Terashima, H., & Sotelo-Figueroa, M. (2015). Parallel meta-heuristic approaches to the course timetabling problem. Studies in Computational Intelligence, 601, 391–417. https://doi.org/10.1007/978-3-319-17747-2_30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free