[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

The Automatic Acquisition, Evolution and Reuse of Modules in Cartesian Genetic Programming

Published: 01 August 2008 Publication History

Abstract

This paper presents a generalization of the graph- based genetic programming (GP) technique known as Cartesian genetic programming (CGP). We have extended CGP by utilizing automatic module acquisition, evolution, and reuse. To benchmark the new technique, we have tested it on: various digital circuit problems, two symbolic regression problems, the lawnmower problem, and the hierarchical if-and-only-if problem. The results show the new modular method evolves solutions quicker than the original nonmodular method, and the speedup is more pronounced on larger problems. Also, the new modular method performs favorably when compared with other GP methods. Analysis of the evolved modules shows they often produce recognizable functions. Prospects for further improvements to the method are discussed.

Cited By

View all
  • (2023)Weighted Mutation of Connections To Mitigate Search Space Limitations in Cartesian Genetic ProgrammingProceedings of the 17th ACM/SIGEVO Conference on Foundations of Genetic Algorithms10.1145/3594805.3607130(50-60)Online publication date: 30-Aug-2023
  • (2022)Environments with local scopes for modules in genetic programmingProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3520304.3528958(598-601)Online publication date: 9-Jul-2022
  • (2021)Emergent Tangled Program Graphs in Partially Observable Recursive Forecasting and ViZDoom Navigation TasksACM Transactions on Evolutionary Learning and Optimization10.1145/34688571:3(1-41)Online publication date: 18-Aug-2021
  • Show More Cited By
  1. The Automatic Acquisition, Evolution and Reuse of Modules in Cartesian Genetic Programming

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Evolutionary Computation
    IEEE Transactions on Evolutionary Computation  Volume 12, Issue 4
    August 2008
    128 pages

    Publisher

    IEEE Press

    Publication History

    Published: 01 August 2008

    Author Tags

    1. Automatically defined functions (ADFs)
    2. Cartesian genetic programming (CGP)
    3. embedded Cartesian genetic programming (ECGP)
    4. genetic programming (GP)
    5. graph-based representations
    6. modularity
    7. module acquisition

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 30 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Weighted Mutation of Connections To Mitigate Search Space Limitations in Cartesian Genetic ProgrammingProceedings of the 17th ACM/SIGEVO Conference on Foundations of Genetic Algorithms10.1145/3594805.3607130(50-60)Online publication date: 30-Aug-2023
    • (2022)Environments with local scopes for modules in genetic programmingProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3520304.3528958(598-601)Online publication date: 9-Jul-2022
    • (2021)Emergent Tangled Program Graphs in Partially Observable Recursive Forecasting and ViZDoom Navigation TasksACM Transactions on Evolutionary Learning and Optimization10.1145/34688571:3(1-41)Online publication date: 18-Aug-2021
    • (2021)Evolving simple and accurate symbolic regression models via asynchronous parallel computingApplied Soft Computing10.1016/j.asoc.2021.107198104:COnline publication date: 1-Jun-2021
    • (2021)Evolving graphs with semantic neutral driftNatural Computing: an international journal10.1007/s11047-019-09772-420:1(127-143)Online publication date: 1-Mar-2021
    • (2021)Graph representations in genetic programmingGenetic Programming and Evolvable Machines10.1007/s10710-021-09413-922:4(607-636)Online publication date: 1-Dec-2021
    • (2021)Tag-based regulation of modules in genetic programming improves context-dependent problem solvingGenetic Programming and Evolvable Machines10.1007/s10710-021-09406-822:3(325-355)Online publication date: 1-Sep-2021
    • (2020)A study on graph representations for genetic programmingProceedings of the 2020 Genetic and Evolutionary Computation Conference10.1145/3377930.3390234(931-939)Online publication date: 25-Jun-2020
    • (2020)Leveraging asynchronous parallel computing to produce simple genetic programming computational modelsProceedings of the 35th Annual ACM Symposium on Applied Computing10.1145/3341105.3373921(521-528)Online publication date: 30-Mar-2020
    • (2020)Horizontal gene transfer for recombining graphsGenetic Programming and Evolvable Machines10.1007/s10710-020-09378-121:3(321-347)Online publication date: 1-Sep-2020
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media