A co-evolutionary algorithm approach to a university timetable system

被引:0
|
作者
Chan, CK [1 ]
Gooi, HB [1 ]
Lim, MH [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 2263, Singapore
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes an automated curriculum timetabling system based on a stochastic search methodology, namely a co-evolutionary algorithm. The application timetable is taken from the undergraduate courses of the School of Electrical and Electronic Engineering (EEE), Nanyang Technological University (NTU). A co-evolutionary algorithm approach is found to be well suited. Practical courses have duration greater than one hour. A schedule can be generated separately and its population, which consists of a set of practical schedules, is termed as the practical population. Lecture and tutorial schedules can also be generated separately. These are of one-hour duration and they are termed collectively as lecture/tutorial schedule. A set of lecture/tutorial schedules could be generated to form the lecture/tutorial population. These two populations use the same set of resources and have constraining effects upon one another. Since the placement of practical courses have a more constraining effect, the schedules in the practical population are first generated and are then used to guide the generation of the set of lecture/tutorial schedules. For every lecture/tutorial schedule generated, it is combined with its corresponding practical schedule to form a combined schedule. The average fitness of all the combined schedules is then computed and used as a measure of the fitness of the practical schedule that drives them. The practical population is then evolved progressively to obtain the best practical schedule. It is then used as a base configuration for the rest of the courses to populate and evolve. The resultant system compares favorably to the current manual system.
引用
收藏
页码:1946 / 1951
页数:6
相关论文
共 50 条
  • [1] GENLS: Co-evolutionary algorithm for nonlinear system of equations
    Mousa, A. A.
    El-Desoky, I. M.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2008, 197 (02) : 633 - 642
  • [2] Co-evolutionary algorithm: An efficient approach for bilevel programming problems
    Li, Hecheng
    Fang, Lei
    [J]. ENGINEERING OPTIMIZATION, 2014, 46 (03) : 361 - 376
  • [3] A Study of Co-evolutionary Genetic Algorithm in Relay Protection System
    Wang, Qingliang
    Fu, Zhouxing
    Wang, Xiaojian
    Hou, Yuanbin
    Li, Ning
    Liu, Qing
    [J]. INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL 1, PROCEEDINGS, 2008, : 8 - +
  • [4] Co-evolutionary global optimization algorithm
    Iwamatsu, M
    [J]. CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1180 - 1184
  • [5] A co-evolutionary algorithm for train timetabling
    Kwan, RSK
    Mistry, P
    [J]. CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 2142 - 2148
  • [6] Schema Co-evolutionary algorithm (SCEA)
    Sim, KB
    Lee, DW
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (02) : 416 - 425
  • [7] A new approach to co-evolutionary multi-agent system
    Lu Quan
    Qiu Junping
    Chen Jing
    [J]. Advanced Computer Technology, New Education, Proceedings, 2007, : 965 - 968
  • [8] Double elite co-evolutionary genetic algorithm
    Wang, Xiao-Yan
    Liu, Quan
    Fu, Qi-Ming
    Zhang, Le
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2011, 6 (1-2) : 67 - 75
  • [9] A co-evolutionary algorithm for neural network learning
    Zhao, QF
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, 1997, : 432 - 437
  • [10] Co-evolutionary algorithm for web service matching
    School of Information Science and Technology, Beijing Forestry University, Beijng
    100083, China
    不详
    150001, China
    [J]. Ruan Jian Xue Bao, 7 (1601-1614):