Skip to main content

Advertisement

Log in

Competitive co-evolutionary algorithms can solve function optimization problems

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

Competitive co-evolutionary algorithms (CCEAs) have many advantages, but their range of applications has been crucially limited. This study provides a simple, non-problem-specific framework to extend that range. The framework has two co-evolving populations, one of candidate solutions and one of criteria, in which these populations competitively co-evolve with each other. The framework aims to avoid candidate solutions getting stuck in a local optimum by changing the fitness landscape dynamically. Moreover, the framework has a mechanism which will establish and maintain a proper arms race. We have conducted experiments on two function optimization problems, the 1-dimensional function maximization problem and the Rastrigin function minimization problem, in order to investigate the basic properties of the framework. The results of the experiments showed that a CCEA achieves a performance which is comparable to that of a GA.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Hillis WD (1992) Co-evolving parasites improve simulated evolution as an optimization procedure. Artificial Life II, Addison-Wesley, CA, USA, pp 313–324

    Google Scholar 

  2. Juillé H, Pollack JB (1998) Co-evolutionary learning: a case study. Proceedings of the 15th International Conference on Machine Learning, Madison, WI, USA, pp 251–259

  3. Rosin CD (1997) Co-evolutionary search among adversaries. PhD Thesis, University of California, San Diego

    Google Scholar 

  4. Paredis J (1994) Co-evolutionary constraint satisfaction. Parallel Problem Solving from Nature-PPSNIII, Springer, London, pp 46–55

    Google Scholar 

  5. Cartlidge J, Bullock S (2004) Combating co-evolutionary disengagement by reducing parasite virulence. Evolut Comput 12(2): 193–222

    Article  Google Scholar 

  6. Baker JE (1987) Reducing bias and inefficiency in the selection algorithm. Proceedings of the 2nd International Conference on Genetic Algorithms, Lawrence Erlbaum Associtates, NJ, USA, pp 14–21

  7. Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multimodal function optimization. Proceedings of the 2nd International Conference on Genetic Algorithms, Lawrence Erlbaum Associtates, NJ, USA, pp 41–49

  8. Whiteley D, Rana SB, Dzubera J, et al. (1996) Evaluating evolutionary algorithms. Artif Intell 85(1–2):245–276

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Takaya Arita.

Additional information

This work was presented in part at the 14th International Symposium on Artificial Life and Robotics, Oita, Japan, February 5–7, 2009

About this article

Cite this article

Sato, T., Arita, T. Competitive co-evolutionary algorithms can solve function optimization problems. Artif Life Robotics 14, 440–443 (2009). https://doi.org/10.1007/s10015-009-0721-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-009-0721-y

Key words

Navigation