DOI QR코드

DOI QR Code

퍼지 논리를 이용한 병렬 유전 알고리즘

Parallel Genetic Algorithm using Fuzzy Logic

  • 안영화 (강남대학교 컴퓨터미디어공학부) ;
  • 권기호 (성균관대학교 정신통신학부)
  • 발행 : 2006.02.01

초록

유전 알고리즘은 자연 선택과 유전적 성질에 기반을 둔 알고리즘으로 기존 방법으로는 쉽게 해결할 수 없는 어려운 문제에서도 성공적으로 적용되었다. 기존의 유전 알고리즘은 해 집단이 큰 경우 시간이 많이 걸리는 문제점이 있다. 병렬 유전 알고리즘은 이러한 문제를 해결하기 위하여 제안된 기존의 유전 알고리즘의 확장이라 할 수 있다. 병렬 유전 알고리즘에서 중요한 요소는 이주와 유전 연산으로 이를 적절하게 설계함으로서 좋은 결과를 얻을 수 있다. 본 논문에서는 퍼지 논리를 이용하여 기존의 병렬 유전 알고리즘을 개선하고자 한다.

Genetic algorithms(GA), which are based on the idea of natural selection and natural genetics, have proven successful in solving difficult problems that are not easily solved through conventional methods. The classical GA has the problem to spend much time when population is large. Parallel genetic algorithm(PGA) is an extension of the classical GA. The important aspect in PGA is migration and GA operation. This paper presents PGAs that use fuzzy logic. Experimental results show that the proposed methods exhibit good performance compared to the classical method.

키워드

참고문헌

  1. Z. Michalewicz, Genetic algorithms+Data Structure=Evolution Programs, Springer Verag, New York, 3rd ed.,1995
  2. R.Yang and I.Douglas, 'Simple genetic algorithm with local tuning: Efficient global optimization technique,' J.Opti. Theor. Appli., Vol.98, No.2, pp.449-465, Aug., 1998 https://doi.org/10.1023/A:1022697719738
  3. K.H. Liang, X.Yao, and C.Newton, 'Combining landscape approximation and local search in global optimization,' proc. 1999 IEEE Int. Congr. Evolutionary Computation, pp.1514- 1520. 1999 https://doi.org/10.1109/CEC.1999.782663
  4. R. Salomon, 'Evolutionary Algorithms and gradient search: Similarity and differences,' IEEE Trans. Evol. Comput., Vol.2, pp.45-55, July, 1998 https://doi.org/10.1109/4235.728207
  5. M.Munetomo, Y.Takai and Y.Sato, 'An efficient migration scheme for subpopulation based asynchronously parallel genetic algorithms,' in Proc 5th Int. Conf. Genetic Algorithms, S. Forest, Ed. San Mateo, CA: Morgan Kaufmann, pp.649, 1993
  6. W.M. Spears, 'Simple subpopulation schemes,' in Proc. 3rd Ann. Conf. Evolutionary Programming, San Diego, CA, pp.296-307, 1994
  7. H.C.Braun, 'On solving travelling salesman problems by genetic algorithms,' Parallel Problem Solving from Nature, Springer Verlag, pp.129-133, 1990
  8. B. Porter and E. Xue, 'Niche evolution strategy for global optimization,' in Proc. 2001 Int. Congr. Evolutionary Computation, Piscataway, NJ, pp.1086-1092, 2001 https://doi.org/10.1109/CEC.2001.934312
  9. I. Gondra and M.H. Samadzadeh, 'A Coarse-grain Parallel Genetic Algorithm for finding Ramsey Numbers,' Proc. of 2003 ACM symp. on applied computing, pp.2-8, 2003 https://doi.org/10.1145/952532.952535
  10. G. Guanqi and Y. Shouyi, 'Evolutionary Parallel Local Search for Function Optimization,' IEEE trans. sys. man, and cyber, Vol.33, No.6, pp.864-876, Dec., 2003 https://doi.org/10.1109/TSMCB.2003.810908
  11. S.Smith, 'The simplex method and evolutionary algorithms,' in Proc. 1998 IEEE Int. Conf. Evolutionary Computation, pp.799-804, 1998 https://doi.org/10.1109/ICEC.1998.700154
  12. Z.Michaiewicz and C.Z.Janikow, 'A Genetic Algorithm for Numerical Optimization Problems with Linear Constraints,' Communications of ACM, Dec., 1996
  13. L.P.Holmblad and J.J. Ostergaard, 'Control of a cement kiln by fuzzy logic techniques,' in Proc. 8th IFAC Conf., Kyto, Japan, pp.809-814, 1981
  14. W.Pedrycz, Fuzzy Modelling: Paradigm and Practice, Kluwer Academic Press, Dordrecht,1996
  15. Z.Chi, H.Yan, and T.Phan, Fuzzy Algorithms: With Applications to Image Processing and Pattern Recognition, Word Scientific, Singapore, 1996
  16. O.Cordon, and et al., 'Ten years of genetic fuzzy systems: current framework and new trends,' Fuzzy sets and systems, pp.5-31, 2004 https://doi.org/10.1016/S0165-0114(03)00111-8
  17. R.Fuller, Introduction to Neuro-Fuzzy Systems, Physica Verag, Wurzburg, 1999
  18. L.Sanchez, T.Shibata, L.Zadeh, Genetic Algorithms and Perspectives, World Scientific, Singapore, 1997