Застосування генетичних алгоритмів в автоматизованій системі розподілу навчального навантаження

dc.citation.epage157
dc.citation.issue905
dc.citation.journalTitleВісник Національного університету “Львівська політехніка”. Серія: Комп’ютерні системи та мережі
dc.citation.spage149
dc.contributor.affiliationНаціональний університет “Львівська політехніка”
dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.authorЮрчак, І. Ю.
dc.contributor.authorМоскович, Т. Р.
dc.contributor.authorYurchak, I.
dc.contributor.authorMoskovych, T.
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2020-03-10T13:15:01Z
dc.date.available2020-03-10T13:15:01Z
dc.date.created2018-02-26
dc.date.issued2018-02-26
dc.description.abstractВизначено актуальність автоматизованого формування навчального розкладу, що є запорукою ефективної організації навчального процесу, розподілу навантаження для викладачів, врахування різного виду занять та відповідних приміщень. Проаналізовано особливості існуючих систем формування розкладів, визначено їхні сильні та слабкі сто- рони. Розглянуто методи та підходи до вирішення задачі автоматизованого розподілення навантаження. Досліджено особливості генетичних алгоритмів, їх переваги для розв’язання задач оптимізації та обґрунтовано можливість використання для реалізації автоматизованої системи розподілу навантаження у вищому навчальному закладі. Запропоновано модифікований генетичний алгоритм, який реалізує кращі якості класичного алгоритму та позбавлений деяких його недоліків. Визначено основні параметри генетичного алгоритму та враховано їх вплив на швидкість та якість кінцевого результату. Подано математичну постановку загальної задачі розподілу та розроблено модель автоматизованої системи формування навантаження, яка реалізує методику складання розкладу, орієнтованого на організацію навчального процесу. Кінцевий застосунок реалізовано мовою Java і надано для користування як веб-сервіс. Таке представлення забезпечує можливості одночасного віддаленого доступу користувачів до інформаційних ресурсів. Керування параметрами роботи алгоритму винесено у конфігураційні файли, що надає можливість ефективнішого використання та внесення оптимізаційних змін у його роботу.
dc.description.abstractThere was determined the relevance of the automated formation of the education schedule, which is the key to effective organization of the educational process, distribution of workload for teachers, accounting for various types of classes and relevant rooms. Analyzed the features of existing scheduling systems, their specifics. Considered the methods and approaches to solving the problemof automated distribution capacity. Investigated features of genetic algorithms, their advantages for solving optimization problems and a possibility of using for the implementation of an automated system of distribution capacity in an academy. Proposed the modified genetic algorithm that implements the best qualities of the classical algorithm and lacks some of its limitations. Determined main parameters of the genetic algorithmand taken into account their influence on the speed and quality of the final result is. Submitted a mathematical formulation of the general distribution problem and developed the model of an automated system of distribution capacity, which implements a method for compiling a schedule focused on the organization of the educational process. The final application is implemented in Java and is provided for use as a web service. This view provides the possibility of remote access users to information resources. Managing the parameters of the algorithmmade in the configuration files, allows for more efficient use and making optimization changes to its work.
dc.format.extent149-157
dc.format.pages9
dc.identifier.citationЮрчак І. Ю. Застосування генетичних алгоритмів в автоматизованій системі розподілу навчального навантаження / І. Ю. Юрчак, Т. Р. Москович // Вісник Національного університету “Львівська політехніка”. Серія: Комп’ютерні системи та мережі. — Львів : Видавництво Національного університету “Львівська політехніка”, 2018. — № 905. — С. 149–157.
dc.identifier.citationenYurchak I. Applying of genetic algorithms in the automated workload distribution system for teachers and students / I. Yurchak, T. Moskovych // Visnyk Natsionalnoho universytetu "Lvivska politekhnika". Serie: Kompiuterni systemy ta merezhi. — Lviv : Vydavnytstvo Natsionalnoho universytetu "Lvivska politekhnika", 2018. — No 905. — P. 149–157.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/47204
dc.language.isouk
dc.publisherВидавництво Національного університету “Львівська політехніка”
dc.relation.ispartofВісник Національного університету “Львівська політехніка”. Серія: Комп’ютерні системи та мережі, 905, 2018
dc.relation.references1. Budilovskyi D. M. Optymizatsiia vyrishennia zavdan teorii rozkladiv na osnovi evoliutsiinohenetychnoi modeli rozpodilu zavdan. – Rostov-na-Donu, 2007. – 200 s.
dc.relation.references2. Lopateeva O. M. Systema avtomatyzovanoho formuvannia navchalnoho rozkladu u vyshchomu navchalnomu zakladi na osnovi evrystychnykh alhorytmiv. Dysertatsiina robota. – Krasnoiarsk, 2006.
dc.relation.references3. Sekirin A. I. Prohramnyi kompleks dlia modeliuvannia, analizu ta optymizatsii roboty avtomatyzovanykh tekhnolohichnykh kompleksiv obrobky. Naukovi pratsi Donetskoho natsionalnoho tekhnichnoho universytetu. Obchysliuvalna tekhnika ta avtomatyzatsiia. Vypusk 90 – Donetsk, 2010.
dc.relation.references4. Nizamova H. F. Matematychne i prohramne zabezpechennia skladannia rozkladu navchalnykh zaniat na osnovi ahrehatnykh henetychnykh alhorytmiv. Referat – Kharkiv, 2012.
dc.relation.references5. Prohrama “Rektor–VNZ”. [Elektronnyi resurs]. – Rezhym dostupu: http://rector.spb.ru/raspisanie–vuz–4u.
dc.relation.references6. Prohrama “Avtomatyzovane skladannia rozkladiv. Universytet”. [Elektronnyi resurs].–Rezhym dostupu: http://www.bgssolutions.com.ua/prices/price.
dc.relation.references7. Prohrama “Halaktyka – Rozklad zaniat”. [Elektronnyi resurs]. – Rezhym dostupu: http://galaktika.ua.
dc.relation.references8. Bezuhlyi M. O., Sekirin O. I. Metody pidvyshchennia efektyvnosti skladannia rozkladu v umovakh navchalnoho zakladu. Mizhnarodna naukovo–tekhnichna konferentsiia studentiv, aspirantiv ta molodykh vchenykh “Kompiuterna ta prohramna inzheneriia”. – Donetskyi natsionalnyi tekhnichnyi universytet, 2015.
dc.relation.references9. Bevz S. V. Rozrobka avtomatyzovanoi systemy formuvannia rozkladu mahistratury. Informatsiini tekhnolohii ta kompiuterna tekhnika No 4, 2009. – 30–65 s.
dc.relation.references10. Babkina T. S. Zadacha skladannia rozkladu: rishennia na osnovi bahatoahentnoho pidkhodu. Biznes-informatyka. – 2008. – No 1. – S. 23–28.
dc.relation.references11. Snytiuk V. Ie. Pro osoblyvosti formuvannia tsilovoi funktsii ta obmezhen v zadachi skladannia rozkladu zaniat. Snytiuk V. Ie., Sipko Ye. N. // Matematychni mashyny i systemy – 2014.
dc.relation.references12. Dэvyd Kheffelfynher. Razrabotka prylozhenyi Java EE 6 v NetBeans 7. DMK Press, 2013. – 330 s.
dc.relation.references13. Konkova I.S. Henetychni alhorytmy v rishenni zavdannia skladannia rozkladu v vuzi. // Problemy informatyky v osviti, upravlinni, ekonomitsi i tekhnitsi: Zb. statei XII Mizhnar. Naukovo–tekhn. Konf. – Penza: PDZ, 2012. – S. 26–29.
dc.relation.referencesen1. Budilovskyi D. M. Optymizatsiia vyrishennia zavdan teorii rozkladiv na osnovi evoliutsiinohenetychnoi modeli rozpodilu zavdan, Rostov-na-Donu, 2007, 200 s.
dc.relation.referencesen2. Lopateeva O. M. Systema avtomatyzovanoho formuvannia navchalnoho rozkladu u vyshchomu navchalnomu zakladi na osnovi evrystychnykh alhorytmiv. Dysertatsiina robota, Krasnoiarsk, 2006.
dc.relation.referencesen3. Sekirin A. I. Prohramnyi kompleks dlia modeliuvannia, analizu ta optymizatsii roboty avtomatyzovanykh tekhnolohichnykh kompleksiv obrobky. Naukovi pratsi Donetskoho natsionalnoho tekhnichnoho universytetu. Obchysliuvalna tekhnika ta avtomatyzatsiia. Vypusk 90 – Donetsk, 2010.
dc.relation.referencesen4. Nizamova H. F. Matematychne i prohramne zabezpechennia skladannia rozkladu navchalnykh zaniat na osnovi ahrehatnykh henetychnykh alhorytmiv. Referat – Kharkiv, 2012.
dc.relation.referencesen5. Prohrama "Rektor–VNZ". [Elektronnyi resurs], Rezhym dostupu: http://rector.spb.ru/raspisanie–vuz–4u.
dc.relation.referencesen6. Prohrama "Avtomatyzovane skladannia rozkladiv. Universytet". [Elektronnyi resurs].–Rezhym dostupu: http://www.bgssolutions.com.ua/prices/price.
dc.relation.referencesen7. Prohrama "Halaktyka – Rozklad zaniat". [Elektronnyi resurs], Rezhym dostupu: http://galaktika.ua.
dc.relation.referencesen8. Bezuhlyi M. O., Sekirin O. I. Metody pidvyshchennia efektyvnosti skladannia rozkladu v umovakh navchalnoho zakladu. Mizhnarodna naukovo–tekhnichna konferentsiia studentiv, aspirantiv ta molodykh vchenykh "Kompiuterna ta prohramna inzheneriia", Donetskyi natsionalnyi tekhnichnyi universytet, 2015.
dc.relation.referencesen9. Bevz S. V. Rozrobka avtomatyzovanoi systemy formuvannia rozkladu mahistratury. Informatsiini tekhnolohii ta kompiuterna tekhnika No 4, 2009, 30–65 s.
dc.relation.referencesen10. Babkina T. S. Zadacha skladannia rozkladu: rishennia na osnovi bahatoahentnoho pidkhodu. Biznes-informatyka, 2008, No 1, S. 23–28.
dc.relation.referencesen11. Snytiuk V. Ie. Pro osoblyvosti formuvannia tsilovoi funktsii ta obmezhen v zadachi skladannia rozkladu zaniat. Snytiuk V. Ie., Sipko Ye. N., Matematychni mashyny i systemy – 2014.
dc.relation.referencesen12. Devyd Kheffelfynher. Razrabotka prylozhenyi Java EE 6 v NetBeans 7. DMK Press, 2013, 330 s.
dc.relation.referencesen13. Konkova I.S. Henetychni alhorytmy v rishenni zavdannia skladannia rozkladu v vuzi., Problemy informatyky v osviti, upravlinni, ekonomitsi i tekhnitsi: Zb. statei XII Mizhnar. Naukovo–tekhn. Konf, Penza: PDZ, 2012, S. 26–29.
dc.relation.urihttp://rector.spb.ru/raspisanie–vuz–4u
dc.relation.urihttp://www.bgssolutions.com.ua/prices/price
dc.relation.urihttp://galaktika.ua
dc.rights.holder© Національний університет “Львівська політехніка”, 2018
dc.rights.holder© Юрчак І. Ю., Москович Т. Р., 2018
dc.subjectавтоматизована система формування навантаження
dc.subjectрозклад занять
dc.subjectматематичні моделі розкладу занять
dc.subjectмоделі генетичних алгоритмів
dc.subjectautomated workload distribution system
dc.subjectschedule of classes
dc.subjectmathematical models of class schedules
dc.subjectmodel of genetic algorithms
dc.subject.udc621
dc.titleЗастосування генетичних алгоритмів в автоматизованій системі розподілу навчального навантаження
dc.title.alternativeApplying of genetic algorithms in the automated workload distribution system for teachers and students
dc.typeArticle

Files

Original bundle

Now showing 1 - 2 of 2
Thumbnail Image
Name:
2018n905_Yurchak_I-Applying_of_genetic_algorithms_149-157.pdf
Size:
823.48 KB
Format:
Adobe Portable Document Format
Thumbnail Image
Name:
2018n905_Yurchak_I-Applying_of_genetic_algorithms_149-157__COVER.png
Size:
359 KB
Format:
Portable Network Graphics

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.99 KB
Format:
Plain Text
Description: