skip to main content
10.1145/1569901.1569917acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Problem decomposition using indirect reciprocity in evolved populations

Published:08 July 2009Publication History

ABSTRACT

Evolutionary problem decomposition techniques divide a complex problem into simpler subproblems, evolve individuals to produce subcomponents that solve the subproblems, and then assemble the subcomponents to produce an overall solution. Ideally, these techniques would automatically decompose the problem and dynamically assemble the subcomponents to form the solution. However, although significant progress in automated problem decomposition has been made, most techniques explicitly assemble the complete solution as part of the fitness function. In this paper, we propose a digital-evolution technique that lays the groundwork for enabling individuals within the population to dynamically decompose a problem and assemble a solution. Specifically, our approach evolves specialists that produce some subcomponents of a problem, cooperate with others to receive different subcomponents, and then assemble the subcomponents to produce an overall solution. We first establish that this technique is able to evolve specialists that cooperate. We then demonstrate that it is more effective to use a generalist strategy, wherein organisms solve the entire problem themselves, on simple problems, but that a specialist strategy is better on complex problems. Finally, we show that our technique automatically selects a generalist or specialist strategy based on the complexity of the problem.

References

  1. J. Clune, H. J. Goldsby, C. Ofria, and R. T. Pennock. Digital evolution confirms and informs the inclusive fitness theory prediction that selection favors increasingly accurate altruism targeting mechanisms. In preparation.Google ScholarGoogle Scholar
  2. T. Cooper and C. Ofria. Evolution of stable ecosystems in populations of digital organisms. In Eighth International Conference on Artificial Life, pages 227--232, Sydney, Australia, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Cornforth and M. Kirley. Cooperative problem solving using an agent-based market. In Genetic and evolutionary computation conference (GECCO), pages 60--71, Seattle, Washington, 2004.Google ScholarGoogle Scholar
  4. M. Dorigo and M. Colombetti. Robot Shaping: An Experiment in Behavior Engineering. MIT Press/Bradford Books, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Goings, J. Clune, C. Ofria, and R. T. Pennock. Kin-selection: The rise and fall of kin-cheaters. In Ninth International Conference on Artificial Life, pages 303--308, Boston, MA, 2004.Google ScholarGoogle Scholar
  6. S. Goings and C. Ofria. Ecological approaches to diversity maintenance in evolutionary algorithms. In IEEE Symposium on Artificial Life, Nashville, TN, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  7. F. J. Gomez and R. Miikkulainen. Solving non-markovian control tasks with neuroevolution. In In Proceedings of the 16th International Joint Conference on Artificial Intelligence, pages 1356--1361, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. E. Lenski, C. Ofria, T. C. Collier, and C. Adami. Genome complexity, robustness, and genetic interactions in digital organisms. In Nature, volume 400, pages 661--664, 1999.Google ScholarGoogle Scholar
  9. R. E. Lenski, C. Ofria, R. T. Pennock, and C. Adami. The evolutionary origin of complex features. In Nature, volume 423, pages 139--144, 2003.Google ScholarGoogle Scholar
  10. P. Lichodzijewski and M. I. Heywood. Managing team-based problem solving with symbiotic bid-based genetic programming. In Genetic and evolutionary computation conference (GECCO), pages 363--370, Atlanta, Georgia, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. A. Nowak. Five rules for the evolution of cooperation. Science, 314(5805):1560--1563, December 2006.Google ScholarGoogle ScholarCross RefCross Ref
  12. C. Ofria and C. Adami. Evolution of genetic organization in digital organisms. In Proc. of DIMACS workshop Evolution as Computation, pages 167--175, Princeton, NJ, 1999.Google ScholarGoogle Scholar
  13. C. Ofria, C. Adami, and T. C. Collier. Design of evolvable computer languages. IEEE Transactions in Evolutionary Computation, 6:420--424, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. C. Ofria and C. O. Wilke. Avida: A software platform for research in computational evolutionary biology. Journal of Artificial Life, 10:191--229, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. A. Potter and K. A. DeJong. Cooperative coevolution: An architecture for evolving coadapted subcomponents. Evol. Comput., 8(1):1--29, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R. Sugden. The economics of rights, co-operation and welfare. Oxford: Basil Blackwell, 1986.Google ScholarGoogle Scholar
  17. R. Sun and D. Qi. Marlbs: Team cooperation through bidding. In International Journal of Computational Intelligence Research, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  18. C. O. Wilke, J. L. Wang, C. Ofria, C. Adami, and R. E. Lenski. Evolution of digital organisms at high mutation rate leads to survival of the flattest. In Nature, volume 412, pages 331--333, 2001.Google ScholarGoogle Scholar
  19. C. H. Yong and R. Miikkulainen. Cooperative coevolution of multi-agent systems. Technical report, University of Texas at Austin, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Problem decomposition using indirect reciprocity in evolved populations

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GECCO '09: Proceedings of the 11th Annual conference on Genetic and evolutionary computation
          July 2009
          2036 pages
          ISBN:9781605583259
          DOI:10.1145/1569901

          Copyright © 2009 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 July 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,669of4,410submissions,38%

          Upcoming Conference

          GECCO '24
          Genetic and Evolutionary Computation Conference
          July 14 - 18, 2024
          Melbourne , VIC , Australia
        • Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader