DocumentCode
2324246
Title
Two solutions to the general timetable problem using evolutionary methods
Author
Paechter, Ben ; Cumming, Andrew ; Luchian, Henri ; Petriuc, Mihai
Author_Institution
Dept. of Comput. Studies, Napier Univ., Edinburgh, UK
fYear
1994
fDate
27-29 Jun 1994
Firstpage
300
Abstract
The general timetable problem, which involves the placing of events requiring limited resources into timeslots, has been approached in many different ways. This paper describes two approaches to solving the problem using evolutionary algorithms. The methods allow not only the production of feasible timetables but also the evolution of timetables that are `good´ with respect to some user-specified evaluation function. A major concern of any approach to the timetable problem is the large proportion of timetables in a search space where some resource is not available for some event. These timetables are said to be infeasible. The methods described transform the search space into one in which the proportion of feasible solutions is greatly increased. This new search space is then searched by an evolutionary algorithm. The chromosomes used are encoded instructions on how to build a timetable in a way that leads to the above-mentioned search space transformation. “Lamarckism”, which allows information gained through interpretation of the chromosomes to be written back into the chromosomes, is also used. Test results, working with real world timetable requirements (for a university department´s timetable), show a very fast evolution to a population of chromosomes which build feasible timetables, and subsequently evolution of chromosomes which build timetables which are optimal or nearly optimal
Keywords
educational administrative data processing; genetic algorithms; operations research; optimisation; search problems; Lamarckism; chromosomes; encoded instructions; evolutionary algorithm; feasible solutions; general timetable problem; limited resources; search space transformation; timeslots; university department; user specified evaluation function; Biological cells; Computer science; Decoding; Encoding; Evolutionary computation; Production; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence., Proceedings of the First IEEE Conference on
Conference_Location
Orlando, FL
Print_ISBN
0-7803-1899-4
Type
conf
DOI
10.1109/ICEC.1994.349935
Filename
349935
Link To Document