A New Genetic Algorithm for Shortest Path Routing Problem

최단 경로 라우팅을 위한 새로운 유전자 알고리즘

  • ;
  • R.S. Ramakrishna ;
  • 안창욱 (광주과학기술원(K-JIST) 정보통신공학과) ;
  • ;
  • 강충구 (고려대학교 정보통신대학 전파통신공학과)
  • Published : 2002.12.01

Abstract

This paper presents a genetic algorithmic approach to shortest path (SP) routing problem. Variable-length chromosomes (strings) and their genes (parameters) have been used for encoding the problem. The crossover operation that exchanges partial chromosomes (partial-routes) at positionally independent crossing sites and the mutation operation maintain the genetic diversity of the population. The proposed algorithm can cure all the infeasible chromosomes with a simple repair function. Crossover and mutation together provide a search capability that results in improved quality of solution and enhanced rate of convergence. Computer simulations show that the proposed algorithm exhibits a much better quality of solution (route optimality) and a much higher rate of convergence than other algorithms. The results are relatively independent of problem types (network sizes and topologies) for almost all source-destination pairs.

본 논문은 최단 경로 라우팅 문제의 해결을 위한 새로운 방식의 유전자 알고리즘(Genetic Algorithm)을 제안한다. 이를 위해 가변길이(variable-length) 염색체(chromosome) 구조와 그에 따른 유전자 부호화(genes coding) 기법을 설계하고, 부분 염색체(partial-chromosome)를 교환하는데 있어서 교차점(crossing-site)에 의존성이 없는 교배(crossover) 기법과 개체군(population)의 다양성(diversity)을 유지하는 돌연변이(mutation) 기법을 개발한다. 또한, 모든 부적합(infeasible) 염색체를 간단하게 치료할 수 있는 복구 함수(repair function)를 제안한다. 제안 교배 기법과 돌연변이 기법의 상호 동작은 제안 알고리즘이 개체군의 다양성을 유지하면서 해-표면(solution-surface)을 효과적으로 탐색할 수 있도록 하여 해의 최적성(optimality) 및 수렴(convergence) 속도의 향상을 도모한다. 제안 알고리즘에 의해 계산된 경로의 최적성은 유전자 알고리즘을 이용하는 기존의 알고리즘보다 우수하고, 수렴 속도도 빠르다는 것을 컴퓨터 시뮬레이션을 통해 확인한다. 이 결과는 대부분의 출발지와 도착지 쌍에 대해 기존의 유전자 알고리즘 기반의 최단 경로 라우팅 알고리즘에 비해 네트워크 토폴로지에 비교적 덜 민감한 것으로 나타난다.

Keywords

References

  1. High-Speed Networks: TCP/IP and ATM Design Principles W.Stalling
  2. IEEE Transactions on Neural Networks v.4 no.6 Neural Networks for Shortest Path Computation and Routing in Computer Network M.K.Ali;F.Kamoun
  3. Proceedings of Joint Conference on Neural Networks A Neural Network based Multi-destination Routing Algorithm for Communication Network D.C.Park;S.E.Choi
  4. IEE Electronics Letters v.37 no.19 Shortest Path Routing Algorithm Using Hopfield Neural Network C.W.Ahn;R.S.Ramakrishna;C.G.Kang;I.C.Choi
  5. IEEE International Conference Algorithm A Migration Scheme for the Genetic Adaptive Routing Algorithm M.Munetomo;Y.Takai;Y.Sato
  6. Proceedings of IEEE International Symposium on Circuits and Systems A Genetic Algorithrr for Determining Multiple Routes and Its Applications J.Inagaki;M.Haseyama;H.Kitajima
  7. IEEE Transactions on Evolutionary Computation v.2 no.4 A Genetic Algorithm for the Multiple Destination Routing Problems Y.Leung;G.Li;Z.B.Xu
  8. International Conference Communication Technology Proceedings, WCC-ICCT 2000 A Genetic Algorithm for Multicasting Routing Problem Z.Xiawei;C.Changjia;Z.Gang
  9. IEEE Transactions on Evolutionary Computation v.3 no.1 An Orthogonal Genetic Algorithm for Multimedia Multicast Routing Q.Zhang;Y.W.Leung
  10. Proceedings of IEEE GLOBECOM'91 The Bandwidth Allocation of ATM through Genetic Algorithm H.Pan;I.Y.Wang
  11. Seventeenth national Radio Science Conference A Genetic Algorithm for Joint Optimization of Capacity and Flow Assignment in Packet Switched Networks M.E.Mostafa;S.M.A.Eid
  12. IEEE International Conference on Neural Networks A Dynamic Routing Control Based on a Genetic Algorithm N.Shimamoto;A.Hiramatsu;K.Yamasaki
  13. International Conference on Genetic Algorithms in Engineering Systems: Innovations and Applications Solving Large Traveling Salesman Problems with Small Populations R.Yang
  14. Genetic Algorithms in search, optimization, and machine learning D.E.Goldberg
  15. Edinburgh Parallel Computing Centre The University of Ediburgh v.1.0 Genetic Algorithms for Optimisation: Background and Applications X.Hue
  16. Routing Information Protocol,RFC 1058 C.Hedrick
  17. Open Shortest Path First protocol,RFC 1583 J.Moy
  18. Computer Communications Review Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers C.E.Perkins;P.Bhagwat
  19. ACM Mobile Networks and Applications Journal, Special Issue on Routing in Mobile Communication Networks An Efficient Routing Protocol for Wireless Network S.Murthy;J.J.Garcia Luna Aceves
  20. Joint Conference on Communications and Information (JCCI) Virtual-Cluster based Routing Protocol in Mobile Ad-hoc Networks C.W.Ahn;R.S.Ramakrishna;C.G.Kang
  21. Efficient and Accurate Parallel Genetic Algorithms E.Cantu Paz