Improving competitive differential evolution using automatic programming

Marius Geitle, R. Olsson
{"title":"Improving competitive differential evolution using automatic programming","authors":"Marius Geitle, R. Olsson","doi":"10.1109/ICSAI.2017.8248350","DOIUrl":null,"url":null,"abstract":"In this paper, we automatically improve the competitive differential evolution algorithm through automatic programming. The improved algorithm outperforms the original for over 73% of the 50-dimensional CEC 2014 problems and is worse for less than 17% of the problems when comparing using a Wilcoxon rank-sum test. The evolutionary automatic programming system ADATE that is used in this paper systematically searches for better programs by evaluating millions of candidate programs. The candidates are graded by first evaluating on a small training set consisting of five synthetic optimization problems, with well performing candidates being evaluated more extensively on a larger and more computationally expensive validation set with 100 problems. Thus, we use one evolutionary algorithm to rewrite the source code of another evolutionary algorithm. The results show that the techniques introduced in this paper are capable of improving the heuristics of contemporary numerical optimization algorithms.","PeriodicalId":285726,"journal":{"name":"2017 4th International Conference on Systems and Informatics (ICSAI)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 4th International Conference on Systems and Informatics (ICSAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSAI.2017.8248350","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper, we automatically improve the competitive differential evolution algorithm through automatic programming. The improved algorithm outperforms the original for over 73% of the 50-dimensional CEC 2014 problems and is worse for less than 17% of the problems when comparing using a Wilcoxon rank-sum test. The evolutionary automatic programming system ADATE that is used in this paper systematically searches for better programs by evaluating millions of candidate programs. The candidates are graded by first evaluating on a small training set consisting of five synthetic optimization problems, with well performing candidates being evaluated more extensively on a larger and more computationally expensive validation set with 100 problems. Thus, we use one evolutionary algorithm to rewrite the source code of another evolutionary algorithm. The results show that the techniques introduced in this paper are capable of improving the heuristics of contemporary numerical optimization algorithms.
利用自动编程改进竞争性差异进化
本文通过自动编程对竞争差分进化算法进行了自动改进。在CEC 2014的50维问题中,改进后的算法在73%以上的问题上优于原始算法,而在使用Wilcoxon秩和测试时,改进后的算法在不到17%的问题上表现更差。本文所使用的进化自动编程系统ADATE通过对数以百万计的候选程序进行评估,系统地寻找更好的程序。候选人首先在一个由五个综合优化问题组成的小训练集上进行评估,然后在一个包含100个问题的更大、计算成本更高的验证集上对表现良好的候选人进行更广泛的评估。因此,我们使用一种进化算法重写另一种进化算法的源代码。结果表明,本文所介绍的技术能够改进当代数值优化算法的启发式。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信