Розробка системи підтримки прийняття рішень для планування навчального процесу на основі методів штучного інтелекту

dc.contributor.authorКазаков, Павло Олексійович
dc.date.accessioned2026-09-09T07:46:54Z
dc.date.available2026-09-09T07:46:54Z
dc.date.issued2025
dc.description.abstractУ кваліфікаційній роботі розробляється тема «Розробка системи прийняття рішень для планування навчального процесу на основі методів штучного інтелекту». Мета роботи – створення та дослідження системи, що автоматизує процес формування навчального розкладу шляхом використання алгоритмів штучного інтелекту, зокрема генетичного алгоритму, а також моделювання обмежень, властивих освітньому процесу. У межах дослідження розглядаються методи оптимізації, принципи роботи еволюційних алгоритмів, структура даних для представлення елементів розкладу, а також підхід до виділення оптимізаційного ядра в окремий сервіс на основі Python. У результаті реалізації створено веб-орієнтовану систему, яка дозволяє автоматично формувати навчальний розклад із урахуванням жорстких і м’яких обмежень. Оптимізаційне ядро реалізовано як окремий модуль штучного інтелекту, що забезпечує гнучкість конфігурації та можливість масштабування. Система підтримує візуалізацію сформованих розкладів, контроль конфліктів, редагування адміністраторами та інтеграцію з базою даних. Додатково проведено порівняльний аналіз ефективності алгоритмічного підходу та оцінку якості отриманих рішень. The qualification work explores the topic “Development of a decision-making system for planning the educational process based on artificial intelligence methods”. The aim of the work is to design and investigate a system that automates the construction of academic timetables using artificial intelligence techniques, particularly a genetic algorithm, together with a constraint-based model reflecting the specifics of the educational environment. The research examines optimization methods, the operational principles of evolutionary algorithms, data structures for timetable representation, and the approach of implementing a standalone Pythonbased optimization service. As a result of the implementation, a web-based system was developed that automatically generates academic timetables while satisfying both hard and soft constraints. The optimization core is implemented as an independent AI module, enabling flexible configuration and scalability. The system supports timetable visualization, conflict detection, administrative editing, and integration with a database. Additionally, a comparative analysis of the algorithmic approach and an evaluation of the quality of the generated timetables were conducted.
dc.identifier.citationКазаков П. О. Розробка системи підтримки прийняття рішень для планування навчального процесу на основі методів штучного інтелекту = Development of a decision support system for planning the educational process based on artificial intelligence methods : кваліфікаційна робота магістра / П. О. Казаков. – Одеса, 2025. – 83 с.
dc.identifier.urihttps://dspace.onu.edu.ua/handle/123456789/45341
dc.language.isouk
dc.publisherОдеський національний університет імені І. І. Мечникова
dc.subject122 Комп’ютерні науки
dc.subjectмагістр
dc.subjectкваліфікаційна робота
dc.subjectштучний інтелект
dc.subjectалгоритми штучного інтелекту
dc.subjectнавчальний процес
dc.titleРозробка системи підтримки прийняття рішень для планування навчального процесу на основі методів штучного інтелекту
dc.title.alternativeDevelopment of a decision support system for planning the educational process based on artificial intelligence methods
dc.typeDiplomas
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Казаков.pdf
Розмір:
1.9 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: