An application of graph based evolutionary algorithms for diversity preservation

K. Bryden, D. Ashlock, D. McCorkle
{"title":"An application of graph based evolutionary algorithms for diversity preservation","authors":"K. Bryden, D. Ashlock, D. McCorkle","doi":"10.1109/CEC.2004.1330887","DOIUrl":null,"url":null,"abstract":"A difficult application case of evolutionary algorithms is that in which individual fitness evaluations take several processor-minutes to a few processor-hours. The design of evolutionary algorithms with such expensive fitness evaluation differs substantially from the norm where fitness evaluation is rapid. In this paper we apply evolutionary algorithms to a thermal systems engineering design problem - the design of a biomas cook stove currently in use in Central America. Fitness evaluation involves the use of computational fluid dynamics (CFD) modeling of the flow of hot air and heat transport within the stove to equalize the surface temperature. The goal is to optimize the placement and size of baffles that deflect hot gasses underneath the cook top of the stove. Three techniques are used to permit evolutionary algorithm to function on this challenging problem using a population of relatively small size. First, computations are performed on a Linux cluster machine yielding a large, fixed performance increase. Second, the resolution of the mesh for CFD computations used a minimal; mesh that yields acceptable fidelity of CFD computations. Third, a diversity preserving technique called a graph based evolutionary algorithm (GBEA) is used to retain population diversity during evolution. A usable stove design, subsequently deployed in the field, was located by the evolutionary algorithm. In this paper we demonstrate that GBEAs preserve diversity on this baffle design problem and give evidence that highly connected graphs is a good choice for future work on analogous CFD problems. Diversity preservation is a function of both tournament size and the connectivity (geography) of the graph used.","PeriodicalId":152088,"journal":{"name":"Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC.2004.1330887","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

A difficult application case of evolutionary algorithms is that in which individual fitness evaluations take several processor-minutes to a few processor-hours. The design of evolutionary algorithms with such expensive fitness evaluation differs substantially from the norm where fitness evaluation is rapid. In this paper we apply evolutionary algorithms to a thermal systems engineering design problem - the design of a biomas cook stove currently in use in Central America. Fitness evaluation involves the use of computational fluid dynamics (CFD) modeling of the flow of hot air and heat transport within the stove to equalize the surface temperature. The goal is to optimize the placement and size of baffles that deflect hot gasses underneath the cook top of the stove. Three techniques are used to permit evolutionary algorithm to function on this challenging problem using a population of relatively small size. First, computations are performed on a Linux cluster machine yielding a large, fixed performance increase. Second, the resolution of the mesh for CFD computations used a minimal; mesh that yields acceptable fidelity of CFD computations. Third, a diversity preserving technique called a graph based evolutionary algorithm (GBEA) is used to retain population diversity during evolution. A usable stove design, subsequently deployed in the field, was located by the evolutionary algorithm. In this paper we demonstrate that GBEAs preserve diversity on this baffle design problem and give evidence that highly connected graphs is a good choice for future work on analogous CFD problems. Diversity preservation is a function of both tournament size and the connectivity (geography) of the graph used.
基于图的进化算法在生物多样性保护中的应用
进化算法的一个困难的应用案例是个体适应度评估需要几个处理器分钟到几个处理器小时。具有如此昂贵适应度评估的进化算法的设计与适应度评估快速的规范有很大的不同。在本文中,我们将进化算法应用于热系统工程设计问题-目前在中美洲使用的生物燃料炉灶的设计。适应度评估包括使用计算流体动力学(CFD)模型来模拟炉子内的热空气流动和热传输,以平衡表面温度。目标是优化挡板的位置和大小,使炉子顶部下方的热气体偏转。使用了三种技术来允许进化算法使用相对较小的种群来解决这个具有挑战性的问题。首先,在Linux集群机器上执行计算,从而获得较大的、固定的性能提升。其次,对CFD计算中使用的网格分辨率进行了最小化;网格,产生可接受的CFD计算保真度。第三,采用基于图的进化算法(GBEA)来保持种群在进化过程中的多样性。一个可用的炉子设计,随后部署在现场,由进化算法确定。在本文中,我们证明了GBEAs在这种挡板设计问题上保持了多样性,并证明了高度连通图是未来类似CFD问题工作的良好选择。多样性保存是锦标赛规模和所使用图的连通性(地理)的函数。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信