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 条
  • [1] Timetabling through constrained heuristic search and genetic algorithms
    Monfroglio, Angelo
    Software - Practice and Experience, 1996, 26 (03): : 251 - 279
  • [2] Solving timetabling problem using genetic and heuristic algorithms
    Thanh, Nguyen Duc
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 472 - 477
  • [3] School timetabling using heuristic search
    Wright, M
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1996, 47 (03) : 347 - 357
  • [4] A comparison of genetic algorithms & tabu search for a course timetabling problem
    Gulcu, Ayla
    Kuzucuoglu, Ahmet Emin
    Bulkan, Serol
    TECHNICS TECHNOLOGIES EDUCATION MANAGEMENT-TTEM, 2011, 6 (04): : 930 - 938
  • [5] School timetabling using heuristic search
    Lancaster Univ, Lancaster, United Kingdom
    J Oper Res Soc, 3 (347-357):
  • [6] Genetic Algorithms With Guided and Local Search Strategies for University Course Timetabling
    Yang, Shengxiang
    Jat, Sadaf Naseem
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2011, 41 (01): : 93 - 106
  • [7] A Novel Educational Timetabling Solution through Recursive Genetic Algorithms
    Alves, Shara S. A.
    Oliveira, Saulo A. F.
    Rocha Neto, Ajalmar R.
    2015 LATIN AMERICA CONGRESS ON COMPUTATIONAL INTELLIGENCE (LA-CCI), 2015,
  • [8] Constrained heuristic search
    1600, Morgan Kaufmann Publ Inc, San Mateo, CA, USA (01):
  • [9] Hybrid genetic algorithms for timetabling
    Monfroglio, A
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1996, 11 (08) : 477 - 523
  • [10] Hybrid genetic algorithms for timetabling
    Via Beldi 19, 28068 Romentino, Italy
    Int J Intell Syst, 8 (477-523):