Related Experiment Video
Updated: May 16, 2025

A Practical Guide to Phylogenetics for Nonexperts
Published on: February 5, 2014
Cross-Representation Genetic Programming: A Case Study on Tree-Based and Linear Representations
Zhixing Huang1, Yi Mei2, Fangfang Zhang3
1Centre for Data Science and Artificial Intelligence & School of Engineering and Computer Science, Victoria University of Wellington, Wellington, 6140, New Zealand zhixing.huang@ecs.vuw.ac.nz.
This study introduces a novel cross-representation genetic programming (GP) algorithm that evolves programs using both tree-based and linear representations simultaneously. This approach enhances GP
Area of Science:
- Artificial Intelligence
- Computer Science
- Evolutionary Computation
Background:
- Genetic programming (GP) methods often rely on specific representations (e.g., tree-based, linear), each with domain-dependent advantages and disadvantages.
- The relationship between GP representations and fitness landscapes is complex, making it difficult to select the optimal representation for a given problem.
- Simultaneously evolving programs with multiple representations allows exploration of diverse search spaces and potential synergistic benefits.
Purpose of the Study:
- To address the gap in research on the simultaneous evolution of multiple GP representations.
- To propose a novel cross-representation GP algorithm leveraging both tree-based and linear representations.
- To investigate the effectiveness of inter-representation knowledge transfer in improving GP performance.
Main Methods:
- Development of a cross-representation genetic programming (GP) algorithm.
- Integration of both tree-based and linear representations within the GP framework.
- Introduction of a novel cross-representation crossover operator designed to exploit the interplay between different representations.
Main Results:
- Empirical evidence demonstrates that the proposed cross-representation GP approach enhances performance compared to single-representation GP.
- Navigating learned knowledge between tree-based and linear representations improves effectiveness in symbolic regression tasks.
- The algorithm shows improved effectiveness for dynamic job shop scheduling problems.
Conclusions:
- Simultaneous evolution of multiple GP representations, specifically tree-based and linear, can lead to superior search capabilities.
- The developed cross-representation crossover operator effectively harnesses the synergies between different representations.
- This approach offers a promising direction for advancing GP effectiveness across various problem domains.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Survival Tree
Building a Survival Tree
Constructing a...
Behavioral Genetics and Its Designs
The primary methodologies used in behavior genetics include family studies, twin studies, and adoption studies, each providing unique...
Genetic Variation
Genes exist in different versions called alleles,...
Multiple Allele Traits
Pedigree Analysis

