A Comparison of Genetic Algorithms and Genetic Programming in Solving the School Timetabling Problem

被引:0
作者
Raghavjee, Rushil [1 ]
Pillay, Nelishia [2 ]
机构
[1] Univ KwaZulu Natal, Sch Management Informat Technol & Governance, Pietermaritzburg, South Africa
[2] Univ KwaZulu Natal, Sch Math Stat & Comp Sci, Pietermaritzburg, South Africa
来源
PROCEEDINGS OF THE 2012 FOURTH WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC) | 2012年
关键词
genetic algorithms; genetic programming; school timetabling problem;
D O I
暂无
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this paper we compare the performance of genetic algorithms and genetic programming in solving a set of hard school timetabling problems. Genetic algorithms search a solution space whereas genetic programming explores a program space. While previous work has examined the use of genetic algorithms in solving the school timetabling problem, there has not been any research on the use of genetic programming for this domain. The GA explores a space of timetables to find an optimal timetable. GP on the other hand searches for an optimal program which when executed will produce a solution. Each program is comprised of operators for timetable construction. The GA and GP were tested on the Abramson set of school timetabling problems. Genetic programming proved to be more effective than genetic algorithms in solving this set of problems. Furthermore, the results produced by both the GA and GP were found to be comparative to methods applied to the same set of problems.
引用
收藏
页码:98 / 103
页数:6
相关论文
共 13 条
[1]   CONSTRUCTING SCHOOL TIMETABLES USING SIMULATED ANNEALING - SEQUENTIAL AND PARALLEL ALGORITHMS [J].
ABRAMSON, D .
MANAGEMENT SCIENCE, 1991, 37 (01) :98-113
[2]  
Abramson D., 1991, P 15 AUSTR C DIVISIO, P1
[3]  
[Anonymous], 1998, Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
[4]  
Avella P, 2007, J HEURISTICS, V13, P543, DOI 10.1007/S10732-007-9025-3
[5]   Applying evolutionary computation to the school timetabling problem: The Greek case [J].
Beligiannis, Grigorios N. ;
Moschopoulos, Charalampos N. ;
Kaperonis, Georgios P. ;
Likothanassis, Spiridon D. .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (04) :1265-1280
[6]  
Di Stefano C, 2001, LECT NOTES COMPUT SC, V2037, P452
[7]  
Fernández C, 2003, LECT NOTES COMPUT SC, V2809, P26
[8]  
Holland J.H., 1992, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence
[9]  
Liu YK, 2009, WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), P381
[10]  
Randall M., 1999, TR9901 BOLD U SCH IN