Incorporating constraint propagation in genetic algorithm for university timetable planning

被引:27
作者
Deris, S
Omatu, S
Ohta, H
Saad, P
机构
[1] Univ Teknol Malaysia, Fac Comp Sci & Informat Syst, Johor Bahru, Johor, Malaysia
[2] Univ Osaka Prefecture, Coll Engn, Osaka, Japan
基金
日本学术振兴会;
关键词
genetic algorithms; constraint-based reasoning; timetable planning;
D O I
10.1016/S0952-1976(99)00007-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Timetable planning can be modelled as a constraint-satisfaction problem, and may be solved by various approaches, including genetic algorithms. An optimal solution for a timetable planning problem is difficult to find using genetic algorithms, due to the ambiguity in deciding the fitness function. Various approaches aimed at finding optimal solutions to constraint-satisfaction problems by genetic algorithms have been proposed, but most of these approaches are problem-dependent and hence are difficult to apply to real-world problems. In this paper, a hybrid algorithm consisting of a genetic algorithm and constraint-based reasoning is proposed to find a feasible and near-optimal solution. The proposed algorithm was tested by using real data for university timetable planning, and this approach can be applied to most constraint-satisfaction problems. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:241 / 253
页数:13
相关论文
共 14 条
[1]  
BURKE E, 1994, P 2 E W INT C COMP T, P35
[2]  
COLORNI A, 1990, PARALLEL PROBLEM SOL, V1, P55
[3]  
CORNE D, 1993, P 6 INT C IND ENG AP, P370
[4]   University timetabling by constraint-based reasoning: A case study [J].
Deris, SB ;
Omatu, S ;
Ohta, H ;
Samat, PABD .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1997, 48 (12) :1178-1190
[5]   AN INTRODUCTION TO TIMETABLING [J].
DEWERRA, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1985, 19 (02) :151-162
[6]  
HENTENRYCK PV, 1992, ARTIF INTELL, V57, P291
[7]  
KOWALCZYK R, 1997, P 1997 INT C NEUR IN, P826
[8]  
LAJOS G, 1995, P 1 INT C PRACT THEO, P364
[9]  
MICHALEWICZ Z., 1996, GENETIC ALGORITHMS D
[10]  
Paechter B., 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence (Cat. No.94TH0650-2), P300, DOI 10.1109/ICEC.1994.349935