We describe our research on the course-timetabling problem, which we model using graph-coloring. We focus on the development of a high-level algorithm that approaches the problem via state-space search using a priority queue. The speed and effectiveness of this algorithm varies based on the properties of two key components: the priority function and the branching procedure. We detail the challenges of developing each component, our current approaches to these challenges, and possible directions of future research. For testing our algorithm, it is desirable to have a large set of characteristic course-timetabling problems to work with. To this end, we present our implementation of a random problem generator. It begins with existing problems ...
The construction of population of initial solution is a crucial task in population-based metaheurist...
Although educational timetabling problems have been studied for decades, one instance of this, the s...
Creating of courses timetable is an extremely difficult, time-consuming task and usually takes a lon...
Title from first page of PDF file (viewed November 19, 2010)Includes bibliographical references (p. ...
The work presented in this thesis concerns the problem of timetabling at universities – particularly...
Timetabling problems are present in all types of schools. The research in this area is still very ac...
The research presented in this PhD thesis focuses on the problem of university course timetabling, a...
A method using graph coloring was developed for optimizing solutions to the timetabling problem, spe...
Construction heuristics play an important role in solving combinatorial optimization problems. These...
Timetable scheduling is one of the most common tasks that people face every day. Timetable schedulin...
This paper deals with the implementation of a computer program, which employs Genetic Algorithms (GA...
This paper presents an investigation of a simple generic hyper-heuristic approach upon a set of wide...
Although educational timetabling problems have been studied for decades, one instance of this, the s...
Timetabling problem is a well-known problem commonly addressed by the researches over the decades us...
We propose an algorithm selection approach and an instance space analysis for the well-known curricu...
The construction of population of initial solution is a crucial task in population-based metaheurist...
Although educational timetabling problems have been studied for decades, one instance of this, the s...
Creating of courses timetable is an extremely difficult, time-consuming task and usually takes a lon...
Title from first page of PDF file (viewed November 19, 2010)Includes bibliographical references (p. ...
The work presented in this thesis concerns the problem of timetabling at universities – particularly...
Timetabling problems are present in all types of schools. The research in this area is still very ac...
The research presented in this PhD thesis focuses on the problem of university course timetabling, a...
A method using graph coloring was developed for optimizing solutions to the timetabling problem, spe...
Construction heuristics play an important role in solving combinatorial optimization problems. These...
Timetable scheduling is one of the most common tasks that people face every day. Timetable schedulin...
This paper deals with the implementation of a computer program, which employs Genetic Algorithms (GA...
This paper presents an investigation of a simple generic hyper-heuristic approach upon a set of wide...
Although educational timetabling problems have been studied for decades, one instance of this, the s...
Timetabling problem is a well-known problem commonly addressed by the researches over the decades us...
We propose an algorithm selection approach and an instance space analysis for the well-known curricu...
The construction of population of initial solution is a crucial task in population-based metaheurist...
Although educational timetabling problems have been studied for decades, one instance of this, the s...
Creating of courses timetable is an extremely difficult, time-consuming task and usually takes a lon...