Genetic Algorithm for Solving Multi-Objective Optimization in Examination Timetabling Problem

被引:6
|
作者
Son Ngo Tung [1 ,4 ]
Jaafar, Jafreezal B. [2 ]
Aziz, Izzatdin Abdul [3 ]
Hoang Giang Nguyen [5 ]
Anh Ngoc Bui [5 ,6 ,7 ]
机构
[1] Univ Teknol Petronas, Informat Technol, Seri Iskandar, Perak, Malaysia
[2] Univ Teknol Petronas, Fac Sci & Informat Technol, Seri Iskandar, Perak, Malaysia
[3] Univ Teknol Petronas, Ctr Res Data Sci CeRDaS, Seri Iskandar, Perak, Malaysia
[4] FPT Univ, Informat Technol, Hanoi, Vietnam
[5] FPT Univ, Hanoi, Vietnam
[6] FPT Univ, Comp Fundamentals Dept, Hanoi, Vietnam
[7] FPT Univ, SAP LAP FPT Lab, Hanoi, Vietnam
关键词
Examination timetabling; multi-objective optimization; combinatory optimization; genetic algorithm; SYSTEM;
D O I
10.3991/ijet.v16i11.21017
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Examination timetabling is one of 3 critical timetabling jobs besides enrollment timetabling and teaching assignment. After a semester, scheduling examinations is not always an easy job in education management, especially for many data. The timetabling problem is an optimization and Np-hard problem. In this study, we build a multi-objective optimizer to create exam schedules for more than 2500 students. Our model aims to optimize the material costs while ensuring the dignity of the exam and students' convenience while considering the design of the rooms, the time requirement of each exam, which involves rules and policy constraints. We propose a programmatic compromise to approach the maximum target optimization model and solve it using the Genetic Algorithm. The results show the effective of the introduced algorithm.
引用
下载
收藏
页码:4 / 24
页数:21
相关论文
共 50 条
  • [1] A multi-objective evolutionary algorithm for examination timetabling
    C. Y. Cheong
    K. C. Tan
    B. Veeravalli
    Journal of Scheduling, 2009, 12 : 121 - 146
  • [2] A multi-objective evolutionary algorithm for examination timetabling
    Cheong, C. Y.
    Tan, K. C.
    Veeravalli, B.
    JOURNAL OF SCHEDULING, 2009, 12 (02) : 121 - 146
  • [3] The Application of Improved DNA Genetic Algorithm in Solving Multi-objective Optimization Problem
    Huang, Hua
    Zhong, Yanhua
    Nie, Shuzhi
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 459 - +
  • [4] Solving Timetabling Problem Using A Co-Operative Co-Evolution Multi-Objective Genetic Algorithm
    Sangsuwan, Phakawadee
    Sornil, Ohm
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 1966 - 1970
  • [5] Multi-objective optimization problem based on genetic algorithm
    Heng, L., 1600, Asian Network for Scientific Information (12):
  • [6] Glowworm swarm optimization algorithm for solving multi-objective optimization problem
    He Deng-xu
    Liu Gui-qing
    Zhu Hua-zheng
    2013 9TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2013, : 11 - 15
  • [7] An evolutionary algorithm for solving dynamic multi-objective optimization problem
    Liu, Chunan
    Dou, Xiaoxia
    Journal of Computational Information Systems, 2013, 9 (07): : 2837 - 2844
  • [8] Solving the exam timetabling problem via a multi-objective evolutionary algorithm - A more general approach
    Cheong, C. Y.
    Tan, K. C.
    Veeravalli, B.
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING, 2007, : 165 - +
  • [9] An Improved Multi-Objective Genetic Algorithm for Solving Multi-objective Problems
    Hsieh, Sheng-Ta
    Chiu, Shih-Yuan
    Yen, Shi-Jim
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (05): : 1933 - 1941
  • [10] Multi-objective Genetic Algorithm for Solving Routing and Spectrum Assignment Problem
    Dao Thanh Hai
    2017 SEVENTH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST2017), 2017, : 177 - 180