СТРУКТУРА ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЫ ПОДДЕРЖКИ ЭВОЛЮЦИОННЫХ АЛГОРИТМОВ
Производится краткий обзор эволюционных алгоритмов как методов поиска и оптимизации при моделировании различных процессов и управлении сложными объектами. Основным критерием рассмотрения алгоритмов является практическая эффективность в решении оптимизационных задач, в частности, задачи поиска оптимального маршрута. В качестве алгоритмов, перспективно подходящих для внедрения в структуру интеллектуальной системы поддержки эволюционных алгоритмов, рассматриваются генетический алгоритм, алгоритм муравьиной колонии и алгоритм пчелиной колонии, отмечены их преимущества и недостатки. Oсуществлен краткий обзор программных средств, работающих на базе эволюционных алгоритмов, с указанием их сильных и слабых сторон, в частности, их ориентированность на определенный алгоритм. Pазработана структурная схема интеллектуальной системы поддержки эволюционных алгоритмов, которая обладает универсальностью и не привязана к конкретному алгоритму. Интеллектуальная система состоит из совокупности модулей: интерфейсный модуль, модуль работы с документами, модуль математического ядра поддержки ЭА, модуль настроек, модуль формирования целевой функции, модуль справочной системы, графический модуль. Приведено описание функционирования каждого из них. Система позволяет осуществить выбор оптимального решения, варьируя параметры и используя инструменты, предоставленные системой или заданные пользователем