Timetabling through constrained heuristic search and genetic algorithms

被引:0
|
作者
Monfroglio, A
机构
[1] 28068 Romentino
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1996年 / 26卷 / 03期
关键词
timetabling; order-based genetic algorithms; hybrid genetic algorithms; crossover; constraint satisfaction; constrained heuristic search;
D O I
10.1002/(SICI)1097-024X(199603)26:3<251::AID-SPE9>3.0.CO;2-E
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hybrid genetic algorithms are presented that use constrained heuristic search and genetic techniques for the timetabling problem (TP). The TP is an NP-hard problem for which a general polynomial time deterministic algorithm is not known. The paper describes the classification of constraints and the constraint ordering to obtain the minimization of backtracking and the maximization of parallelism. The school timetabling problem is discussed in detail as a case study. The genetic algorithm approach is particularly well suited to this kind of problem, since there exists an easy way to assess a good timetable, but not a well structured automatic technique for constructing it. So, a population of timetables is created that evolves toward the best solution. The evaluation function and the genetic operators are well separated from the domain-specific parts, such as the knowledge of the problem and the heuristics, i.e. from the timetable builder. The present paper illustrates an approach based on the hybridization of constrained heuristic search with novel genetic algorithm techniques. It compares favourably with known programs to solve decision problems under logic constraints. The cost of the new algorithm and the quality of the solutions obtained in significant experiments are reported.
引用
收藏
页码:251 / 279
页数:29
相关论文
共 50 条
  • [31] Solving Examination Timetabling Problems through Adaption of Heuristic Orderings
    E.K. Burke
    J.P. Newall
    Annals of Operations Research, 2004, 129 : 107 - 134
  • [32] Heuristic algorithms for the cardinality constrained efficient frontier
    Woodside-Oriakhi, M.
    Lucas, C.
    Beasley, J. E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 213 (03) : 538 - 550
  • [33] Solving examination timetabling problems through adaption of heuristic orderings
    Burke, EK
    Newall, JP
    ANNALS OF OPERATIONS RESEARCH, 2004, 129 (1-4) : 107 - 134
  • [34] Solving a timetabling problem using hybrid genetic algorithms
    Kragelund, LV
    SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (10): : 1121 - 1134
  • [35] Effective local search algorithms for high school timetabling problems
    Saviniec, Landir
    Constantino, Ademir Aparecido
    APPLIED SOFT COMPUTING, 2017, 60 : 363 - 373
  • [36] A Rectification Strategy In Genetic Algorithms for Academic Timetabling Problem
    Chong-Keat, Teoha
    Wibowo, Antoni
    Ngadiman, Salihin
    JURNAL TEKNOLOGI, 2015, 74 (01):
  • [37] Hybrid Genetic Algorithms with Great Deluge For Course Timetabling
    Al -Milli, Nabeel R.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (04): : 283 - 288
  • [38] Parallelisation of genetic algorithms for solving university timetabling problems
    Karol, Banczyk
    Tomasz, Boinski
    Henryk, Krawczyk
    PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 325 - +
  • [39] Parallel local search algorithms for high school timetabling problems
    Sayiniec, Landir
    Santos, Maristela O.
    Costa, Alysson M.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 265 (01) : 81 - 98
  • [40] Variable Neighborhood Search based algorithms for high school timetabling
    Fonseca, George H. G.
    Santos, Haroldo G.
    COMPUTERS & OPERATIONS RESEARCH, 2014, 52 : 203 - 208