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 条
  • [21] Examination Timetabling Using Scatter Search Hyper-Heuristic
    Sabar, Nasser R.
    Ayob, Masri
    2009 2ND CONFERENCE ON DATA MINING AND OPTIMIZATION, 2009, : 133 - 137
  • [22] Rough mill component scheduling: Heuristic search versus genetic algorithms
    Siu, N
    Elghoneimy, E
    Wang, YL
    Gruver, WA
    Fleetwood, M
    Kotak, DB
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4226 - 4231
  • [23] Lecture timetabling using hybrid genetic algorithms
    Bhatt, V
    Sahajpal, R
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INTELLIGENT SENSING AND INFORMATION PROCESSING, 2004, : 29 - 34
  • [24] A Survey of Genetic Algorithms for the University Timetabling Problem
    Hosny, Manar
    Fatima, Shameem
    FUTURE INFORMATION TECHNOLOGY, 2011, 13 : 39 - 44
  • [25] DISTRIBUTED CONSTRAINED HEURISTIC-SEARCH
    SYCARA, K
    ROTH, S
    SADEH, N
    FOX, M
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (06): : 1446 - 1461
  • [26] Solving timetabling problems using genetic algorithms
    Karova, M
    27TH INTERNATIONAL SPRING SEMINAR ON ELECTRONICS TECHNOLOGY, BOOKS 1-3, CONFERENCE PROCEEDINGS: MEETING THE CHALLENGES OF ELECTRONICS TECHNOLOGY PROGRESS, 2004, : 96 - 98
  • [27] Harmony Search-based Hyper-heuristic for Examination Timetabling
    Anwar, Khairul
    Khader, Ahamad Tajudin
    Al-Betar, Mohammed Azmi
    Awadallah, Mohammed A.
    2013 IEEE 9TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS (CSPA), 2013, : 176 - 181
  • [28] On the heuristic performance of perimeter search algorithms
    López, CL
    CURRENT TOPICS IN ARTIFICIAL INTELLIGENCE, 2004, 3040 : 445 - 456
  • [29] BCI Control of Heuristic Search Algorithms
    Cavazza, Marc
    Aranyi, Gabor
    Charles, Fred
    FRONTIERS IN NEUROINFORMATICS, 2017, 11
  • [30] Heuristic algorithms for the cardinality constrained knapsack problem
    Pienkosz, Krzysztof
    PRZEGLAD ELEKTROTECHNICZNY, 2008, 84 (09): : 89 - 92