期刊论文详细信息
Algorithms
Solving University Course Timetabling Problems Using Constriction Particle Swarm Optimization with Local Search
Ruey-Maw Chen1 
[1] 1Department of Computer Science and Information Engineering, National Chinyi University of Technology, Taichung, Taiwan 2Department of Computer Science and Information Engineering, National Chinyi University of Technology, Taichung, Taiwan
关键词: course timetabling;    soft constraint;    particle swarm optimization;    constriction factor;    interchange;   
DOI  :  10.3390/a6020227
来源: mdpi
PDF
【 摘 要 】

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 solvingNP-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.

【 授权许可】

CC BY   
This is an open access article distributed under the Creative Commons Attribution License (CC BY) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

【 预 览 】
附件列表
Files Size Format View
RO202003190036868ZK.pdf 387KB PDF download
  文献评价指标  
  下载次数:8次 浏览次数:7次