Я не знаю, правильно ли я это сформулировал, и я не уверен, что это проблема TSP, но вот сценарий.
Я разрабатываю и пытаюсь оптимизировать планировщик маршрутов для службы доставки. У меня есть несколько водителей (продавцов), которые забирают посылки на центральном складе (отправление) и доставляют их по дороге домой. Их исходные местоположения (конечные точки) известны, а также известны все пункты назначения (вершины) на карте. Закончив доставку, водители отправляются домой, а не возвращаются в депо.
Что это за проблема и какие решения я должен искать? Я рассматривал его как мульти-TSP без возврата, но до сих пор не могу определить какие-либо близкие к оптимальным туры. Я также пробовал гамильтонов путь кратчайшей длины, но я быстро сталкиваюсь с блоком, как только ввожу второй драйвер.
Любые ресурсы, алгоритмы и эвристические предложения также приветствуются.