中文版 | English
Title

(1+1) genetic programming with functionally complete instruction sets can evolve Boolean conjunctions and disjunctions with arbitrarily small error

Author
Corresponding AuthorOliveto,Pietro S.
Publication Years
2023-06-01
DOI
Source Title
ISSN
0004-3702
Volume319
Abstract
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(ℓnlog⁡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(log⁡(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.
Keywords
URL[Source Record]
Language
English
SUSTech Authorship
Corresponding
Funding Project
Engineering and Physical Sciences Research Council[EP/M004252/1];
ESI Research Field
COMPUTER SCIENCE
Scopus EID
2-s2.0-85151482216
Data Source
Scopus
Citation statistics
Cited Times [WOS]:0
Document TypeJournal Article
Identifierhttp://kc.sustech.edu.cn/handle/2SGJ60CL/524117
DepartmentDepartment of Computer Science and Engineering
Affiliation
1.Laboratoire d'Informatique (LIX),École Polytechnique,Institut Polytechnique de Paris,Palaiseau,France
2.Department of Computer Science,University of Sheffield,United Kingdom
3.Department of Computer Science and Engineering,Southern University of Science and Technology,Shenzhen,China
Corresponding Author AffilicationDepartment of Computer Science and Engineering
Recommended Citation
GB/T 7714
Doerr,Benjamin,Lissovoi,Andrei,Oliveto,Pietro S.. (1+1) genetic programming with functionally complete instruction sets can evolve Boolean conjunctions and disjunctions with arbitrarily small error[J]. Artificial Intelligence,2023,319.
APA
Doerr,Benjamin,Lissovoi,Andrei,&Oliveto,Pietro S..(2023).(1+1) genetic programming with functionally complete instruction sets can evolve Boolean conjunctions and disjunctions with arbitrarily small error.Artificial Intelligence,319.
MLA
Doerr,Benjamin,et al."(1+1) genetic programming with functionally complete instruction sets can evolve Boolean conjunctions and disjunctions with arbitrarily small error".Artificial Intelligence 319(2023).
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Export to Excel
Export to Csv
Altmetrics Score
Google Scholar
Similar articles in Google Scholar
[Doerr,Benjamin]'s Articles
[Lissovoi,Andrei]'s Articles
[Oliveto,Pietro S.]'s Articles
Baidu Scholar
Similar articles in Baidu Scholar
[Doerr,Benjamin]'s Articles
[Lissovoi,Andrei]'s Articles
[Oliveto,Pietro S.]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Doerr,Benjamin]'s Articles
[Lissovoi,Andrei]'s Articles
[Oliveto,Pietro S.]'s Articles
Terms of Use
No data!
Social Bookmark/Share
No comment.

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.