DocumentCode :
1602295
Title :
Solving timetabling problems using genetic algorithms
Author :
Karova, Mllena
Author_Institution :
Dept. of Comput. Sci., Studentska I Tech. Univ. Vania, Varna, Bulgaria
Volume :
1
fYear :
2004
Firstpage :
96
Abstract :
The paper describes techniques that can be applied to a different scheduling and timetabling problems. The problems are characterized as constraints satisfaction problems. The solution methodology uses genetic algorithms to minimize the total penalty for constraint violation. Encoding, genetic operators and fitness evaluation are implemented. To solve this problem, a genetic algorithm maintains a population of chromosomes, each of which represents a possible solution (timetable). In every generation, a new population of chromosomes is created using bits and pieces of the fittest of the old generation. The main tasks of applying a genetic algorithm to solve a problem are: encoding the solution as chromosomes; developing a fitness evaluation function; choosing genetic operators and run parameters. The genetic algorithm includes the following functions: initialize, evaluate, select, crossover, mutate, create new population. Our genetic algorithm proposes a solution which consists of a number of tuples, one for each class. The timetabling constraints are classified: unary constraints, binary constraints; k-nary constraints. The fitness function is a linear combination of a cost function and a penalty function. The goal is that all constraints be satisfied. We use a constraint propagation approach. There are experimental results.
Keywords :
constraint handling; genetic algorithms; minimisation; problem solving; scheduling; binary constraints; chromosomes; constraint propagation; constraints satisfaction problems; cost function; encoding; fitness evaluation function; genetic algorithms; genetic operators; k-nary constraints; minimization; penalty function; run parameters; scheduling; timetabling problem solving; tuples; unary constraints; Biological cells; Cost function; Encoding; Feature extraction; Genetic algorithms; Genetic mutations; Seminars; Simulated annealing; Space technology; Springs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics Technology: Meeting the Challenges of Electronics Technology Progress, 2004. 27th International Spring Seminar on
Print_ISBN :
0-7803-8422-9
Type :
conf
DOI :
10.1109/ISSE.2004.1490384
Filename :
1490384
Link To Document :
بازگشت