Solving University Course Timetabling Problems Using Constriction Particle Swarm Optimization with Local Search

被引:35
|
作者
Chen, Ruey-Maw [1 ]
Shih, Hsiao-Fang [1 ]
机构
[1] Natl Chin Yi Univ Technol, Dept Comp Sci & Informat Engn, Taichung, Taiwan
关键词
course timetabling; soft constraint; particle swarm optimization; constriction factor; interchange;
D O I
10.3390/a6020227
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Course timetabling is a combinatorial optimization problem and has been confirmed to be an NP-complete problem. Course timetabling problems are different for different universities. The studied university course timetabling problem involves hard constraints such as classroom, class curriculum, and other variables. Concurrently, some soft constraints need also to be considered, including teacher's preferred time, favorite class time etc. These preferences correspond to satisfaction values obtained via questionnaires. Particle swarm optimization (PSO) is a promising scheme for solving NP-complete problems due to its fast convergence, fewer parameter settings and ability to fit dynamic environmental characteristics. Therefore, PSO was applied towards solving course timetabling problems in this work. To reduce the computational complexity, a timeslot was designated in a particle's encoding as the scheduling unit. Two types of PSO, the inertia weight version and constriction version, were evaluated. Moreover, an interchange heuristic was utilized to explore the neighboring solution space to improve solution quality. Additionally, schedule conflicts are handled after a solution has been generated. Experimental results demonstrate that the proposed scheme of constriction PSO with interchange heuristic is able to generate satisfactory course timetables that meet the requirements of teachers and classes according to the various applied constraints.
引用
收藏
页码:227 / 244
页数:18
相关论文
共 50 条
  • [1] Population based Local Search for university course timetabling problems
    Abuhamdah, Anmar
    Ayob, Masri
    Kendall, Graham
    Sabar, Nasser R.
    [J]. APPLIED INTELLIGENCE, 2014, 40 (01) : 44 - 53
  • [2] Population based Local Search for university course timetabling problems
    Anmar Abuhamdah
    Masri Ayob
    Graham Kendall
    Nasser R. Sabar
    [J]. Applied Intelligence, 2014, 40 : 44 - 53
  • [3] A survey of Particle Swarm Optimization techniques for solving university Examination Timetabling Problem
    Souad Larabi Marie-Sainte
    [J]. Artificial Intelligence Review, 2015, 44 : 537 - 546
  • [4] Solving University Course Timetabling Problems using FET Software
    Muhamad, Wan Zuki Azman Wan
    Adnan, Farah Adibah
    Yahya, Zainor Ridzuan
    Junoh, Ahmad Kadri
    Zakaria, Mohd Hafiz
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MATHEMATICS, ENGINEERING AND INDUSTRIAL APPLICATIONS 2018 (ICOMEIA 2018), 2018, 2013
  • [6] Optimization of University Course Scheduling Problem using Particle Swarm Optimization with Selective Search
    Hossain, Sk Imran
    Akhand, M. A. H.
    Shuvo, M. I. R.
    Siddique, N.
    Adeli, H.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2019, 127 : 9 - 24
  • [7] Solving effectively the school timetabling problem using particle swarm optimization
    Tassopoulos, Ioannis X.
    Beligiannis, Grigorios N.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (05) : 6029 - 6040
  • [8] A hybridization of cuckoo search and particle swarm optimization for solving optimization problems
    Chi, Rui
    Su, Yi-xin
    Zhang, Dan-hong
    Chi, Xue-xin
    Zhang, Hua-jun
    [J]. NEURAL COMPUTING & APPLICATIONS, 2019, 31 (Suppl 1): : 653 - 670
  • [9] A hybridization of cuckoo search and particle swarm optimization for solving optimization problems
    Rui Chi
    Yi-xin Su
    Dan-hong Zhang
    Xue-xin Chi
    Hua-jun Zhang
    [J]. Neural Computing and Applications, 2019, 31 : 653 - 670
  • [10] Particle Swarm Optimization with Transition Probability for Timetabling Problems
    Kanoh, Hitoshi
    Chen, Satoshi
    [J]. ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, ICANNGA 2013, 2013, 7824 : 256 - 265