scispace - formally typeset
Journal ArticleDOI

A multi-objective evolutionary algorithm for examination timetabling

TLDR
A multi-objective evolutionary algorithm that uses a variable-length chromosome representation and incorporates a micro-genetic algorithm and a hill-climber for local exploitation and a goal-based Pareto ranking scheme for assigning the relative strength of solutions is presented.
Abstract
This paper considers the scheduling of exams for a set of university courses. The solution to this exam timetabling problem involves the optimization of complete timetables such that there are as few occurrences of students having to take exams in consecutive periods as possible but at the same time minimizing the timetable length and satisfying hard constraints such as seating capacity and no overlapping exams. To solve such a multi-objective combinatorial optimization problem, this paper presents a multi-objective evolutionary algorithm that uses a variable-length chromosome representation and incorporates a micro-genetic algorithm and a hill-climber for local exploitation and a goal-based Pareto ranking scheme for assigning the relative strength of solutions. It also imports several features from the research on the graph coloring problem. The proposed algorithm is shown to be a more general exam timetabling problem solver in that it does not require any prior information of the timetable length to be effective. It is also tested against a few influential and recent optimization techniques and is found to be superior on four out of seven publicly available datasets.

read more

Citations
More filters
Journal ArticleDOI

On the use of multi neighbourhood structures within a Tabu-based memetic approach to university timetabling problems

TL;DR: A Tabu-based memetic algorithm that hybridises a genetic algorithm with a Tabu Search algorithm is proposed as an improved algorithm for university timetabling problems with the aim of gaining significant improvements in solution quality.
Journal ArticleDOI

A bi-criteria hybrid Genetic Algorithm with robustness objective for the course timetabling problem

TL;DR: This study focuses on a subset of course timetabling problems, the curriculum-based timetabling problem, and solves it by a hybrid Multi-objective Genetic Algorithm, which makes use of Hill Climbing and Simulated Annealing algorithms in addition to the standard Genetic Al algorithm approach.
Journal ArticleDOI

A fast simulated annealing algorithm for the examination timetabling problem

TL;DR: A new variant of the simulated annealing (SA) algorithm, named FastSA, is proposed for solving the examination timetabling problem, and is able to attain a reduced computation time (and number of evaluations computed) compared to the standard SA.
Journal ArticleDOI

Scatter search technique for exam timetabling

TL;DR: An evolutionary heuristic technique based on the scatter search approach for finding good suboptimal solutions for exam timetabling is developed and results show that the adapted scatter search technique generates better timetables than those produced by the registrar, manually, and by other meta-heuristics.
Journal ArticleDOI

A cellular memetic algorithm for the examination timetabling problem

TL;DR: It is shown that a low threshold decreasing rate is needed in order to rearrange the most difficult exams in better periods, allowing for the easy set of exams to be placed in good periods as well.
References
More filters
Book

Genetic algorithms in search, optimization, and machine learning

TL;DR: In this article, the authors present the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields, including computer programming and mathematics.

Genetic algorithms in search, optimization and machine learning

TL;DR: This book brings together the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields.
Journal ArticleDOI

No free lunch theorems for optimization

TL;DR: A framework is developed to explore the connection between effective optimization algorithms and the problems they are solving and a number of "no free lunch" (NFL) theorems are presented which establish that for any algorithm, any elevated performance over one class of problems is offset by performance over another class.
Journal ArticleDOI

Variable neighborhood search

TL;DR: This chapter presents the basic schemes of VNS and some of its extensions, and presents five families of applications in which VNS has proven to be very successful.
Related Papers (5)