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