DOI QR코드

DOI QR Code

Improved Ant Colony System for the Traveling Salesman Problem

방문판매원 문제에 적용한 개선된 개미 군락 시스템

  • 김인겸 (성결대학교 정보통신공학부) ;
  • 윤민영 (성결대학교 정보통신공학부)
  • Published : 2005.12.01

Abstract

Ant Colony System (ACS) applied to the traveling salesman problem (TSP) has demonstrated a good performance on the small TSP. However, in case of the large TSP. ACS does not yield the optimum solution. In order to overcome the drawback of the An for the large TSP, the present study employs the idea of subpath to give more irormation to ants by computing the distance of subpath with length u. in dealing with the large TSP, the experimental results indicate that the proposed algorithm gives the solution much closer to the optimal solution than does the original ACS. In comparison with the original ACS, the present algorithm has substantially improved the performance. By utilizing the proposed algorithm, the solution performance has been enhanced up to $70\%$ for some graphs and around at $30\%$ for averaging over all graphs.

개미 군락 시스템 (Ant Colony System, ACS)은 조합 최적화 문제 중의 하나인 방문 판매원 문제에(Traveling Salesman Problem TSP) 간단하게 응용할 수 있고 좋은 결과를 보여주었다. 그러나 ACS는 작은 TSP에서는 최적해를 구하였지만, 큰 TSP에 대해서는 최적해를 구하지 못하였다. 본 연구에서는 큰 TSP에 대한 최적해를 찾기 위하여 개미들에게 좀 더 많은 정보를 주는 기법의 하나로 한 도시에서 다음 도시로의 탐색 경로를 결정할 때, 인접한 도시들에(adjacent neighbor) 대한 거리로만 결정하지 않고 길이가 w인 부경로(subpath)에 대한 정보를 미리 수집한 후, 이 정보를 이용하여 경로를 생성하였다. 실험 결과 본 연구에서 제안한 기법이 기존의 ACS 기법보다 큰 그래프에서 최적해(Known Optimal)에 가까운 경로를 찾는 것을 볼 수 있다. 그래프에 따라서는 기존의 ACS 기법보다 최대 $70\%$ 이상의 성능이 개선되었으며 평균적으로 $30\%$ 내외의 개선된 결과를 보여준다.

Keywords

References

  1. Dorigo, M and Maniezzo, V., 'The Ant System: Optimization by a colony of cooperating agents,' IEEE Transactions on Systems, Man, and Cybernetics-Part B, Vol.26, No.1, pp.1-13, 1996 https://doi.org/10.1109/3477.484436
  2. Dorigo, M., and Gambardella, L. M, 'Ant Colonies for the Travelling Salesman Problem,' BioSystems 43, pp.73-81, 1997 https://doi.org/10.1016/S0303-2647(97)01708-5
  3. 이승관, 정태충, 'Ant Colony System에서 효율적 경로 탐색을 위한 지역갱신과 전역갱신에서의 추가 강화에 관한 연구', 정보처리학회 논문지 B 제10-B, pp.237-242, 2003 https://doi.org/10.3745/KIPSTB.2003.10B.3.237
  4. Dorigo, M, Caro, G. D, and Gambardella, L. M, 'Ant Algorithms for Discrete Optimization,' Artificial Life, Vol.5, No.3, pp.137-172, 1999 https://doi.org/10.1162/106454699568728
  5. Gomez, O. and Baran, B., 'Reasons of ACO's Success in TSP,' Proceedings of 4th International Workshop in Ant Colony Optimization and Swarm Intelligence, LNCS VoI.3172, pp.226-237, 2004 https://doi.org/10.1007/b99492
  6. Gambardella, L. M. and Dorigo, M., 'Solving symmetric and asymmetric TSPs by ant colonies,' Proceedings of IEEE International Conference on Evolutionary Computation, IEEE-EC 96, IEEE Press, pp.622-627, 1996 https://doi.org/10.1109/ICEC.1996.542672
  7. Dorigo, M. and Stutzle T., Ant Colony Optimization, MIT Press, 2003
  8. Bonabeau, E., Dorigo, M., and Theraulaz, G., 'Swarm Intelligence: From Natural to Artificial Systems,' Oxford University Press, 1999
  9. Dorigo, M. and Gambardella, L. M., 'Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem,' IEEE Transactions on Evolutionary Computation, Vol.1, No.1, 1997 https://doi.org/10.1109/4235.585892
  10. Bianchi, L., Knowles, J. and Bowler, N., 'Local search the probabilistic salesman problem: correction to the 2-p-opt and 1-shift algorithms,' Technical Reports, IDSIA-18-03, Dalle Molle Institute of Artificial Intelligent, Switzerland, 2003
  11. http://www.aco-metaheuristic.org/aco-code
  12. http://www.iwr.uni-heidelberg.de/groups/comopt/softwareTSPLIB95/tsp

Cited by

  1. Distortion Invariant Vehicle License Plate Extraction and Recognition Algorithm vol.11, pp.3, 2011, https://doi.org/10.5392/JKCA.2011.11.3.001
  2. Balance between Intensification and Diversification in Ant Colony Optimization vol.11, pp.3, 2011, https://doi.org/10.5392/JKCA.2011.11.3.100
  3. A Study on Methodology of the Snow Removal Operation of Air Wing Using Hybrid ACS Algorithm vol.30, pp.2, 2013, https://doi.org/10.7737/KMSR.2013.30.2.031