欢迎来到天天文库
浏览记录
ID:5613699
大小:37.50 KB
页数:12页
时间:2017-12-20
《求解约束化工优化问题混合布谷鸟搜索算法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、求解约束化工优化问题混合布谷鸟搜索算法 摘要:针对布谷鸟搜索算法存在收敛速度慢和易陷入局部最优等缺陷,提出一种基于Rosenbrock搜索和柯西变异的混合布谷鸟搜索算法用于求解约束化工优化问题。该算法首先采用佳点集方法对鸟窝位置进行初始化,为全局搜索的多样性奠定基础;然后利用Rosenbrock搜索算法对当前最优位置进行局部搜索,以提高算法的收敛速度;最后对当前最优解进行柯西变异以避免算法陷入局部最优。两个约束化工优化问题的实验结果表明了该混合算法的有效性。关键词:化工优化;布谷鸟搜索算法;Rosenbrock局部搜索;佳点集方法;柯西变异中图分类号:TP301.6文献标
2、志码:AHybridcuckoosearchalgorithmforsolvingconstrainedchemicalengineeringoptimizationproblemsAbstract:TheCuckooSearch(CS)algorithmhasafewdisadvantagesintheglobalsearching,includingslow12convergenceandhighpossibilityofbeingtrappedinlocaloptimum.Toovercomethesedisadvantages,aeffectivehybridCSa
3、lgorithmbasedonRosenbrocklocalsearchandCauchymutationwasproposedtosolvetheconstrainednumericalandchemicalengineeringoptimizationproblems.Firstly,goodpointsetmethodwasusedtoinitiatebirdnestsposition,whichstrengthenedthediversityofglobalsearching.Secondly,forthecurrentbestposition,Rosenbrock
4、localsearchtechniquewasintroducedtoimprovetheconvergencespeedofCSalgorithm.Thirdly,aGaussianmutationoperatorwouldbegivenontheglobaloptimumofeachgeneration,thus,thealgorithmcouldeffectivelyjumpoutoflocalminima.Theexperimentalresultswithseveralconstrainednumericalfunctionsandchemicalengineer
5、ingoptimizationproblemsshowapromisingperformanceoftheproposedalgorithm.Keywords:chemicalengineeringoptimization;CuckooSearch(CS)algorithm;Rosenbrocklocalsearch;goodpointsetmethod;Cauchymutation120引言在化工生产过程中的许多优化问题通常含有约束条件,目标函数具有高度非线性。不失一般性,约束化工优化问题可以描述为一个含有等式约束、不等式约束和变量界约束的非线性规划问题:传统的基于梯度信
6、息的优化方法难以对问题(1)进行有效的求解。与传统的优化方法相比,以遗传算法(GeneticAlgorithm,GA)、粒子群优化(ParticleSwarmOptimization,PSO)算法、差分进化算法、蚁群算法等为代表的进化算法是一类基于种群迭代的全局搜索方法,具有不依赖于所求问题的梯度信息、易于实现,能以较高概率收敛于问题的全局最优解等特点,因此进化算法在函数优化、神经网络训练、参数优化、机器学习以及工程应用领域中得到了广泛的应用[1-2]。鉴于进化算法是一类基于无约束的优化方法,在处理约束优化问题时要结合合适的约束处理技术。在过去的几十年中,研究者提出了大量的
7、约束优化进化算法[3]。布谷鸟搜索(CuckooSearch,12CS)算法是英国剑桥大学学者Yang和Deb于2009年提出的一种新的全局启发式搜索方法[4]。CS算法是基于对布谷鸟寻窝产卵行为的模拟,已被证明在收敛速度和精度方面都要优于遗传算法和粒子群优化算法[4]。由于CS算法具有算法简单、参数设置少、易于实现等特点,因此在很多领域有着广泛的应用。Gandomt等[5]提出一种求解结构优化问题的CS算法。Walton等[6]提出一种基于信息交换的CS算法用于求解全局优化问题。Yang和Deb[7]提出一种多目
此文档下载收益归作者所有