您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页改进自适应遗传模拟退火算法的结构优化设计

改进自适应遗传模拟退火算法的结构优化设计

来源:榕意旅游网
第26卷第2期 VoL 26 No.2 徐州工程学院学报(自然科学版) Journal of Xuzhou Institute of Technology(Natural Sciences Edition) 2011年6月 Jun.2011 改进自适应遗传模拟退火算法的结构优化设计 刘敬宇 (辽宁工业大学土木建筑学院,辽宁锦州 121001) 摘要:为提高遗传算法的收敛性,避免发生早熟收敛,对遗传算法进行改进.引入一种基于 个体适应度值的自适应遗传算法,并将遗传算法和模拟退火算法结合形成一种混合算法,从而 提高算法的运行效率和计算精度.算例表明改进的自适应遗传模拟退火混合算法较基本遗传算 法更加有效. 关键词:自适应;遗传算法;模拟退火算法;结构优化 中图分类号:TU311.4 文献标志码:A文章编号:1674—358X(2011)02—0014—05 在传统的优化领域中,通常采用解析的方法对目标函数进行优化,但实际工程结构优化设计中常常 遇到多极值点问题、目标函数的非线性问题、非连续设计变量问题等NP(非多项式算法)难题,而传统解 析算法处理这些难题时却不再适用;因此,适用于工程实际的离散变量结构优化设计计算方法近年来受 到重视,并得以快速发展.遗传算法和模拟退火算法就是近些年发展迅速的2种离散变量结构优化设计 方法. 1 改进自适应遗传算法 1.1遗传算法 遗传算法(genetic algorithms,GA)起源于20世纪60年代,自1975年密歇根大学的John Holland和 他的合作者共同研究和提出之后_1],这种模拟自然选择和遗传机制的寻优程序得到迅速发展.遗传算法 借鉴了生物的自然选择和进化机制.其主要特点是直接对对象进行操作,不存在求导及对函数连续性的 限定,因此能比较有效地解决NP难题.遗传算法与其他优化算法相比,其优点在于采用概率化的寻优方 法,能自动获取优化的搜索空间,并自适应地调整优化的搜索方向,不需要确定的规则,全局寻优能力强. 遗传算法已经发展成为现代智能计算中的关键技术,在机器学习、自适应控制、信号处理、组合优化、人工 生命等领域已经得到广泛应用. 但是遗传算法也存在着诸如迭代过程比较缓慢等缺点,对算法中的各种运行参数的选择依赖于程序 设计者的经验,而这些参数对算法的运行效率以及计算结果的精度都有很大的影响.尤其是算法中对P (交叉概率)和P (变异概率)的选择,会直接影响算法的搜索效果和效率,而更麻烦的是只有经过大量的 试算后才能确定出合理取值范围.为了改进遗传算法的这些缺点,L.Davis[2 提出了自适应的思想,指出 随着遗传算法在线性能的提高(下降)可以增大P (减小P )的取值,使P 和P 能够随适应度自动改变. 本文提出了对遗传算法的几点改进措施,提高了遗传算法的运行效率和计算精度. 1.2 改进措施 交叉运算和变异运算是遗传算法用来产生新个体的主要手段,因而算法设计者对交叉、变异概率的 选择将决定遗传算法是否会陷人局部最优解,对遗传算法的全局搜索能力起重要作用.这里根据自适应 的基本原理,对遗传算法中的P。和P 进行了自适应的改进,提高了遗传算法的性能.改进后的自适应遗 传算法既保持了群体多样性,又保证了遗传算法的收敛性. 在这里的自适应遗传算法中,按公式(1)、(2)进行自适应调整嘲,即 收稿日期:201O—O9—3O 基金项目:辽宁省教育厅科学技术研究项目(2006B052) 作者简介:刘敬宇(1978一)女,黑龙江牡丹江人,讲师,硕士,主要从事建筑结构设计研究 ・ 14 ・ 刘敬宇:改进自适应遗传模拟退火算法的结构优化设计 f 厂m (最1一kz)+厂(kz 。 一kl,a ) ,,\, P 一J (厂m 一 ) ’ J ,\, ’ (1) 【k。, f (愚3一k4)+f(k4厂m 一k3,a g) 厂<,a . ,(,m 一厂a ) ’ ,/ ’ 厂<厂a . P 一J 【k , (2) 式中:,m 为群体中最大的适应度值;,a 为每代群体的平均适应度值;厂为要交叉的两个个体中较大的适 应度值;f为要变异个体的适应度值. 当k 、k 、k。、k 分别取(0,1)区间的不同的值时,就会取得不同的自适应效果. 本文中参数取值如下:k。一0.9,k。一0.6,k。一0.1,k 一O.001. 上述的这种随适应度变化交叉变异算子的自适应遗传算法,能够保持种群整体朝适应度高的方向进 化,提高算法收敛效率.式中适应度与交叉率和变异率的关系函数为分段函数,在进化后期,可以更敏感 地对适应度的变化作出反应,从而更好地提高计算效率. 2 改进自适应遗传模拟退火混合算法 2.1模拟退火算法 模拟退火(SA),也叫做蒙特卡罗退火、统计冷却、概率爬山、随机松弛和概率交换算法.它基于对热力学过 程的模拟,将固体加温至充分高,再让其徐徐冷却.加温时,固体内部粒子随温度升高变为无序状,内能增大;徐 徐冷却时粒子渐趋有序,使每个温度都达到平衡态;最后在常温时达到基态,内能减为最小.其出发点是基于物 理中固体物质的退火过程与一般组合优化问题之间的相似性,来解决传统优化算法无法解决的NP难题,因此 模拟退火算法越来越多应用于离散变量优化中,在建筑结构优化设计中的应用也得到迅速发展. 2.2模拟退火算法的优缺点 SA算法在搜索策略上不同于传统的随机搜索方法,在引入了适当的随机因素的同时,还引入了物理系 统退火过程的自然机理.这种自然机理的引入使算法在迭代过程中不仅能接受使目标函数变“好”的试探点, 而且还能以一定的概率接受使目标函数值变“差”的试探点.通过赋予搜索过程一种时变并最终趋于0的概 率突跳性,能够有效避免算法陷入局部极小,提高求得全局最优解的可靠性.SA算法的上述特性不仅在理 论上突破传统算法难以解决的难题,而且具有很强的科学和实际的工程应用价值,被誉为解决许多高难度优 化问题的救星.但是为了提高求得全局最优解的可靠性,模拟退火算法还必须考虑比其他算法更多的参数, 如温度、衰减率、存储器等.由于对初始温度、冷却率、终止条件、停机规则等参数的确定都依赖于设计者的经 验,再加上模拟退火算法还存在收敛慢、费机时较多的缺陷,所以模拟退火算法通常与其他算法结合生成混 合算法,以扬长避短. 2.3改进自适应遗传模拟退火算法 遗传算法与模拟退火算法的混合可以扬长避短,很好地发挥两种算法的优点,从而使混合后的算法兼顾 运算效率和运算精度.遗传算法与模拟退火算法的混合可以采用2种方式:第1种是遗传算法的运算过程中 混入模拟退火算法的退火操作;第2种是模拟退火算法过程中混入遗传算法的交叉、变异操作.本文采用的 是第1种混合方法,对遗传算法本身进行自适应改进.改进的自适应遗传模拟退火算法的计算流程如图1 所示. 3 算例 图2[ 所示为21杆框架结构.各杆件均为同一种材料,材料的弹性模量E=O.2 MPa,材料许用应力[ ] 一160 MPa.杆件可供选择的截面型号有3O种,截面积的取值为{692.8,845.1,1 024.8,1 274.8,1 569.2, 1 851.6,2 131.6,2 196.2,2 516.2,2 569.9,2 929.9 2 983.7,3 283.7,3 384.6,3 624.6,3 791.7,3 991.7, 4 491.7,4 503.4,4 563.4,5 123.4,5 251.3,5 491.3,6 131.3,6 291.0,6 811.0,7 531.0,7 606.8,8 306.8, 9 106.8},单位为mm ;线位移最大允许值[胡一10 mm;材料密度JD一7.8 g/cm。.此框架结构承受3种工况 荷载:1)ql=7 kN/m,q2=5 kN/m,户一0;2)q1—7 kN/m,q2—5 kN/m,P一10 kN;3)q1—7 kN/m,qz一5 kN/m, 一一10 kN.优化结果见表1. ・ 1 5 ・ 徐州工程学院学报(自然科学版) 2011年第2期 ・ 16 ・ 图1 改进自适应遗传模拟退火算法计算流程 窖2 q2 q2  .i l J l l l l l i . 1 户 . ① o q g1 ql I I l l i l l l i 。 ④ ④ \_/ ql ql 口 . 1 l i l l l 1 . 一@ 6 o。 ④ 2 3 4 3m I 3m 1. 3m 图2 21杆框架结构 刘敬宇:改进自适应遗传模拟退火算法的结构优化设计 4 结语 通过对算例的算法优化结果比较可以看出,本文所用的改进自适应遗传模拟退火混合算法的计算精度 比单向搜索算法、基本遗传算法和模拟退火算法均有很大程度提高;在算法的运行效率上,本文的模拟退火 混合遗传算法比基本遗传算法和模拟退火算法都更有效率.算例中的21杆桁架是一般结构优化设计中比较 有代表性的结构,工程实际中一般的多层框架结构都可以通过此21杆桁架结构进行类推;因此,文中的计算 结果具有代表意义.本文的计算结果表明,在处理一般多层框架结构的优化设计中,改进自适应遗传模拟退 火混合算法是有效的,可以取得较为满意的优化设计效果. 参考文献: [1]陈国良,王熙法.遗传算法及其应用[M].北京:人民邮电出版社,1996:8O一81. [2]Davis L.Adapting operator probabilities in genetic algorithms[C1//Proc.of 3rd Int on Genetic Algorithms.ConL San Die— go:Morgan Kaufmann,1989:61—69. [3]刘敬宇,朱朝艳.改进自适应遗传算法的结构优化设计[J].辽宁工学院学报,2007,27(5):308—311. [4]张延年,刘斌,朱朝艳,等.改进单向搜索遗传算法的工程结构优化设计[J].力学季刊,2005,26(2):293—298. ・ 17 ・ 徐州工程学院学报(自然科学版) 2011年第2期 Design of Structural Optimization for Adaptive Genetic Simulated Annealing LIU Jing—yu (School of Civil and Architectural Engineering,Liaoning University of Technology,Jinzhou 121001,China) Abstract:In this paper,genetic algorithm(GA)and simulated annealing(SA)are presented for opti— mizing the structural systems with discrete design variable.First,in order to improve the convergence of GA and avoid the premature convergence,an adaptive GA is introduced.Second,GA and SA were mixed to enhance the computation precision and operating efficiency.Finally,the adaptive GSA was shown more effective than GA by an example. Key words:adaptive;genetic algorithm;simulated annealing;structural optimization (责任编辑(上接第8页) 徐永铭) A Review of the Current Situation and Development of the Standards of Foamed Concrete in China GUO Xiang—yong ,SUN Chang—qing ,WANG Jian-j un (1.China Academy of Building Research,Beijing 100013,Chinal 2.Beijing Urban Construction Exploration&Research Institute,Beijing 100 101,China) Abstract:Foamed concrete is nOW gradually being put into application in China due to its merits of lightweight,energy conservation and waste utilization,thermal insulation,fire resistance,and cheap cost. The application of new materials must be based on standards,yet the standards for foamed concrete in Chi- na still need improving.The thesis makes a review of the compilation,issuing,and research progress of standards for foamed concrete in China. Key words:foamed concrete;standard;current situation (责任编辑武峰) ・ 18 ・ 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务