RUS  ENG
Полная версия
ЖУРНАЛЫ // Автоматика и телемеханика // Архив

Автомат. и телемех., 2017, выпуск 6, страницы 173–189 (Mi at14336)

Эта публикация цитируется в 33 статьях

Оптимизация, системный анализ и исследование операций

Генетический алгоритм для задачи календарного планирования с ограниченными ресурсами

Е. Н. Гончаровab, В. В. Леоновb

a Новосибирский государственный университет
b Институт математики им. С.Л. Соболева СО РАН, Новосибирск

Аннотация: Рассматривается задача календарного планирования с ограниченными ресурсами по критерию минимизации длины расписания. В задаче учитываются технологические ограничения предшествования работ, а также ресурсные ограничения. Предложен генетический алгоритм с двумя вариантами кроссовера, основанные на идее наиболее рационального использования ограниченных ресурсов. В кроссоверах применяется эвристика, учитывающая степень критичности ресурсов, которая выявляется из решения релаксированной задачи с ограничением на ресурсы складируемого типа. Численный эксперимент на примерах из библиотеки PCPLIB показал конкурентоспособность предложенного алгоритма. Для нескольких примеров из тестовой серии j120 были найдены лучшие решения, а для j60 (50000 и 500000 итераций) и для j120 (500000 итераций) получены лучшие средние отклонения решений от величины критического пути.

Ключевые слова: задача календарного планирования с ограниченными ресурсами, возобновимые ресурсы, генетический алгоритм, PCPLIB.

MSC: 90B35, 90C27, 90C35, 68M20

Статья представлена к публикации членом редколлегии: А. А. Лазарев

Поступила в редакцию: 28.12.2015


 Англоязычная версия: Automation and Remote Control, 2017, 78:6, 1101–1114

Реферативные базы данных:


© МИАН, 2024