A hybrid particle swarm optimization for a university course scheduling problem with flexible preferences

被引:35
|
作者
Shiau, Der-Fang [1 ]
机构
[1] Fooyin Univ, Dept Informat Management, Kaohsiung, Taiwan
关键词
Course scheduling; Particle swarm optimization; Flexible preferences; Local search; Repair process; GENETIC ALGORITHM METHODS; HEURISTICS;
D O I
10.1016/j.eswa.2010.06.051
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The timetabling problem at universities is an NP-hard problem concerned with instructor assignments and class scheduling under multiple constraints and limited resources. A novel meta-heuristic algorithm that is based on the principles of particle swarm optimization (PSO) is proposed for course scheduling problem. The algorithm includes some features: designing an 'absolute position value' representation for the particle; allowing instructors that they are willing to lecture based on flexible preferences, such as their preferred days and time periods, the maximum number of teaching-free time periods and the lecturing format (consecutive time periods or separated into different time periods); and employing a repair process for all infeasible timetables. Furthermore, in the original PSO algorithm, particles search solutions in a continuous solution space. Since the solution space of the course scheduling problem is discrete, a local search mechanism is incorporated into the proposed PSO in order to explore a better solution improvement. The algorithms were tested using the timetabling data from a typical university in Taiwan. The experimental results demonstrate that the proposed hybrid algorithm yields an efficient solution with an optimal satisfaction of course scheduling for instructors and class scheduling arrangements. This hybrid algorithm also outperforms the genetic algorithm proposed in the literature. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:235 / 248
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] An effective hybrid particle swarm optimization for flexible job shop scheduling problem
    [J]. Zhang, Guohui, 1604, Bentham Science Publishers B.V., P.O. Box 294, Bussum, 1400 AG, Netherlands (06):
  • [3] Highly Constrained University Course Scheduling using Modified Hybrid Particle Swarm Optimization
    Ferdoushi, Tania
    Das, Prodip Kumer
    Akhand, M. A. H.
    [J]. 2013 INTERNATIONAL CONFERENCE ON ELECTRICAL INFORMATION AND COMMUNICATION TECHNOLOGY (EICT), 2013,
  • [4] Hybrid particle swarm optimization algorithm for flexible task scheduling
    Zhu, Liyi
    Wu, Jinghua
    [J]. THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING, 2009, : 603 - 606
  • [5] Mathematical Model and Hybrid Particle Swarm Optimization for Flexible Job-Shop Scheduling Problem
    Zeng Ling-li
    Zou Feng-xing
    Xu Xiao-hong
    [J]. WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 731 - 736
  • [6] A hybrid particle swarm optimization for job shop scheduling problem
    Sha, D. Y.
    Hsu, Cheng-Yu
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2006, 51 (04) : 791 - 808
  • [7] Particle swarm optimization algorithm for flexible job shop scheduling problem
    Liu, Zhixiong
    Yang, Guangxiang
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 327 - 333
  • [8] A Particle Swarm Optimization algorithm for Flexible Job shop scheduling problem
    Girish, B. S.
    Jawahar, N.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, 2009, : 298 - +
  • [9] Particle Swarm Optimization for Flexible Job Scheduling Problem with Mutation Strategy
    Choudhary, Kirti
    Gautam, Geetika
    Bharti, Neha
    Rathore, Vijay Singh
    [J]. COMPUTING AND NETWORK SUSTAINABILITY, 2019, 75
  • [10] Hybrid particle swarm optimization for flexible job-shop scheduling
    Jia, Zhao-Hong
    Chen, Hua-Ping
    Sun, Yao-Hui
    [J]. Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (20): : 4743 - 4747