摘要:针对建筑结构设计中,遇到某些设计变量只能取限定离散值的情况,提出一种基于正能量飞向范围的云萤火虫算法,它克服了传统Templeman算法所存在的多种弊端。该新算法充分地利用云模型云滴机制局部搜索能力强的特点,又发挥了萤火虫算法全局性能好的优点,仿真实验表明其优化结果远好于Templeman算法的优化结果,因此该新算法是一种比较理想的优化方法。
关键词: 云计算;萤火虫优化算法;欧式距离
0 引 言
在实际建筑工程结构设计中,只能取某些不连续值的变量是经常遇到的。采用传统的优化设计方法,结果不能达到建筑结构设计要求,必须对所得到的数据进行相应处理,才能满足实际应用需求,因此,寻求一种新型的优化设计方法,并能求得符合实际应用的离散值是有实际意义和工程价值前景的。
萤火虫算法具有较好的全局智能优化算法。在算法搜索过程中,如果遇到最优值很难得到,或进化世代数过多,易陷入“局部最优”的缺点[2]。而局部搜索能力比较强是新兴云模型云滴智能优化算法最大特点,所以可以将二者取长补短,强强联合,使新算法具有较强的局部和全局搜索性能,又具备结算法的省时、高效的特点。最后将这种混合算法应用到各种建筑结构设计中 [3],计算机仿真结果表明,取得比较满意的结果,因此改进的混合算法具有一定的推广和应用价值。
作者:齐名军