atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

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

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Logic and answer set programming theory · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Theoretical and experimental analysis of a (1+1)-style RLS-GP with AND/OR function set, subtree deletion and tree-size limit, proving polynomial runtime for evolving conjunctions/disjunctions with complete truth table and generalisation guarantees with polynomial training samples, plus a super-multiplicative drift theorem.

Problem

Runtime analysis of simple genetic programming on evolving Boolean conjunctions and disjunctions of n variables when the function set is complete (AND, OR) and terminals may include negated literals, with bloat control and sampled fitness.

Approach

Extends RLS-GP with a tree-size limit and an HVL-Prime variant allowing whole-subtree deletion (which avoids infinite expected runtime from leaf-only deletion), proves O(ℓ n log^2 n) runtime with the complete truth table, and shows polynomially small generalisation error with polynomial samples via a new super-multiplicative drift theorem.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace leaf-only deletion with subtree deletion (ablation)RLS-GP on AND16 with complete truth table and ℓ=n · AND16, complete truth tableiterations: 469.9 -> 544.6Mixed
replace leaf-only deletion with subtree deletion (ablation)RLS-GP on AND16 with complete truth table and ℓ=n+1 · AND16, complete truth tablestuck-run proportion: 0.010 -> no stuck runs reportedHurt
increase tree-size limit from ℓ=n to ℓ=∞ (ablation)RLS-GP with subtree deletion on AND16 · AND16, complete truth tableiterations: 544.6 -> 221.0Helped
increase tree-size limit from ℓ=n to ℓ=∞ (ablation)RLS-GP with subtree deletion on AND16 · AND16, complete truth tablesolution size: 16.0 -> 25.2Hurt
add negated literals to the terminal set (ablation)RLS-GP with subtree deletion on AND16 · AND16, complete truth tablestuck-run proportion: 1.000Hurt
stop at sampled error 0 rather than stopping at a positive threshold (ablation)RLS-GP with subtree deletion and incomplete training data · AND, n=50iterationsHurt
stop at sampled error 0 rather than stopping at a positive threshold (ablation)RLS-GP with subtree deletion and negated literals · AND, n=50iterationsHurt
add negated literals to the terminal set (ablation)RLS-GP with subtree deletion and incomplete training data · AND, n=50iterations: 50 iterationsHelped

Surprising findings

Limitations

Experimental setup

Benchmarks: AND_n OR_n

Metrics: expected runtime (iterations) proportion stuck in local optimum solution size generalisation error

Baselines: HVL-Prime with leaf-only deletion RLS-GP with leaf-only deletion

Builds on: RLS-GP HVL-Prime multiplicative drift theorem dynamic subset selection

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy