Course scheduling algorithm based on improved binary cuckoo search

被引:0
作者
Huijun Zheng
Yong Peng
Jianlan Guo
Yeh-Cheng Chen
机构
[1] Dongguan Polytechnic,School of Electronic Information
[2] University of California at Davis,Department of Computer Science
来源
The Journal of Supercomputing | 2022年 / 78卷
关键词
Cuckoo search algorithm; Course scheduling; Equilibrium coefficient; Internet of things;
D O I
暂无
中图分类号
学科分类号
摘要
Course scheduling is a combinatorial optimization problem with multiple constraints. To achieve the reasonable allocation of teaching resources, all courses should be arranged under a number of specified constraints. With the increased number of courses, the solution space increases exponentially. However, the traditional methods cannot quickly find the optimal solution. In order to overcome the disadvantages of low efficiency and the possibility of high conflict in traditional course scheduling, this research study proposes a course scheduling, method based on an improved binary cuckoo search algorithm (IBCS). First of all, a multi-objective and multi-constraint mathematical model of course scheduling is established. Course scheduling involves issues, such as allocating teachers, courses, classes, classrooms and time under specific constraints. The class element is defined to represent the class and the course that the teachers will teach. Therefore, the problem of course scheduling is transformed into the process of mapping from the class element to the classroom-time pair. Six hard constraints and three soft constraints are also defined accordingly. Then, the BCS algorithm is used to search the best course scheduling scheme in the binary-encoded solution space. In order to control the convergence rate effectively and avoid falling into the local optimum, a dynamically adjustable, equilibrium coefficient is introduced. Therefore, the algorithm retains the diversity of the solutions while converging. Finally, this research study constructs the data set and carries out the simulation experiment. It also compares the IBCS algorithm in this paper with the genetic algorithm and the standard binary cuckoo search algorithm (BCS). Experimental results show that the IBCS algorithm can converge in effective time. Meanwhile, it can achieve an improved global scheduling scheme with higher stability.
引用
收藏
页码:11895 / 11920
页数:25
相关论文
共 85 条
[1]  
Zhang Y(2018)Research and development of university laboratory course arrangement system J Yulin College 28 97-99
[2]  
Qi L(2020)Li H (2020) Solving multi-objective optimization problem using cuckoo search algorithm based on decomposition Appl Intel 9 143-160
[3]  
Chen L(2020)Fault estimation and compensation for hypersonic flight vehicle via type-2 fuzzy technique and cuckoo search algorithm Int J Adv Robotic Syst 24 1619-888
[4]  
Gan W(2019)Cuckoo search algorithm-based brightness preserving histogram scheme for low-contrast image enhancement Soft Comput 2021 884-29
[5]  
Wang A(2021)Application of chaos cuckoo search algorithm in computer vision technology Soft Comput 2019 1-254
[6]  
Gong H(2020)Finding optimal load dispatch solutions by using a proposed cuckoo search algorithm Math Prob Eng 18 247-21
[7]  
Chen F(2020)Parameter optimisation of FACTS using cuckoo search algorithm for ATC enhancement in restructured power systems Int Energy J 92 495-58
[8]  
Bhandari AK(2020)Modelling of fuel flow-rate of commercial aircraft for the climbing flight using cuckoo search algorithm Aircraft Eng Aerosp Technol 27 527-90
[9]  
Maurya S(2021)An improved Cuckoo search localization algorithm for UWB sensor networks Wirel Netw 2020 1-230
[10]  
Fan J(2020)Dimensionality reduction for internet of things using the cuckoo search algorithm: reduced implications of mesh sensor technologies Wirel Commun Mobile Comput 102 107077-607