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

Автомат. и телемех., 2023, выпуск 5, страницы 133–164 (Mi at16064)

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

Двухэтапное динамическое программирование в задаче маршрутизации с элементами декомпозиции

А. Г. Ченцовab, П. А. Ченцовab

a Институт математики и механики им. Н.Н. Красовского УрО РАН, Екатеринбург
b Уральский федеральный университет им. Б.Н. Ельцина, Екатеринбург

Аннотация: Рассматривается экстремальная задача маршрутизации перемещений с ограничениями. Одно из таких ограничений связано с выделением в составе исходной задачи предваряющей и финальной подзадач; задания, относящиеся к предваряющей подзадаче, должны быть выполнены прежде, чем начнется выполнение заданий финальной подзадачи. Такое условие может, в частности, возникать в задаче об управлении инструментом при термической резке на машинах с числовым программным управлением (ЧПУ): при наличии среди заготовок так называемых длинномерных деталей вблизи узкой границы материала процесс резки следует начинать с этих заготовок, так как такие детали подвержены тепловым деформациям, что потенциально может привести к браку. В рассматриваемой постановке выделяются две зоны, связанные с обслуживанием деталей. Предполагается, что совокупный маршрутный процесс в исходной задаче включает точку старта, собственно маршрут (перестановку индексов) и конкретную траекторию, согласованную с упомянутыми маршрутом и точкой старта. Предполагается, что в каждой из подзадач выделены свои условия предшествования, а функции стоимости, формирующие аддитивный критерий, могут допускать зависимость от списка заданий. Для применения динамического программирования в качестве метода решения вводится специальная двухэтапная процедура. Установлена структура оптимального решения и, на ее основе, построен алгоритм, реализованный на персональной электронно-вычислительной машине (ПЭВМ). Проведен вычислительный эксперимент.

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

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

Поступила в редакцию: 17.10.2022
После доработки: 24.01.2023
Принята к публикации: 26.01.2023

DOI: 10.31857/S0005231023050070


 Англоязычная версия: Automation and Remote Control, 2023, 84:5, 609–632


© МИАН, 2024