earticle

논문검색

기타

외판원 문제의 지역 분할-연결 기법

원문정보

Travelling Salesman Problem Based on Area Division and Connection Method

이상운

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

This paper introduces a ‘divide-and-conquer’ algorithm to the travelling salesman problem (TSP). Top are selected beforehand from a pool of n(n-1) data which are sorted in the ascending order of each vertex’s distance. The proposed algorithm then firstly selects partial paths that are interconnected with the shortest distance r _{1} =d LEFT { v _{i} ,v _{j} RIGHT } of each vertex v _{i} and assigns them as individual regions. For r _{2}, it connects all inter-vertex edges within the region and inter-region edges are connected in accordance with the connection rule. Finally for r _{3}, it connects only inter-region edges until one whole Hamiltonian cycle is constructed. When tested on TSP-1(n=26) and TSP-2(n=42) of real cities and on a randomly constructed TSP-3(n=50) of the Euclidean plane, the algorithm has obtained optimal solutions for the first two and an improved one from that of Valenzuela and Jones for the third. In contrast to the brute-force search algorithm which runs in n!, the proposed algorithm runs at most 10n times, with the time complexity of O(n ^{2} ).

한국어

본 논문은 외판원 문제의 해를 쉽게 구하는 알고리즘을 제안하였다. 사전에, n(n-1)개의 데이터에 대해 각 정점에서의 거리 오름차순으로 정렬시켜 최단거리 상위 10개인 10n개를 결정하였다. 첫 번째로, 각 정점 v _{i}의 최단거리인 r _{1} =d LEFT { v _{i} ,v _{j} RIGHT }로 연결된 부분경로를 하나의 지역으로 결정하였다. r _{2}에 대해서는 지역 내 정점간 간선은 무조건 연결하고, 지역간 간선은 연결 규칙을 적용하였다. 전체적으로 하나의 해밀턴 사이클이 형성될 때까지 r _{3} 부터는 지역간 간선만 연결하는 방법으로 정복하였다. 따라서 제안된 방법은 지역분할정복 방법이라 할 수 있다. 실제 지도상의 도시들인 TSP-1(n=26) TSP-2(n=42)와 유클리드 평면상에 랜덤하게 생성된 TSP-3(n=50)에 대해 제안된 알고리즘을 적용한 결과 TSP-1과 TSP-2는 최적해를 구하였다. TSP-3에 대해서는 Valenzuela와 Jones의 결과보다 거리를 단축시킬 수 있었다. 전수탐색 방법은 n!인데 반해, 제안된 알고리즘의 수행복잡도는 O(n ^{2} )이며, 수행횟수는 최대 10n이다.

목차

요약
 Abstract
 Ⅰ. 서론
 Ⅱ. 관련 연구
 Ⅲ. 지역 분할-연결법
 Ⅳ. 알고리즘 적용 및 분석
 Ⅴ. 결론
 References

저자정보

  • 이상운 Sang-Un Lee. 정회원, 강릉원주대학교 과학기술대학 멀티미디어공학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.