여행사 직원 문제의 해결 방법은 왕복 여행이므로 시작 도시와 무관합니다. 솔루션을 찾은 후에 왕복 여행 도시를 출발 도시로 삼을 수 있습니다.
편집 : 시작 도시로 돌아갈 필요가없는 경우 시작 도시를 떠나는 두 개의 거리 중 큰 것을 제거하여 종료 도시를 선택할 수 있습니다. 최종 솔루션에서 전체 왕복 여행 중 가장 큰 거리를 제거하면 왕복이 아닌 전반적인 최단 거리 투어가됩니다. 이것은 당신이 링크 한 웹 페이지에서했을 가능성이 높습니다 (더블린 - 모스크바가 가장 비싼 방향으로 보입니다). 그러나 비엔나와 마드리드의 경우 해당 페이지의 저자가 잘못된 위치를 사용했기 때문에 마드리드는 꺼져있는 것 같습니다.
출발 도시가 필요할 때 또 다른 방법은 추가 시간 제한이있을 때입니다. 이 제약 조건은 특정 시간에 각 도시가 있어야 할 필요가 있음을 지정합니다.이 경우 출발 도시가 호출되는 "저장소"에는 전체 여행을 다루는 시간 창이 있습니다. 그러나 TSPtw는 훨씬 복잡한 문제이며 종종 고급 유전 연산자가 필요합니다. 단 하나의 차량을 사용하는 경우 TSPtw를 CVRPtw (시간 Windows를 사용하여 용량 성 차량 라우팅 문제)로 모델링 할 수도 있습니다. 이 문제를 해결하기 위해 HeuristicLab에서 VRP 구현을 시도해 볼 수 있습니다. 추가 지원이 필요한 경우 mailing list이 있습니다.
[George Dantzig] (http://en.wikipedia.org/wiki/George_Dantzig#Mathematical_statistics)가되기에 행운을 빈다. –
Didnt got, 불가능한가요? 나는 최상의 솔루션을 찾고 있지 않다. GA 발견 적 도구를 이미 사용하고있다. –
어쩌면 나는 ""해결 ""을 잘못 해석했다. –