Jove
Visualize
Contact Us

Related Experiment Videos

General schema theory for genetic programming with subtree-swapping crossover: part I.

Riccardo Poli1, Nicholas Freitag McPhee

  • 1Department Computer Science, University of Essex, Colchester, CO4 3SQ, UK. rpoli@essex.ac.uk

Evolutionary Computation
|June 14, 2003
PubMed
Summary

This study introduces a general schema theory for genetic programming (GP) using a novel Cartesian node reference system. This system models subtree-swapping crossover points, enabling calculations for improved GP algorithms.

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Decoding semantic categories: insights from an fMRI ALE meta analysis.

Journal of neural engineering·2025
Same author

Novel sequential BCI speller based on ERPs and event-related slow cortical potentials.

Journal of neural engineering·2025
Same author

Simultaneous EEG and fNIRS recordings for semantic decoding of imagined animals and tools.

Scientific data·2025
Same author

Haptic-Based Real-Time Platform for Microswarm Steering in a Multi-Bifurcation Vascular Network.

Nanomaterials (Basel, Switzerland)·2024
Same author

Using data from cue presentations results in grossly overestimating semantic BCI performance.

Scientific reports·2024
Same author

Corrigendum: Decoding of semantic categories of imagined concepts of animals and tools in fNIRS (2021<i>J. Neural Eng.</i> 18 046035).

Journal of neural engineering·2024
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Area of Science:

  • Computer Science
  • Artificial Intelligence
  • Evolutionary Computation

Background:

  • Genetic programming (GP) is a machine learning technique that evolves computer programs.
  • Subtree-swapping crossover is a common genetic operator in GP.
  • A robust theoretical framework is needed to analyze GP operators like crossover.

Purpose of the Study:

  • To introduce a general schema theory for genetic programming (GP) with subtree-swapping crossover.
  • To develop a mathematical framework for analyzing crossover point selection in GP.
  • To lay the groundwork for a comprehensive schema theory in Part II.

Main Methods:

  • Development of a Cartesian node reference system to represent programs.
  • Modeling crossover point selection as a probability distribution over N(4).

Related Experiment Videos

  • Calculation of useful quantities based on the proposed schema theory.
  • Main Results:

    • A general schema theory for GP with subtree-swapping crossover is presented.
    • The Cartesian node reference system provides a formal basis for GP analysis.
    • The proposed models allow for the calculation of relevant theoretical quantities.

    Conclusions:

    • Part I establishes the foundational concepts and models for a general schema theory in GP.
    • The presented theory offers a novel approach to understanding subtree-swapping crossover.
    • This work paves the way for a more complete schema theory in Part II.