USING A GENETIC ALGORITHM TO SOLVE THE COURSES TIMETABLING CREATION PROBLEM

Creating of courses timetable is an extremely difficult, time-consuming task and usually takes a long time. In many educational institutions, the courses schedule is developed manually. Schedule theory includes problems that are actually less complex than problems in practice, but theoretical analys...

Full description

Bibliographic Details
Main Authors: O. Sakaliuk, F. Trishyn
Format: Article
Language:English
Published: Odessa National Academy of Food Technologies 2021-08-01
Series:Avtomatizaciâ Tehnologičeskih i Biznes-Processov
Subjects:
Online Access:https://journals.onaft.edu.ua/index.php/atbp/article/view/2053
id doaj-2957661ab6db4cf2af5b739fbc28268a
record_format Article
spelling doaj-2957661ab6db4cf2af5b739fbc28268a2021-08-06T07:53:18ZengOdessa National Academy of Food TechnologiesAvtomatizaciâ Tehnologičeskih i Biznes-Processov2312-31252312-931X2021-08-01132222810.15673/atbp.v13i2.20532053USING A GENETIC ALGORITHM TO SOLVE THE COURSES TIMETABLING CREATION PROBLEMO. SakaliukF. TrishynCreating of courses timetable is an extremely difficult, time-consuming task and usually takes a long time. In many educational institutions, the courses schedule is developed manually. Schedule theory includes problems that are actually less complex than problems in practice, but theoretical analysis provides a fundamental understanding of the complexity of the schedule. The logical result is that the schedule is very difficult to build in practice due to many constraints [1]. Scheduling courses is a planning problem. In 1996, the problem of scheduling was described as the allocation of some resources with restrictions on a limited number of time intervals and at the same time to satisfy the set of stated objectives [2]. This is a general statement and is a common description of the courses timetabling creation problem. Schedule of courses is an important administrative activity in most educational institutions. The timetable problem is the distribution of classes by available audiences and time intervals, taking into account the constraints. We usually distinguish between two types of constraints: hard and soft. Hard constraints are compulsorily fulfilled by the educational institution. Decisions that do not violate hard constraints are called possible solutions. With the development of the general theory of the schedule, the approaches to the formalization and solution of the courses timetabling creation problem in educational institutions also changed. Currently, the problem of automation of the courses timetabling creation remains relevant. The urgency of the problem is determined by the growing requirements for the quality of education, student work planning, rational use of the audiences, as well as taking into account additional optimization parameters. The task of finding the optimal schedule of courses in most cases belongs to the class of complex problems. If we take into account the real conditions, the problem is even more complicated, because the desired solutions must meet numerous constraints of production, organizational and psychophysiological nature, which contradict each other. The genetic algorithm helps to efficiently search for optimal solutions in spaces with a very large dimension.https://journals.onaft.edu.ua/index.php/atbp/article/view/2053automated control systemautomationgenetic algorithmcrossovermutationoptimizationscheduling
collection DOAJ
language English
format Article
sources DOAJ
author O. Sakaliuk
F. Trishyn
spellingShingle O. Sakaliuk
F. Trishyn
USING A GENETIC ALGORITHM TO SOLVE THE COURSES TIMETABLING CREATION PROBLEM
Avtomatizaciâ Tehnologičeskih i Biznes-Processov
automated control system
automation
genetic algorithm
crossover
mutation
optimization
scheduling
author_facet O. Sakaliuk
F. Trishyn
author_sort O. Sakaliuk
title USING A GENETIC ALGORITHM TO SOLVE THE COURSES TIMETABLING CREATION PROBLEM
title_short USING A GENETIC ALGORITHM TO SOLVE THE COURSES TIMETABLING CREATION PROBLEM
title_full USING A GENETIC ALGORITHM TO SOLVE THE COURSES TIMETABLING CREATION PROBLEM
title_fullStr USING A GENETIC ALGORITHM TO SOLVE THE COURSES TIMETABLING CREATION PROBLEM
title_full_unstemmed USING A GENETIC ALGORITHM TO SOLVE THE COURSES TIMETABLING CREATION PROBLEM
title_sort using a genetic algorithm to solve the courses timetabling creation problem
publisher Odessa National Academy of Food Technologies
series Avtomatizaciâ Tehnologičeskih i Biznes-Processov
issn 2312-3125
2312-931X
publishDate 2021-08-01
description Creating of courses timetable is an extremely difficult, time-consuming task and usually takes a long time. In many educational institutions, the courses schedule is developed manually. Schedule theory includes problems that are actually less complex than problems in practice, but theoretical analysis provides a fundamental understanding of the complexity of the schedule. The logical result is that the schedule is very difficult to build in practice due to many constraints [1]. Scheduling courses is a planning problem. In 1996, the problem of scheduling was described as the allocation of some resources with restrictions on a limited number of time intervals and at the same time to satisfy the set of stated objectives [2]. This is a general statement and is a common description of the courses timetabling creation problem. Schedule of courses is an important administrative activity in most educational institutions. The timetable problem is the distribution of classes by available audiences and time intervals, taking into account the constraints. We usually distinguish between two types of constraints: hard and soft. Hard constraints are compulsorily fulfilled by the educational institution. Decisions that do not violate hard constraints are called possible solutions. With the development of the general theory of the schedule, the approaches to the formalization and solution of the courses timetabling creation problem in educational institutions also changed. Currently, the problem of automation of the courses timetabling creation remains relevant. The urgency of the problem is determined by the growing requirements for the quality of education, student work planning, rational use of the audiences, as well as taking into account additional optimization parameters. The task of finding the optimal schedule of courses in most cases belongs to the class of complex problems. If we take into account the real conditions, the problem is even more complicated, because the desired solutions must meet numerous constraints of production, organizational and psychophysiological nature, which contradict each other. The genetic algorithm helps to efficiently search for optimal solutions in spaces with a very large dimension.
topic automated control system
automation
genetic algorithm
crossover
mutation
optimization
scheduling
url https://journals.onaft.edu.ua/index.php/atbp/article/view/2053
work_keys_str_mv AT osakaliuk usingageneticalgorithmtosolvethecoursestimetablingcreationproblem
AT ftrishyn usingageneticalgorithmtosolvethecoursestimetablingcreationproblem
_version_ 1721219213797883904