DOI QR코드

DOI QR Code

Optimal solution search method by using modified local updating rule in ACS-subpath algorithm

부경로를 이용한 ACS 탐색에서 수정된 지역갱신규칙을 이용한 최적해 탐색 기법

  • Hong, SeokMi (Dept.of Computer Information&Engineering, Sangji University) ;
  • Lee, Seung-Gwan (Humanitas College of KyungHee University)
  • 홍석미 (상지대학교 컴퓨터정보공학부) ;
  • 이승관 (경희대학교 후마니타스 칼리지)
  • Received : 2013.11.01
  • Accepted : 2013.11.20
  • Published : 2013.11.28

Abstract

Ant Colony System(ACS) is a meta heuristic approach based on biology in order to solve combinatorial optimization problem. It is based on the tracing action of real ants which accumulate pheromone on the passed path and uses as communication medium. In order to search the optimal path, ACS requires to explore various edges. In existing ACS, the local updating rule assigns the same pheromone to visited edge. In this paper, our local updating rule gives the pheromone according to the total frequency of visits of the currently selected node in the previous iteration. I used the ACS algoritm using subpath for search. Our approach can have less local optima than existing ACS and find better solution by taking advantage of more informations during searching.

개미군락시스템(Ant Colony System, ACS)은 조합 최적화 문제를 해결하기 위한 기법으로 생물학적 기반의 메타휴리스틱 접근법이다. 지나간 경로에 대하여 페로몬을 분비하고 통신 매개물로 사용하는 실제 개미들의 추적 행위를 기반으로 한다. 최적 경로를 찾기 위해서는 보다 다양한 에지들에 대한 탐색이 필요하다. 기존 개미군락시스템의 지역 갱신 규칙에서는 지나간 에지에 대하여 고정된 페로몬 갱신 값을 부여하고 있다. 그러나 본 논문에서는 현재 선택한 노드에 대한 이전 iteration 에서 방문한 총 빈도수를 고려한 페로몬 부여 방법을 지역갱신규칙에 사용하고자 한다. 탐색을 위해서는 부경로를 이용한 ACS알고리즘을 사용하였다. 보다 많은 정보를 탐색에 활용함으로써 기존의 방법에 비해 지역 최적화에 빠지지 않고 더 나은 해를 찾을 수 있다.

Keywords

References

  1. B. Freisleben and P. Merz, "Genetic local search algorithm for solving symmetric and asymmetric traveling salesman problems", Proceedings of IEEE International Conference of Evolutionary Computation, IEEE-EC 96, 1996, IEEE Press, pp. 616-621.
  2. M. Dorigo and V. Maniezzo, "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.
  3. L. M. Gambardella and M. Dorigo, "Ant Colony System: A Cooperative Learning approach to the Traveling Salesman Problem," IEEE Transactions on Evolutionary Computation, Vol.1, No.1, pp.53-66, 1997. https://doi.org/10.1109/4235.585892
  4. M. Dorigo, L. M. Gambardella, M. Middendorf and T. Stutzle, "Ant Colony Optimization," IEEE Transactions on Evolutionary Computation, Vol.6, No.4, 2002.
  5. M. Dorigo and C. Blum. "Ant colony optimization theory: A survey, " Theoretical Computer Science, 344(2-3), pp.243-278, 2005. https://doi.org/10.1016/j.tcs.2005.05.020
  6. M. Dorigo, M. Birattari, and T. Stutzle, "Ant Colony Optimization - Artificial Ants as a Computational Intelligence Technique," IEEE Computational Intelligence Magazine, Vol.1, No.4, pp.28-39, 2006. https://doi.org/10.1109/CI-M.2006.248054
  7. I.K. Kim and M.Y. Youn : The KIPS transactions. Part B, Vol.12, No.7, p.823-828, (2005)
  8. L.M. Gambardella and M. Dorigo : IEEE Transactions on Evolutionary Computation, Vol.1, No.1, p.53-66, (1997) https://doi.org/10.1109/4235.585892
  9. Information on http://elib.zib.de/pub/Packages/mp-testdata/tsp/tsplib/tsplib.html