@brazovayeye

An empirical study of the efficiency of learning boolean functions using a Cartesian Genetic Programming approach

. Proceedings of the Genetic and Evolutionary Computation Conference, 2, page 1135--1142. Orlando, Florida, USA, Morgan Kaufmann, (13-17 July 1999)

Abstract

A new form of Genetic Programming (GP) called Cartesian Genetic Programming (CGP) is proposed in which programs are represented by linear integer chromosomes in the form of connections and functionalities of a rectangular array of primitive functions. The effectiveness of this approach is investigated for boolean even-parity functions (3,4,5), and the 2-bit multiplier. The minimum number of evaluations required to give a 0.99 probability of evolving a target function is used to measure the efficiency of the new approach. It is found that extremely low populations are most effective. A simple probabilistic hillclimber (PH) is devised which proves to be even more effective. For these boolean functions either method appears to be much more efficient than the GP and Evolutionary Programming (EP) methods reported. The efficacy of the PH suggests that boolean function learning may not be an appropriate problem for testing the effectiveness of GP and EP.

Links and resources

Tags

community

  • @brazovayeye
  • @karthikraman
@brazovayeye's tags highlighted