欢迎来到天天文库
浏览记录
ID:35050316
大小:3.19 MB
页数:65页
时间:2019-03-17
《参数自适应的差分进化算法及并行化研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文参数自适应的差分进化算法及并行化研究学科专业计算机软件与理论学位类型√□科学学位□专业学位研究生姓名秦军导师姓名、职称唐文胜教授论文编号湖南师范大学学位评定委员会办公室二零一六年五月分类号密级学校代码10542学号201302110906参数自适应的差分进化算法及并行化研究ResearchonParameterAdaptiveDifferentialEvolutionAlgorithmandParallelization研究生姓名秦军指导教师姓名、职称唐文胜教授学科专业计算机软件与理
2、论研究方向云计算湖南师范大学学位评定委员会办公室二零一六年五月摘要差分进化算法(DE,DifferentialEvolution)是进化优化算法中最优秀的算法之一,具有自搜索、自适应、并行性等特点,已成功用于解决各种工程和科学问题。差分进化算法是一种基于种群的并行迭代优化算法,对比其他进化算法有着较好的搜索能力和收敛性,其性能主要由算法的控制参数决定。标准差分进化算法在求解复杂优化问题时,存在收敛速度慢,容易陷入局部最优的不足,因此对差分进化算法的改进优化还存在很大的空间。随着数据的爆炸式增长,
3、单机运行的差分进化算法在高维运算上已经不能满足实际的计算需求,使得具有分布式架构的云计算平台成了较为理想的选择。本文研究了差分进化算法参数选择问题,提出新的动态引导参数选择算法,并将算法在云平台并行实现,优化了算法的性能,提高了算法处理高维数据的能力。具体工作如下:(1)针对差分进化算法收敛速度慢,容易陷入局部最优的问题,提出一种新的动态引导参数选择差分进化算法(DGPSDE,DynamicGuideParameterSelectionDifferentialEvolution),提高了算法的收
4、敛速度和全局搜索能力。主要思想是:利用种群的历史最优值信息引导下一代参数的选择,首先建立两个有序资源池,用于保存由柯西分布生成的变异因子F和交叉因子CR的值,然后根据历史最优值判断当前进化过程的收敛情况,利用不同参数对进化过程的影响,动态指导下一代进化参数的分配,加快算法的收敛速度,增强算法的全局搜索I能力。(2)针对差分进化算法在处理高维度数据时运行速度慢的问题,借助云平台的计算优势,采用并行算法,提高算法的运行速度。具体做法是:利用云平台分布式计算,使用Map任务将算法中耗时最多、计算复杂的
5、评价函数过程并行运行,将并行计算的输出结果汇总进入选择阶段,当前代进化结束后开始下一次迭代,经过反复迭代搜索问题的最优解。并行过程缩短了每代进化的时间,加快了算法的运行速度。关键词:差分进化,动态参数选择,云平台IIABSTRACTDifferentialEvolution(DE)isoneoftheexcellentalgorithmsinevolutionaryoptimization,withfeaturessuchasself-searching,self-adapting,parall
6、elization,whichhasbeensuccessfullyusedtosolvevariousengineeringandscientificproblems.Differentialevolutionalgorithmissortofparalleliterativeoptimizationalgorithmbasedonpopulation.Comparedwithotherevolutionaryalgorithms,DEoutperformsbettersearchingabi
7、lityandconvergence.AndtheperformanceofthealgorithmisdeterminedbythecontrolparameterslikeFandCR.Classicdifferentialevolutionalgorithmshowsslowconvergencerate,andhasmorepossibilitytofallintothelocaloptimalprobleminsolvingcomplexoptimizationproblems.The
8、refore,thereisalotlefttobeimprovedindifferentialevolutionalgorithm.Withtheexplosivegrowthofdata,stand-aloneoperationofdifferentialevolutionalgorithminhigh-dimensionaloperationsfailedtomeettheactualcomputingdemands,whichmakescloudcomputingplatformwith
此文档下载收益归作者所有