Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents

Article Properties
  • Language
    English
  • Publication Date
    2000/03/01
  • Indian UGC (Journal)
  • Refrences
    9
  • Citations
    435
  • Mitchell A. Potter Navy Center for Applied Research in Artificial Intelligence, Naval Research Laboratory, Washington, DC 20375, USA
  • Kenneth A. De Jong Computer Science Department George Mason University Fairfax, VA 22030, USA
Abstract
Cite
Potter, Mitchell A., and Kenneth A. De Jong. “Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents”. Evolutionary Computation, vol. 8, no. 1, 2000, pp. 1-29, https://doi.org/10.1162/106365600568086.
Potter, M. A., & Jong, K. A. D. (2000). Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents. Evolutionary Computation, 8(1), 1-29. https://doi.org/10.1162/106365600568086
Potter MA, Jong KAD. Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents. Evolutionary Computation. 2000;8(1):1-29.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Description

How can evolutionary algorithms solve complex problems? This paper introduces a novel architecture for evolving solutions in the form of interacting coadapted subcomponents, a crucial step in tackling increasingly complex problems with evolutionary algorithms. The challenge lies in enabling these subcomponents to emerge organically, rather than being pre-designed. This research proposes an architecture that evolves subcomponents as a collection of cooperating species. Using a simple string-matching task, the study demonstrates that evolutionary pressure to enhance the ecosystem's overall fitness can stimulate the emergence of interdependent subcomponents. These subcomponents cover multiple niches, evolve to an appropriate level of generality, and adapt as their number and roles change over time. Finally, the authors explore these principles within the more complex realm of artificial neural networks through a detailed case study. This research makes a significant contribution to the field of evolutionary computation, offering a promising approach for designing systems that can adapt and evolve complex solutions in dynamic environments. The architecture has potential applications in diverse domains, including robotics, artificial intelligence, and optimization problems.

This article, published in Evolutionary Computation, fits squarely within the journal's scope, exploring novel computational approaches inspired by evolutionary principles. The research on co-evolutionary algorithms and their application to complex problems aligns with the journal's commitment to advancing the field of evolutionary computation.

Refrences
Citations
Citations Analysis
The first research to cite this article was titled Hierarchical genetic fuzzy systems and was published in 2001. The most recent citation comes from a 2024 study titled Hierarchical genetic fuzzy systems . This article reached its peak citation in 2021 , with 30 citations.It has been cited in 186 different journals, 13% of which are open access. Among related journals, the IEEE Transactions on Evolutionary Computation cited this research the most, with 37 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year