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...
Main Authors: | , |
---|---|
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 |