NEMar 22, 2012

Computational Complexity Analysis of Multi-Objective Genetic Programming

arXiv:1203.4881v130 citations
Originality Synthesis-oriented
AI Analysis

This work provides incremental theoretical insights into multi-objective genetic programming for researchers in evolutionary computation.

The paper tackles the problem of analyzing how adding computational complexity as a secondary objective affects the runtime of genetic programming algorithms, finding that it influences the expected time to compute Pareto fronts for multi-objective variants.

The computational complexity analysis of genetic programming (GP) has been started recently by analyzing simple (1+1) GP algorithms for the problems ORDER and MAJORITY. In this paper, we study how taking the complexity as an additional criteria influences the runtime behavior. We consider generalizations of ORDER and MAJORITY and present a computational complexity analysis of (1+1) GP using multi-criteria fitness functions that take into account the original objective and the complexity of a syntax tree as a secondary measure. Furthermore, we study the expected time until population-based multi-objective genetic programming algorithms have computed the Pareto front when taking the complexity of a syntax tree as an equally important objective.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes