Минимизация длины маршрута в задаче листовой резки

Трофимов Иван Юрьевич

Аннотация


Исследуем методы минимизации маршрута при листовой резке. Мы рассмотрим набор незамкнутых ломаных на плоскости и хотим их соединить в одну замкнутую ломаную, чтобы конечная длина была минимальной. Случай с ломаными напоминает нам вариацию задачи коммивояжера. Напомним формулировку её. Задача коммивояжера – одна из наиболее популярных задач комбинаторной оптимизации. Эта задача заключается в поиске самого не затратного пути, который прокладывается через все города, а после посещения каждого города нужно вернуться в город, с которого начался наш маршрут.
Рассматривая методы для задачи коммивояжера, разберем с какими трудностями мы столкнемся при реализации их для случая с ломаными. Ломаные сложнее, чем просто набор точек на плоскости. И реализуем метод ближайшего соседа для случая с ломаными. Исследуем методы минимизации маршрута при листовой резке. Мы рассмотрим набор незамкнутых ломаных на плоскости и хотим их соединить в одну замкнутую ломаную, чтобы конечная длина была минимальной. Случай с ломаными напоминает нам вариацию задачи коммивояжера.