mlsanityData to 14 Oct 2026

(1+1) Genetic Programming With Functionally Complete Instruction Sets Can Evolve Boolean Conjunctions and Disjunctions with Arbitrarily Small Error

arXiv 2303.07455 ↗First posted 13 Mar 2023cs.NE cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Recently it has been proven that simple GP systems can efficiently evolve a conjunction of n variables if they are equipped with the minimal required components. In this paper, we make a considerable step forward by analysing the behaviour and performance of a GP system for evolving a Boolean conjunction or disjunction of n variables using a complete function set that allows the expression of any Boolean function of up to n variables. First we rigorously prove that a GP system using the complete truth table to evaluate the program quality, and equipped with both the AND and OR operators and positive literals, evolves the exact target function in O(ℓ n log2 n) iterations in expectation, where ℓ ≥ n is a limit on the size of any accepted tree. Additionally, we show that when a polynomial sample of possible inputs is used to evaluate the solution quality, conjunctions or disjunctions with any polynomially small generalisation error can be evolved with probability 1 - O(log2(n)/n). The latter result also holds if GP uses AND, OR and positive and negated literals, thus has the power to express any Boolean function of n distinct variables. To prove our results we introduce a super-multiplicative drift theorem that gives significantly stronger runtime bounds when the expected progress is only slightly super-linear in the distance from the optimum.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 8 of its 37 references that are in the map. First posted on arXiv 13 Mar 2023.

Builds on

8 of 37 references.

References · 8

  1. 2018Probabilistic Tools for the Analysis of Randomized Optimization Heuristicscited by 24
  2. 2018Better Runtime Guarantees Via Stochastic Dominationcited by 13
  3. 2019On the Benefits of Populations on the Exploitation Speed of Standard Steady-State Genetic Algorithmscited by 4
  4. 2017Theoretical Analysis of Stochastic Search Algorithmscited by 3
  5. 2018Computational Complexity Analysis of Genetic Programmingcited by 3
  6. 2021On Steady-State Evolutionary Algorithms and Selective Pressure: Why Inverse Rank-Based Allocation of Reproductive Trials is Bestcited by 3
  7. 2019Evolving Boolean Functions with Conjunctions and Disjunctions via Genetic Programmingcited by 2
  8. 2019Classification of EEG Signals using Genetic Programming for Feature Constructioncited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.