Single- and multi-objective genetic programming: new bounds for weighted order and majority

  • Authors:
  • Anh Nguyen;Tommaso Urli;Markus Wagner

  • Affiliations:
  • The University of Adelaide, Adelaide, Australia;Universita degli Studi di Udine, Udine, Italy;The University of Adelaide, Adelaide, Australia

  • Venue:
  • Proceedings of the twelfth workshop on Foundations of genetic algorithms XII
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consolidate the existing computational complexity analysis of genetic programming (GP) by bringing together sound theoretical proofs and empirical analysis. In particular, we address computational complexity issues arising when coupling algorithms using variable length representation, such as GP itself, with different bloat-control techniques. In order to accomplish this, we first introduce several novel upper bounds for two single- and multi-objective GP algorithms on the generalised Weighted ORDER and MAJORITY problems. To obtain these, we employ well-established computational complexity analysis techniques such as fitness-based partitions, and for the first time, additive and multiplicative drift. The bounds we identify depend on two measures, the maximum tree size and the maximum population size, that arise during the optimization run and that have a key relevance in determining the runtime of the studied GP algorithms. In order to understand the impact of these measures on a typical run, we study their magnitude experimentally, and we discuss the obtained findings.