在基于灭绝的进化算法中添加交叉

Ahmadreza Ghaffarizadeh, Kamelia Ahmadi, M. Eftekhari
{"title":"在基于灭绝的进化算法中添加交叉","authors":"Ahmadreza Ghaffarizadeh, Kamelia Ahmadi, M. Eftekhari","doi":"10.1109/ICCEE.2009.125","DOIUrl":null,"url":null,"abstract":"Extinction-based Evolutionary Algorithms (EEA) have been recently developed as the solutions for the problem of early convergence in multimodal optimization tasks. The reproduction of EEAs is done only by mutation. Moreover, according to recent studies, several attempts have been made to prove rigorously that crossover is essential for typical optimization problems. The results of these researches show the usefulness of applying cross-over operator in solving optimization problems by Evolutionary Algorithms (EA). In this study, the idea of adding crossover operator to EEAs is investigated. Two EEAs which recently have been developed by researchers are implemented in this work namely: Extinction Evolutionary Programming (EEP) and Self-Organized Criticality Extinction (SOCE). Both of these algorithms are modified by adding crossover operator. Finally, modified versions of algorithms and classical ones are compared and contrasted against each other in terms of converegence time and accuracy of optimizazation on several benchmark optimization functions. Results show modified algorithms outperform classical ones in majority of cases. The results confirms the hypothesis that says “crossover is not useful rigorously in all applications”.","PeriodicalId":343870,"journal":{"name":"2009 Second International Conference on Computer and Electrical Engineering","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Adding Crossover to Extinction-Based Evolutionary Algorithms\",\"authors\":\"Ahmadreza Ghaffarizadeh, Kamelia Ahmadi, M. Eftekhari\",\"doi\":\"10.1109/ICCEE.2009.125\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Extinction-based Evolutionary Algorithms (EEA) have been recently developed as the solutions for the problem of early convergence in multimodal optimization tasks. The reproduction of EEAs is done only by mutation. Moreover, according to recent studies, several attempts have been made to prove rigorously that crossover is essential for typical optimization problems. The results of these researches show the usefulness of applying cross-over operator in solving optimization problems by Evolutionary Algorithms (EA). In this study, the idea of adding crossover operator to EEAs is investigated. Two EEAs which recently have been developed by researchers are implemented in this work namely: Extinction Evolutionary Programming (EEP) and Self-Organized Criticality Extinction (SOCE). Both of these algorithms are modified by adding crossover operator. Finally, modified versions of algorithms and classical ones are compared and contrasted against each other in terms of converegence time and accuracy of optimizazation on several benchmark optimization functions. Results show modified algorithms outperform classical ones in majority of cases. The results confirms the hypothesis that says “crossover is not useful rigorously in all applications”.\",\"PeriodicalId\":343870,\"journal\":{\"name\":\"2009 Second International Conference on Computer and Electrical Engineering\",\"volume\":\"51 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-12-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Second International Conference on Computer and Electrical Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCEE.2009.125\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Second International Conference on Computer and Electrical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCEE.2009.125","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

摘要

基于灭绝的进化算法(EEA)是近年来发展起来的一种解决多模态优化任务早期收敛问题的方法。eea的繁殖只能通过突变来完成。此外,根据最近的一些研究,已经做了一些尝试来严格证明交叉是典型优化问题的必要条件。研究结果表明,交叉算子在进化算法求解优化问题中的应用是有效的。本文研究了在eea中加入交叉算子的思想。本研究采用了近年来研究人员提出的两个EEAs:灭绝进化规划(EEP)和自组织临界灭绝(SOCE)。通过加入交叉算子对这两种算法进行了改进。最后,对改进算法和经典算法在若干基准优化函数上的收敛时间和优化精度进行了比较和对比。结果表明,改进后的算法在大多数情况下优于经典算法。结果证实了“交叉并非在所有应用中都严格有用”的假设。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Adding Crossover to Extinction-Based Evolutionary Algorithms
Extinction-based Evolutionary Algorithms (EEA) have been recently developed as the solutions for the problem of early convergence in multimodal optimization tasks. The reproduction of EEAs is done only by mutation. Moreover, according to recent studies, several attempts have been made to prove rigorously that crossover is essential for typical optimization problems. The results of these researches show the usefulness of applying cross-over operator in solving optimization problems by Evolutionary Algorithms (EA). In this study, the idea of adding crossover operator to EEAs is investigated. Two EEAs which recently have been developed by researchers are implemented in this work namely: Extinction Evolutionary Programming (EEP) and Self-Organized Criticality Extinction (SOCE). Both of these algorithms are modified by adding crossover operator. Finally, modified versions of algorithms and classical ones are compared and contrasted against each other in terms of converegence time and accuracy of optimizazation on several benchmark optimization functions. Results show modified algorithms outperform classical ones in majority of cases. The results confirms the hypothesis that says “crossover is not useful rigorously in all applications”.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
ID Based Signature Schemes for Electronic Voting Service Oriented Approach to Improve the Power of Snorts On-line Colour Image Compression Based on Pipelined Architecture CMMP: Clustering-Based Multi-channel MAC Protocol in VANET Computer Aided Protection (Overcurrent) Coordination Studies
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1