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

Изв. ИМИ УдГУ, 2019, том 54, страницы 102–121 (Mi iimi385)

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

The routing problems with optimization of the starting point: dynamic programming

[Маршрутная задача с оптимизацией стартовой точки: динамическое программирование]

A. G. Chentsovab, P. A. Chentsovac

a N. N. Krasovskii Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, ul. S. Kovalevskoi, 16, Yekaterinburg, 620219, Russia
b Institute of Radioelectronics and Information Technologies, Ural Federal University, ul. Mira, 19, Yekaterinburg, 620002, Russia
c Mechanical Engineering Institute, Ural Federal University, ul. Mira, 19, Yekaterinburg, 620002, Russia

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

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

УДК: 519.6

MSC: 93C83

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

Язык публикации: английский

DOI: 10.20537/2226-3594-2019-54-08



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


© МИАН, 2024