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 条
  • [41] Cooperative co-evolutionary approach applied in reactive power optimization of power system
    Wang, Jianxue
    Wang, Weichao
    Wang, Xifan
    Chen, Haoyong
    Wang, Xiuli
    [J]. ADVANCES IN NATURAL COMPUTATION, PT 1, 2006, 4221 : 620 - 628
  • [42] Design a real-time preprocessing algorithm based on a co-evolutionary fuzzy system
    Najafi-A, Amir
    Mohammad, R.
    Akbarzadeh, T.
    [J]. ICCP 2007: IEEE 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2007, : 297 - +
  • [43] Immune co-evolutionary algorithm based partition balancing optimization for tobacco distribution system
    Hu, Zhihua
    Ding, Yongsheng
    Shao, Qing
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (03) : 5248 - 5255
  • [44] Dual-system cooperative co-evolutionary algorithm for non-separable function
    Cui F.-Z.
    Wang X.-K.
    Teng H.-F.
    [J]. 2016, Chinese Institute of Electronics (38): : 2660 - 2669
  • [45] A dual-system cooperative co-evolutionary algorithm for satellite equipment layout optimization
    Cui, Feng-Zhe
    Xu, Zhi-Zheng
    Wang, Xiu-Kun
    Zhong, Chong-Quan
    Teng, Hong-Fei
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2018, 232 (13) : 2432 - 2457
  • [46] A Competitive Co-Evolutionary Approach for the Multi-Objective Evolutionary Algorithms
    Van Truong Vu
    Lam Thu Bui
    Trung Thanh Nguyen
    [J]. IEEE ACCESS, 2020, 8 : 56927 - 56947
  • [47] A Novel Co-evolutionary Approach for Constrained Genetic Algorithms
    Kieffer, Emmanuel
    Guzek, Mateusz
    Danoy, Gregoire
    Bouvry, Pascal
    Nagih, Anass
    [J]. PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 47 - 48
  • [48] A lexicographic cooperative co-evolutionary approach for feature selection
    Gonzalez, Jesus
    Ortega, Julio
    Escobar, Juan Jose
    Damas, Miguel
    [J]. NEUROCOMPUTING, 2021, 463 : 59 - 76
  • [49] The emergence of meaning at the co-evolutionary level: An epistemological approach
    Carsetti, Arturo
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2012, 219 (01) : 14 - 23
  • [50] Interpreting corporate crises: Towards a co-evolutionary approach
    Abatecola, Gianpaolo
    [J]. FUTURES, 2012, 44 (10) : 860 - 869