An Evolutionary Algorithm for Solving Academic Courses Timetable Scheduling Problem

被引:3
|
作者
Abduljabbar, Israa Abdulameer [1 ]
Abdullah, Sura Mahmood [1 ]
机构
[1] Univ Technol Baghdad, Dept Comp Sci, Baghdad, Iraq
关键词
Constraints; Evolutionary Algorithm (EA); Fitness function; Genetic Algorithms (GA); Timetable Schedule (TTS); MEMETIC ALGORITHM;
D O I
10.21123/bsj.2022.19.2.0399
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Scheduling Timetables for courses in the big departments in the universities is a very hard problem and is often be solved by many previous works although results are partially optimal. This work implements the principle of an evolutionary algorithm by using genetic theories to solve the timetabling problem to get a random and full optimal timetable with the ability to generate a multi-solution timetable for each stage in the collage. The major idea is to generate course timetables automatically while discovering the area of constraints to get an optimal and flexible schedule with no redundancy through the change of a viable course timetable. The main contribution in this work is indicated by increasing the flexibility of generating optimal timetable schedules with different copies by increasing the probability of giving the best schedule for each stage in the campus with the ability to replace the timetable when needed. The Evolutionary Algorithm (EA) utilized in this paper is the Genetic Algorithm (GA) which is a common multi-solution metaheuristic search based on the evolutionary population that can be applied to solve complex combinatorial problems like timetabling problems. In this work, all inputs: courses, teachers, and time acted by one array to achieve local search and combined this acting of the timetable by using the heuristic crossover to ensure that the essential conditions are not broken. The result of this work is a flexible scheduling system, which shows the diversity of all possible timetables that can be created depending on user conditions and needs.
引用
收藏
页码:399 / 408
页数:10
相关论文
共 50 条
  • [11] Evolutionary Multitasking Memetic Algorithm for Distributed Hybrid Flow-Shop Scheduling Problem With Deterioration Effect
    Liu, Huan
    Zhao, Fuqing
    Wang, Ling
    Xu, Tianpeng
    Dong, Chenxing
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, : 1390 - 1404
  • [12] A Genetic Algorithm Solution for Scheduling Problem
    Cortes Perez, Ernesto
    Montero Rios, Osiris
    Pacheco Bautista, Daniel
    Sanchez Sanchez, Sergio
    Aguilar Acevedo, Francisco
    2021 XVII INTERNATIONAL ENGINEERING CONGRESS (CONIIN), 2021,
  • [13] Evolutionary algorithms for solving the airline crew pairing problem
    Deveci, Muhammet
    Demirel, Nihan Cetin
    COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 115 : 389 - 406
  • [14] An evolutionary algorithm for broadcast scheduling in wireless multihop networks
    Arivudainambi, D.
    Rekha, D.
    WIRELESS NETWORKS, 2012, 18 (07) : 787 - 798
  • [15] An evolutionary algorithm for broadcast scheduling in wireless multihop networks
    D. Arivudainambi
    D. Rekha
    Wireless Networks, 2012, 18 : 787 - 798
  • [16] Solving the multi-objective flexible job shop scheduling problem with a novel parallel branch and bound algorithm
    Soto, Carlos
    Dorronsoro, Bernabe
    Fraire, Hector
    Cruz-Reyes, Laura
    Gomez-Santillan, Claudia
    Rangel, Nelson
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 53 (53)
  • [17] A new memetic global and local search algorithm for solving hybrid flow shop with multiprocessor task scheduling problem
    Batuhan Eren Engin
    Orhan Engin
    SN Applied Sciences, 2020, 2
  • [18] A new memetic global and local search algorithm for solving hybrid flow shop with multiprocessor task scheduling problem
    Engin, Batuhan Eren
    Engin, Orhan
    SN APPLIED SCIENCES, 2020, 2 (12):
  • [19] An effective iterated greedy algorithm for solving a multi-compartment AGV scheduling problem in a matrix manufacturing workshop
    Zou, Wen-Qiang
    Pan, Quan-Ke
    Tasgetiren, M. Fatih
    APPLIED SOFT COMPUTING, 2021, 99
  • [20] A tabu search algorithm for the multi-period inspector scheduling problem
    Qin, Hu
    Ming, Wei
    Zhang, Zizhen
    Xie, Yubin
    Lim, Andrew
    COMPUTERS & OPERATIONS RESEARCH, 2015, 59 : 78 - 93