-
题名MapReduce模型下的分布式差分进化算法
被引量:3
- 1
-
-
作者
董小刚
邓长寿
袁斯昊
吴志健
张忠平
-
机构
九江学院信息科学与技术学院
武汉大学软件工程国家重点实验室
燕山大学信息科学与工程学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2016年第12期2695-2701,共7页
-
基金
国家自然科学基金项目(61364025)资助
武汉大学软件工程国家重点实验室开放基金项目(SKLSE2012-09-39)资助
+4 种基金
江西省教育厅科学技术项目(GJJ13729
GJJ14742)资助
九江学院科研项目(2013KJ27
2014KJYB034
2015LGYB29)资助
-
文摘
差分进化算法简单、高效且鲁棒性好.然而在求解大规模优化问题时,其性能随着问题维度的增加会迅速降低.针对此问题,提出一种基于MapReduce编程模型的分布式差分进化算法.算法采用改进的精英学习策略和岛模型两种机制,提高算法的收敛精度.利用MapReduce并行编程模型,构建分布式差分进化算法,并将其部署到分布式集群Hadoop上.利用13个标准测试问题进行仿真实验,实验结果表明该算法求解精度高,且具有较好的加速比和扩展性,是求解大规模优化问题的有效方法.
-
关键词
大规模优化
分布式差分进化
岛模型
精英学习
-
Keywords
large scale optimization
distributed differential evolution
island model
elite learning
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名参数适应性分布式差分进化算法
被引量:22
- 2
-
-
作者
张春美
陈杰
辛斌
-
机构
北京理工大学自动化学院
北京理工大学复杂系统智能控制与决策教育部重点实验室
太原科技大学电子信息工程学院
-
出处
《控制与决策》
EI
CSCD
北大核心
2014年第4期701-706,共6页
-
基金
国家杰出青年科学基金项目(60925011)
国家自然科学基金委国际(地区)合作项目(61120106010)
+1 种基金
山西省青年科技研究基金项目(2012021012-4)
太原科技大学校青年基金项目(20113003)
-
文摘
提出一种适应性分布式差分进化算法.将初始种群分为多个子种群,并设计子种群间的迁移机制,当满足迁移条件时,根据冯?诺依曼拓扑结构,子种群内的优秀个体代替其邻域的较差个体,使得整个种群实现信息共享.同时,根据个体适应值变化情况,对每一个体分配不同的缩放因子?和交叉率CR,提出?和CR的适应性策略.实验结果表明,所提出算法有利于对解空间进行广泛探索,避免算法陷入早熟收敛,能够搜索到性能较好的解.
-
关键词
分布式差分进化
适应性参数
迁移机制
-
Keywords
distributed differential evolution
adaptive parameters
migration mechanism
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-
-
题名混合模式搜索的分布式memetic差分进化算法
被引量:2
- 3
-
-
作者
张春美
郭红戈
-
机构
太原科技大学电子信息工程学院
-
出处
《计算机应用》
CSCD
北大核心
2014年第5期1267-1270,1317,共5页
-
基金
国家自然科学基金资助项目(61304215)
山西省基础研究计划项目(青年)(2012021012-04)
太原科技大学校青年基金资助项目(20113003)
-
文摘
针对差分进化(DE)算法存在的早熟收敛与搜索停滞的问题,提出memetic分布式差分进化(DDE)算法。将memetic算法的思想融入到差分进化算法中,采用分布式的种群结构以及memetic算法中的混合策略,前者将初始种群分为多个子种群,子种群间根据冯·诺依曼拓扑结构周期性地实现信息交流,后者将差分进化算法作为进化的主要框架,模式搜索作为辅助手段,从而平衡算法的探索与开发能力。所提算法充分利用了模式搜索和差分进化算法的优势,建立了有效的搜索机制,增强了算法摆脱局部最优的能力,能够满足搜索过程对种群多样性及收敛速度的需求。将所提算法与几种先进的差分进化算法相比较,对标准测试函数进行优化的实验结果显示:所提算法在解的质量和收敛性能方面,均优于其他几种相比较的先进的差分进化算法。
-
关键词
分布式差分进化
种群结构
迁移机制
MEMETIC算法
模式搜索
-
Keywords
Distributed Differential Evolution (DDE)
population structure
migration mechanism
memetic algorithm
pattern search
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-