상세 보기
스타이너 트리 문제를 위한 Ant Colony Optimization 알고리즘의 개발
- 서민석;
- 김대철
초록
The Steiner arborescence problem is known to be NP-hard. The objective of this problem is to find a minimal Steiner tree which starts from a designated node and spans all given terminal nodes. This paper proposes a method based on a two-step procedure to solve this problem efficiently. In the first step, graph reduction rules eliminate useless nodes and arcs which do not contribute to make an optimal solution. In the second step, ant colony algorithm with use of Prim’s algorithm is used to solve the Steiner arborescence problem in the reduced graph. The proposed method based on a two-step procedure is tested in the five test problems. The results show that this method finds the optimal solutions to the tested problems within 50 seconds. The algorithm can be applied to undirected Steiner tree problems with minor changes. 18 problems taken from Beasley are used to compare the performances of the proposed algorithm and Singh et al.’s algorithm. The results show that the proposed algorithm generates better solutions than the algorithm compared.
키워드
- 제목
- 스타이너 트리 문제를 위한 Ant Colony Optimization 알고리즘의 개발
- 제목 (타언어)
- An Ant Colony Optimization Algorithm to Solve Steiner Tree Problem
- 저자
- 서민석; 김대철
- 발행일
- 2008-09
- 저널명
- 한국경영과학회지
- 권
- 33
- 호
- 3
- 페이지
- 17 ~ 28