Design and Application of an Improved Genetic Algorithm to a Class Scheduling System

被引:16
作者
Chen, Xiangliu [1 ]
Yue, Xiao-Guang [2 ]
Li, Rita Yi Man [3 ]
Zhumadillayeva, Ainur [4 ]
Liu, Ruru [5 ]
机构
[1] Guilin Univ Elect Technol, Guilin, Peoples R China
[2] European Univ Cyprus, Nicosia, Cyprus
[3] Hong Kong Shue Yan Univ, Hong Kong, Peoples R China
[4] LN Gumilyov Eurasian Natl Univ, Fac Informatio Technol, Nur Sultan, Kazakhstan
[5] Chizhou Univ, Sch Mech & Elect Engn, Chizhou, Peoples R China
来源
INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING | 2021年 / 16卷 / 01期
关键词
Course scheduling system; Accuracy; Running speed; Computer algorithm;
D O I
10.3991/ijet.v16i01.18225
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The current expansion of national colleges and universities or the increase in the number of enrolments requires teaching management to ensure the quality of teaching. The problem of scheduling is a very complicated problem in teaching management, and there are many restrictions. If the number of courses scheduled is large, it will be necessary to repeat the experiment and make adjustments. This kind of work is difficult to accomplish accurately by manpower. Moreover, for a comprehensive university, there are many subjects, many professional settings, limited classroom resources, limited multimedia classroom resources, and other factors that limit and constrain the results of class scheduling. Such a large data volume and complicated workforce are difficult to complete accurately. Therefore, manpower scheduling cannot meet the needs of the educational administration of colleges and universities. Today, computer technology is highly developed. It is very economical to use software technology to design a course scheduling system and let the computer complete this demanding and rigorous work. Common course scheduling systems mainly include hill climbing algorithms, tabu search algorithms, ant colony algorithms, and simulated annealing algorithms. These algorithms have certain shortcomings. In this research, we investigated the mutation genetic algorithm and applied the algorithm to the student's scheduling system. Finally, we tested the running speed and accuracy of the system. We found that the algorithm worked well in the course scheduling system and provided strong support for solving the tedious scheduling work of the educational administration staff.
引用
收藏
页码:44 / 59
页数:16
相关论文
共 19 条
[1]   Needle in a haystack: Identifying learner posts that require urgent response in MOOC discussion forums [J].
Almatrafi, Omaima ;
Johri, Aditya ;
Rangwala, Huzefa .
COMPUTERS & EDUCATION, 2018, 118 :1-9
[2]   Impacts of the Migration of Cross-Cutting Courses of a Traditional University in Distance Learning [J].
Ba, Mouhamadou Lamine ;
Gueye, Bounama ;
Gueye, Amadou Dahirou ;
Kasse, Omar ;
Mballo, Marie Helene Wassa .
INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2019, 9 (02) :47-60
[3]   Increased pancreatic cancer survival with greater lymph node retrieval in the National Cancer Data Base [J].
Contreras, Carlo M. ;
Lin, Chee Paul ;
Oster, Robert A. ;
Reddy, Sushanth ;
Wang, Thomas ;
Vickers, Selwyn ;
Heslin, Martin .
AMERICAN JOURNAL OF SURGERY, 2017, 214 (03) :442-449
[4]  
Gao Mingfang, 2013, COMPUTER TECHNOLOGY, V6, P8222
[5]  
Hao Yang, 2017, VOCATIONAL ED RES, P55
[6]  
Li R. Y., EC ANAL AUTOMATED CO
[7]  
Li R. Y. M., 2009, J APPL EC SCI, V4, P457
[8]  
Li R.Y.M., 2013, INT J SMART HOME, V7, P47
[9]  
Li Yuhui, 2015, THESIS
[10]  
Liu Minna, 2015, COMPUTER KNOWLEDGE T, V06, P62