中文版 | English
题名

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

作者
通讯作者Oliveto,Pietro S.
发表日期
2023-06-01
DOI
发表期刊
ISSN
0004-3702
EISSN
1872-7921
卷号319
摘要
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.
关键词
相关链接[Scopus记录]
收录类别
SCI ; EI
语种
英语
学校署名
通讯
资助项目
Engineering and Physical Sciences Research Council[EP/M004252/1];
WOS研究方向
Computer Science
WOS类目
Computer Science, Artificial Intelligence
WOS记录号
WOS:000973576800001
出版者
EI入藏号
20231413844481
EI主题词
Boolean functions ; Function evaluation ; Genetic algorithms ; Polynomials ; Quality control
EI分类号
Computer Theory, Includes Formal Logic, Automata Theory, Switching Theory, Programming Theory:721.1 ; Computer Programming:723.1 ; Quality Assurance and Control:913.3 ; Algebra:921.1 ; Numerical Methods:921.6
ESI学科分类
COMPUTER SCIENCE
Scopus记录号
2-s2.0-85151482216
来源库
Scopus
引用统计
被引频次[WOS]:1
成果类型期刊论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/524117
专题工学院_计算机科学与工程系
作者单位
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
通讯作者单位计算机科学与工程系
推荐引用方式
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).
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Doerr,Benjamin]的文章
[Lissovoi,Andrei]的文章
[Oliveto,Pietro S.]的文章
百度学术
百度学术中相似的文章
[Doerr,Benjamin]的文章
[Lissovoi,Andrei]的文章
[Oliveto,Pietro S.]的文章
必应学术
必应学术中相似的文章
[Doerr,Benjamin]的文章
[Lissovoi,Andrei]的文章
[Oliveto,Pietro S.]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。