• 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