A Competitive Coevolutionary Algorithm with Tournament Competitions

토너먼트 경쟁에 의한 경쟁 공진화 알고리듬

  • 김선진 (전남대학교 산업공학과) ;
  • 김여근 (전남대학교 산업공학과) ;
  • 김재윤 (전남대학교 산업공학과) ;
  • 곽재승 (순천제일대학 품질경영과)
  • Published : 2000.06.30

Abstract

A competitive coevolutionary algorithm is a probabilistic search method that imitates the biological process that two or more species competitively coevolve through evolutionary arms race. The algorithm has been used to efficiently solve adversarial problems that can be formulated as the search for a solution that is correct over a large space of test cases. We develop an efficient competitive coevolutionary algorithm to solve adversarial problems with high complexity. The algorithm developed in this paper employs three methods: tournament competitions, exchanging of entry fee, and localized coevolution. Analyzed in this paper are the effects of the methods on the performance of the proposed algorithm. The extensive experiments show that our algorithm can progress an evolutionary arms race between competitive coevolving species and then outperforms existing approaches to solving the adversarial problems.

Keywords