Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/508791.508899acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Co-evolving an effective fitness sample: experiments in symbolic regression and distributed robot control

Published: 11 March 2002 Publication History

Abstract

We investigate two techniques for co-evolving and sampling from a population of fitness cases, and compare these with a random sampling technique. We design three symbolic regression problems on which to test these techniques, and also measure their relative performance on a modular robot control problem. The methods have varying relative performance, but in all of our experiments, at least one of the co-evolutionary methods outperforms the random sampling method by guiding evolution, with substantially fewer fitness evaluations, toward solutions that generalize best on an out-of-sample test set.

References

[1]
Bennett, Forrest H, III, Rieffel, Eleanor G. "Design of Decentralized Controllers for Self-Reconfigurable Modular Robots Using Genetic Programming." Proceedings of the 2nd NASA/DoD Workshop on Evolvable Hardware, 2000.
[2]
Bennett, Forrest H, III, Dolin, Brad, and Rieffel, Eleanor G. "Programmable Smart Membranes: Using Genetic Programming to Evolve Scalable Distributed Controllers for a Novel Self-Reconfigurable Modular Robotic Application." Proceedings of the 4th European Conference (EuroGP), 2001.
[3]
Bojinov, Hristo, Casal, Arancha, and Hogg, Tad. "Emergent Structures in Modular Self-reconfigurable Robots." IEEE Intl. Conf. on Robotics and Automation (ICRA), 2000.
[4]
Bonabeau, Eric, Dorigo, Marco, and Theraulaz, Guy. Swarm Intelligence: from Natural to Artificial Systems. Oxford Univ. Press, 1999.
[5]
Dolin, Brad, Bennett, Forrest H, III, Rieffel, Eleanor G. "Methods for Evolving Robust Distributed Robot Control Software: Coevolutionary and Single Population Techniques." Proceedings of the 3rd NASA/DoD Workshop on Evolvable Hardware, 2001.
[6]
Ficici, Sevan G., Pollack, Jordan B. "Pareto Optimality in Coevolutionary Learning." Computer Science Technical Report CS-01-216, 2001.
[7]
Floreano, D., Mondada, F., and Nolfi, S. "Co-evolution and Ontogenetic Change in Competing Robots." Robotics and Autonomous Systems, 1999.
[8]
Haith, Gary L., Colombano, Silvano P., Lohn, Jason D., and Stassinopoulos, Dimitris. "Coevolution for Problem Simplification." Proc. 1999 Genetic and Evolutionary Computation Conference, (GECCO-99), 1999.
[9]
Haynes, Thomas, Wainwright, Roger, Sen, Sandip, and Schoenfeld, Dale. "Strongly Typed genetic Programming in Evolving Cooperation Strategies." Proceedings of the Sixth International Conference on Genetic Algorithms, 1995.
[10]
Hillis, Daniel W. "Co-evolving Parasites Improve Simulated Evolution as an Optimization Procedure." Artificial Life II, Addison-Wesley, 1991.
[11]
Juillé, Hugue. "Incremental Co-evolution of Organisms: A New Approach for Optimization and Discovery of Strategies." Proceedings of the Third European Conference on Artificial Life, 1995.
[12]
Juillé, Hugue, Pollack, Jordan B. "Coevolving the 'Ideal' Trainer: Application to the Discovery of Cellular Automata Rules." Proceedings of the Third Annual Genetic Programming Conference, 1998.
[13]
Koza, John R. Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, 1992.
[14]
Lee, W., Hallam, J., and Lund, H. "A Hybrid GP/GA Approach for Coevolving Controllers and Robot Bodies to Achieve Fitness-Specified Tasks." Proceedings of IEEE 3rd International Conference on Evolutionary Computation, 1996.
[15]
Luke, S., Hohn, C., Farris, J., Jackson, G., and Hendler, J. "Co-evolving Soccer Softbot Team Coordination with Genetic Programming." RoboCup-97: Robot Soccer World Cup I, 1998.
[16]
McNutt, Greg. "Using Co-evolution to Produce Robust Robot Control." Genetic Algorithms and Genetic Programming at Stanford, (Stanford University Bookstore) 1997.
[17]
Rosin, Christopher D., Belew, Richard K. "Methods for Competitive Co-evolution: Finding Opponents Worth Beating." Proceedings of the Sixth International Conference on Genetic Algorithms, 1995.
[18]
Rosin, Christopher D. "Coevolutionary Search Among Adversaries." Ph.D. Thesis, University of California San Diego, 1997.
[19]
Sipper, Moshe. "Co-evolving Non-Uniform Cellular Automata to Perform Computations." Physica D, 1996.
[20]
Soule, T. "Using Genetic Algorithms to Evolve Cooperative Teams." Proceedings of the Genetic and Evolutionary Computation Conference, 2001
[21]
Werfel, Justin, Mitchell, Melanie, and Crutchfield, James P. "Resource Sharing and Coevolution in Evolving Cellular Automata." IEEE Trans. Evol. Comp., 1999.
[22]
Yim, Mark, Lamping, John, Mao, Eric, Chase, J. Geoffrey. "Rhombic Dodecahedron Shape for Self-Assembling Robots." Xerox PARC SPL TechReport P9710777, 1997.

Cited By

View all
  • (2019)Adaptive Fitness Predictors in Coevolutionary Cartesian Genetic ProgrammingEvolutionary Computation10.1162/evco_a_0022927:3(497-523)Online publication date: 1-Sep-2019
  • (2019)A Survey of Statistical Machine Learning Elements in Genetic ProgrammingIEEE Transactions on Evolutionary Computation10.1109/TEVC.2019.290091623:6(1029-1048)Online publication date: 1-Dec-2019
  • (2019)Evolving autoencoding structures through genetic programmingGenetic Programming and Evolvable Machines10.1007/s10710-019-09354-420:3(413-440)Online publication date: 1-Sep-2019
  • Show More Cited By
  1. Co-evolving an effective fitness sample: experiments in symbolic regression and distributed robot control

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '02: Proceedings of the 2002 ACM symposium on Applied computing
    March 2002
    1200 pages
    ISBN:1581134452
    DOI:10.1145/508791
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 March 2002

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. co-evolution
    2. distributed control
    3. fitness cases
    4. genetic algorithms
    5. genetic programming
    6. robot control
    7. symbolic regression

    Qualifiers

    • Article

    Conference

    SAC02
    Sponsor:
    SAC02: 2002 ACM Symposium on Applied Computing
    March 11 - 14, 2002
    Madrid, Spain

    Acceptance Rates

    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Upcoming Conference

    SAC '25
    The 40th ACM/SIGAPP Symposium on Applied Computing
    March 31 - April 4, 2025
    Catania , Italy

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Adaptive Fitness Predictors in Coevolutionary Cartesian Genetic ProgrammingEvolutionary Computation10.1162/evco_a_0022927:3(497-523)Online publication date: 1-Sep-2019
    • (2019)A Survey of Statistical Machine Learning Elements in Genetic ProgrammingIEEE Transactions on Evolutionary Computation10.1109/TEVC.2019.290091623:6(1029-1048)Online publication date: 1-Dec-2019
    • (2019)Evolving autoencoding structures through genetic programmingGenetic Programming and Evolvable Machines10.1007/s10710-019-09354-420:3(413-440)Online publication date: 1-Sep-2019
    • (2013)Application of an Artificial Fish Swarm Algorithm in Symbolic RegressionIEICE Transactions on Information and Systems10.1587/transinf.E96.D.872E96.D:4(872-885)Online publication date: 2013
    • (2012)Coevolution in cartesian genetic programmingProceedings of the 15th European conference on Genetic Programming10.1007/978-3-642-29139-5_16(182-193)Online publication date: 11-Apr-2012
    • (2011)Notice of Retraction Feature fitness evaluation for symbolic regression via genetic programming2011 Seventh International Conference on Natural Computation10.1109/ICNC.2011.6022150(1087-1091)Online publication date: Jul-2011
    • (2008)Coevolution of Fitness PredictorsIEEE Transactions on Evolutionary Computation10.1109/TEVC.2008.91900612:6(736-749)Online publication date: 1-Dec-2008
    • (2008)Co-evolutionary Methods in Evolutionary ArtThe Art of Artificial Evolution10.1007/978-3-540-72877-1_17(357-380)Online publication date: 2008
    • (2007)Coevolving Fitness Models for Accelerating Evolution and Reducing EvaluationsGenetic Programming Theory and Practice IV10.1007/978-0-387-49650-4_8(113-130)Online publication date: 2007
    • (2005)'Managed challenge' alleviates disengagement in co-evolutionary system identificationProceedings of the 7th annual conference on Genetic and evolutionary computation10.1145/1068009.1068097(531-538)Online publication date: 25-Jun-2005

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media