Модификация генетического алгоритма для решения некоторых задач дискретной оптимизации

Аннотация

В работе проанализированы принципы работы генетического алгоритма. Проведены эксперименты с параметрами генетического алгоритма. Выявлена наилучшая комбинация операторов генетического алгоритма для решения содержательной задачи дискретной оптимизации. Проведена оценка результатов работы модифицированного алгоритма.
Модифицированный генетический алгоритм разработан на языке программирования Python и реализован для решения задачи формирования учебного плана образовательной программы. Для заданного набора профессиональных компетенций образовательной программы построены математические модели выбора набора дисциплин из заданного списка дисциплин. Каждая математическая модель обеспечивает наилучший выбор дисциплин для заданной профессиональной компетенции. Для каждой профессиональной компетенции из образовательной программы запускается генетический алгоритм. Создается начальная популяция population с помощью функции generate_chromosome(), затем для каждой хромосомы вычисляется степень пригодности к решению задачи. Все значения записываются в список fitnessValues. Для отслеживания процесса поиска оптимального решения в каждом поколении находится наилучшее и среднее значение функции приспособленности. Полученные результаты записываются в списки maxFitnessValues и meanFitnessValues.
Перспективные направления исследования: разработка аналитических методов для оценки производительности алгоритма, а также механизма для автоматической настройки его основных параметров.
Возможные направления использования: применение алгоритма для реализации цифровых сервисов в составе программных комплексов автоматизированных систем управления учебным процессом в образовательных организациях.

Сведения об авторах

Viktoria Vasilyevna Munko, Омский государственный технический университет

старший преподаватель кафедры прикладной математики и фундаментальной информатики факультета информационных технологий и компьютерных систем

Anna Vladimirovna Zykina, Омский государственный технический университет

заведующий кафедрой прикладной математики и фундаментальной информатики факультета информационных технологий и компьютерных систем, доктор физико-математических наук, профессор

Опубликована
2024-12-15
Как цитировать
MUNKO, Viktoria Vasilyevna; ZYKINA, Anna Vladimirovna. Модификация генетического алгоритма для решения некоторых задач дискретной оптимизации. Современные информационные технологии и ИТ-образование, [S.l.], v. 20, n. 4, dec. 2024. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1130>. Дата доступа: 26 mar. 2025
Раздел
ИТ-образование: методология, методическое обеспечение