판매원 알고리즘 Travelling Salesman Problem (TSP)
판매원 알고리즘은 시간이 팩토리얼로 걸리기 때문에 들러야 할 도시가 8번이 넘어간다면 굉장히 오래걸리기 때문에, 완전탐색을 해야 하되 8번 이상은 별 다른 기법을 도입해야한다.제일 적은 거리를 이동해 모든 도시를 도는 방법은 어떻게 되는가? 보통은 다시 되돌아오는 경우를 생각하지만 여기서는 출발지와 도착지를 모두 고려한다. 먼저, 다음과 같이 값들이 있다고 친다. final static int x[] = { 0, 14, 25, 50, 20, 2, 100 }; final static int y[] = {1,1,10,70,40,99,100}; x[0], y[0] 은 시작지점이며x[6], y[6] 은 끝지점이다.시작지점과 끝지점이 결정되었다고 했을때, 중간에 어떤 루트를 타야할지 계산해야한다.일단, dista..