나는 초보자 (계산 복잡성 이론의 총 초보자)이며 질문이 있습니다.
'Traveling Salesman Problem'이 있다고 가정 해 봅시다. 다음 Dijkstra 알고리즘을 적용하면 문제가 해결됩니까?
시작점에서 두 점 사이의 최단 거리를 계산합니다. 우리는 요점으로갑니다. 소스 포인트를 삭제합니다. 그런 다음 현재 점에서 다음으로 가장 짧은 거리 점을 계산합니다.
매 단계마다 그래프를 작게 만들고 다음으로 가능한 가장 짧은 거리 지점을 이동합니다. 우리가 모든 포인트를 방문 할 때까지.
이것은 여행하는 판매원 문제를 해결할 것입니까?