Том 6, № 2Страницы 88 - 107

Об одном нестационарном варианте обобщенной задачи курьера с внутренними работами

А.Г. Ченцов, П.А. Ченцов
Рассматривается задача последовательного обхода мегаполисов с условиями предшествования и выполнением работ в пределах данных мегаполисов. Предполагается, что стоимости перемещений зависят от параметра, который имеет смысл дискретного времени; упомянутая зависимость может отражать приоритеты клиентов, связанных с обслуживаемыми мегаполисами и частично компенсирующих затраты исполнителей. Построенный метод решения объективно отвечает широко понимаемому динамическому программированию, применяемому для решения задачи маршрутизации с ограничениями. Предложено расширение исходной задачи, использующее эквивалентное преобразование системы ограничений, в результате чего допустимость (маршрутов) по предшествованию заменяется допустимостью 'по вычеркиванию', (заданий из списка). Тем самым ограничения на маршрут в целом сводятся к системе ограничений на текущие перемещения, что позволяет получить уравнение Беллмана. Для использования последнего в вычислительной процедуре построения слоев функции Беллмана используется подход, в рамках которого предусматривается построение всего массива значений упомянутой функции; данный подход базируется на использовании только существенных (по предшествованию) списков заданий, чем достигается экономия вычислений.
Приложения развиваемой теории могут быть связаны с задачами, касающимися снижения облучаемости персонала атомных электростанций при работах в условиях аварийных ситуаций, а также с задачами транспортного обслуживания большого числа клиентов при наличии условий приоритетности, влияющих на выбор очередности обслуживания.
Полный текст
Ключевые слова
маршрут, условия предшествования, динамическое программирование.
Литература
1. Ченцов, А.А. Экстремальная задача маршрутизации с внутренними потерями / А.А. Ченцов, А.Г. Ченцов, П.А. Ченцов // Труды Института математики и механики УрО РАН. - 2008. - Т. 14, № 3. - С. 183-201.
2. Ченцов, А.А. Экстремальная задача маршрутизации перемещений с ограничениями и внутренними потерями / А.А. Ченцов, А.Г. Ченцов, П.А. Ченцов // Изв. ВУЗов. Математика. - 2010. - № 6. - C. 64-81.
3. Ченцов, А.Г. Метод динамического программирования в экстремальных задачах маршрутизации с ограничениями / А.Г. Ченцов // Изв. РАН. Теория и системы управления. - 2010. - № 3. - C. 52-66.
4. Ченцов, А.Г. Экстремальные задачи маршрутизации и распределения заданий: вопросы теории / А.Г. Ченцов. - М.; Ижевск: НИЦ 'Регулярная и хаотическая динамика', Ижевский ин-т компьютер. исследований, 2008. - 240 с.
5. Тонков, Л.В. К вопросу оптимального выбора маршрута в условиях временного дисконтирования / Л.В. Тонков, А.Г. Ченцов // Кибернетика и систем. анализ. - 1999. - № 1. - С. 95-106.
6. Куратовский, К. Теория множеств / К. Куратовский, А. Мостовский. - М.: Мир, 1970. - 416 c.
7. Кормен, Т. Алгоритмы: построение и анализ / Т. Кормен, Ч. Лейзерсон, Р. Ривест. - М.: МЦНМО, 2002. - 960 с.
8. Гэри, М. Вычислительные машины и труднорешаемые задачи / М. Гэри, Д. Джонсон; пер. с англ. Е.В. Левнера и М.А. Фрумкина. - М.: Мир, 1982. - 416 с.
9. Меламед, И.И. Задача коммивояжера. Вопросы теории / И.И. Меламед, С.И. Сергеев, И.Х. Сигал // Автоматика и телемеханика. - 1989. - № 9. - С. 3-34.
10. Меламед, И.И. Задача коммивояжера. Точные алгоритмы / И.И. Меламед, С.И. Сергеев, И.Х. Сигал // Автоматика и телемеханика. - 1989. - № 10. - С. 3-29.
11. Меламед, И.И. Задача коммивояжера. Приближенные алгоритмы / И.И. Меламед, С.И. Сергеев, И.Х. Сигал // Автоматика и телемеханика. - 1989. - № 11. - С. 3-26.
12. Алгоритмы для решения задачи о коммивояжере / Дж. Литл, К. Мурти, Д. Суини, К. Кэрел // Экономика и математические методы. - 1965. - Т. 1, вып. 1. - С. 94-107.
13. Беллман, Р. Применение динамического программирования к задаче о коммивояжере / Р. Беллман // Кибернетический сборник. - М.: Мир, 1964. - Т. 9. - С. 219-228.
14. Хелд М., Карп Р.М. Применение динамического программирования к задачам упорядочения / М. Хелд, Р.М. Карп // Кибернетический сборник. - М.: Мир, 1964. - Т. 9. - С. 202-218.
15. Laporte, G. Generalized Travelling Salesman Problem Through n-Sets of Nodes: an Integer Programming Approach / G. Laporte, Y. Nobert // INFOR. - 1983. - V. 21, № 1. - P. 61-75.
16. Henry-Labordere, A.L. The Record-Balancing Problem: a Dynamic Programming Solution of a Generalized Travelling Salesman Problem / A.L. Henry-Labordere // Rev. Franc. Inform. Rech. - 1969. - V. 3 - № 2. - P. 43-49.
17. Лейтен, А.К. Некоторые модификации задачи коммивояжера / А.К. Лейтен // Тр. ВЦ Тарт. ун-та. - 1973. - Вып. 28. - С. 44-58.
18. Коротаева, Л.Н. Об одной модификации метода динамического программирования в задаче последовательного сближения / Л.Н. Коротаева, А.Н. Сесекин, А.Г. Ченцов // Журн. вычисл. математики и мат. физики. - 1989. - Т. 29, № 8. - C. 1107-1113.
19. Ченцов, А.А. О решении задачи маршрутной оптимизации методом динамического программирования / А.А. Ченцов, А.Г. Ченцов // Автоматика и телемеханика. - 1998. - № 9. - С. 117-129.
20. Ченцов, А.Г. Маршрутизация с условиями предшествования (задача курьера): метод динамического программирования / А.Г. Ченцов, П.А. Ченцов // Вестн. УГТУ-УПИ. На передовых рубежах науки и инженерного творчества. - Екатеринбург, 2004. - Ч. 1, № 15 (45) - С. 148-152.
21. Ченцов, А.А. О реализации метода динамического программирования в обобщенной задаче курьера / А.А. Ченцов, А.Г. Ченцов // Тр. Ин-та математики и механики УрО РАН. - 2007. - Т. 13, № 3. - С. 136-160.
22. Разработка оптимальных алгоритмов вывода АЭС из эксплуатации с использованием методов математического моделирования / О.Л. Ташлыков, А.Н. Сесекин, С.Е. Щеклеин, А.Г. Ченцов// Изв. ВУЗов. Ядерная энергетика. - 2009. - № 2. - С. 115-120.
23. Возможности математических методов моделирования в решении проблемы снижения облучаемости персонала / О.Л. Ташлыков, А.Н. Сесекин, С.Е. Щеклеин, Ф.А. Балушкин, А.Г. Ченцов, А.П. Хомяков // Вопросы радиационной безопасности. - 2009. - № 4. - С. 39-49.
24. Использование метода динамического программирования для оптимизации траектории перемещения работников в радиационно опасных зонах с целью минимизации облучения / А.Н. Сесекин, О.Л. Ташлыков, С.Е. Щеклеин, М.Ю. Куклин, А.Г. Ченцов, А.А. Кадников // Изв. ВУЗов. Ядерная энергетика. - 2006. - № 2. - С. 41-48.
25. Сесекин, А.Н. Задачи маршрутизации перемещений / А.Н. Сесекин, А.А. Ченцов, А.Г. Ченцов. - СПб: Лань, 2011. - 240 с.
26. Ташлыков, О.Л. Организация и технология атомной энергетики / О.Л. Ташлыков. - Екатеринбург: УГТУ-УПИ, 2005. - 148 с.