一种改进的差分进化算法

合集下载

带基向量种群的改进差分进化算法

带基向量种群的改进差分进化算法

[ yw r s i ee t l v lt nDE a o tm; o vrec pe ; aev trmuao p rt n Ke o d !D f rni oui ( ) l r aE o gi h c n eg nesed b s e o; tt noea o c i i
DOI 1 . 60i n1 0 —4 82 1 .3 0 : 03 9 .s . 03 2 . 2 . 4 9 s 0 0 00
成基向量种群 ,在进行变异操作时 ,从该基 向量种群 中选择个体作为基 向量。使 用标 准测 试函数对算法进行验证 ,结果表明 ,该算法能缩 小基向量选择范 围,减少迭代 次数 。 关健诃 :差分进化算法 ;收敛速度 ;基 向量 ;变异操作
M o i e fe e ta o ut n Al o i m t s c o o p d f d Dif r n i l i Ev l i g rt o h wih Ba eVe t rGr u
l 概 述
差 分进化( f rnilE ouin E …算 法是一种 用于 Diee t v lt ,D ) f a o 实参 数优化 的进 化算法。与遗传 算: 法、控 制随机搜 索和粒 子
Ul

G X】+ (, — , 】 = F 2 X3 r ' G , G , G
6 r
J A i in . A n - I NG L- a g QI NG Ho gf q u
( . p r n o L u c iga dP we E g n e ig T e e o dA t l yE gn eigUn v ri , ’n7 0 2 , ia 1 De at t f a n hn n o r n ie r , h c n r l r n ie r me n S ie n ie s y Xi 1 0 5 Chn ; t a

改进差分进化算法及其在模糊聚类分析中的应用

改进差分进化算法及其在模糊聚类分析中的应用
lw , t e ti l i d vd a wi h e t f n s v l e wi e t r t e s lc i n s a e t e e ae t e n w o u ai n, whc a h ra n i i u l t t e b s i e s au l n e h ee t t g o g n r t h e p p l t h t l o o ih
第 3 卷 第4 4 期
2 1 年 1 月 01 2
长春理工大学学报 ( 自然 科 学 版 )
Jun l f h n c u iesyo ce c n eh oo y ( trl ce c dt n o ra C ag h nUnvri fS i ea dT cn lg Naua in eE io ) o t n S i
把提 出的算法应 用到模 糊聚类分析 中,较 好的解决 了原始聚类模型求解容 易陷入局 部极 值的问题 。
关 键 词 :全 局 优 化 ; 差 分进 化 ;进 化 策略 ;聚 类 分 析
中图分类
文章编号 :1 7-9 7 (0 1 4 0 2 - 4 6 2 8 0 2 1 )0 - 19 0
fc i e e s f t e p o o e ag r h .Th ag r h e t n s o h r p s d l o i v t m e l o i m s a s p l d i t t e f z y cu t r a l ss a d s l e h r b t i lo a p i n o h u z ls e nay i n o v s t e p o — e
摘 要 :针对差分进化 算法早 熟与搜 索效 率不理 想的 问题 ,提 出一种改进的差分进化算 法。算法在 变异阶段 采用 多策略 与 多参数 并行的方法一 次产 生 多个变异个体 ,有 效地保持 了种群 中个体 的多样性 ,抑制 了早熟现 象的发 生。根 据竞争机制 选 择适应度 最好 的 变异个体进行 选择 操作 ,提 高 了搜 索效率 。与差分进化及 其改进 算法的对 比实验表 明 了算法的有效性 ,并

基于改进差分进化算法的微网容量优化配置方法[发明专利]

基于改进差分进化算法的微网容量优化配置方法[发明专利]

专利名称:基于改进差分进化算法的微网容量优化配置方法专利类型:发明专利
发明人:吴定会,张子恒,欧阳洪才,祝志超,张娟,马睿洁
申请号:CN202110008891.5
申请日:20210105
公开号:CN112836423A
公开日:
20210525
专利内容由知识产权出版社提供
摘要:本发明涉及一种基于改进差分进化算法的微网容量优化配置方法。

以总成本最低为目标,建立基于改进差分进化算法的微网容量优化配置方法。

包括以下步骤:1.确定微网对象,对微网的进行数学建模。

2.根据负载的特性和风光柴储互补发电系统特点,确定该系统的能量调度策略。

3.以成本最低为目标函数,构建系统的目标函数方程。

4.利用matlab软件对系统的数学模型进行编程与仿真,在算法部分,采用群智能算法对问题进行优化求解。

分别在种群初始化阶段,变异阶段对差分进化算法进行改进。

将改进后的差分进化算法应用于微网的容量优化配置中。

克服了传统优化算法求解精度不高,速度较慢的问题,改进了微网容量配置的科学性和经济性。

申请人:江南大学
地址:214122 江苏省无锡市滨湖区蠡湖大道1800号
国籍:CN
代理机构:无锡华源专利商标事务所(普通合伙)
代理人:聂启新
更多信息请下载全文后查看。

一种基于新型差分进化模型的MOEAD改进算法

一种基于新型差分进化模型的MOEAD改进算法
138 2019,55(8)
Computer Engineering and Applications 计算机工程与应用
一种基于新型差分进化模型的 MOEA/D 改进算法
耿焕同,周利发,丁洋洋,周山胜 南京信息工程大学 计算机与软件学院,南京 210044
摘 要:针对 MOEA/D 算法中差分进化操作收敛精度不高且速度较慢的不足,提出了一种综合基于可控支配域的向 量差生成策略和基于主成分的动态缩放因子的新型差分进化模型,均衡显性与隐性搜索引导 ;并实现了一种基于新 型差分进化模型的 MOEA/D 改进算法(MOEA/D-iDE)。新型差分进化是借助基于可控支配域的非支配排序对邻域 进行分层,根据分层信息生成与不同进化阶段相匹配的向量差,实现对种群收敛速度的显性引导 ;同时对决策空间 进行主成分分析,动态调整差分进化缩放因子,实现对种群收敛精度的隐性引导。实验选取 ZDT、DTLZ 和 WFG 等 为测试问题,以 IGD+,ER 作为评价指标,将 MOEA/D-iDE 算法与 6 个同类算法进行对比实验,结果表明新算法在保 证多样性的同时具有更好的收敛速度与精度,从而验证了新型差分进化模型的有效性。 关键词:差分进化 ;可控支配域 ;主成分分析 ;基于分解的多目标进化算法 文献标志码:A 中图分类号:TP391;TP18 doi:10.3778/j.issn.1002-8331.1801-0154
1 引言
在现实世界中常遇到复杂的多目标优化问题(Multiobjective Optimization Problems,MOPs)往往带有约束 条 件 ,且 同 时 优 化 的 多 个 目 标 存 在 冲 突 。 进 化 算 法
(Evolutionary Algorithms,EA)是一种模拟生物进化机 制,拥有较强全局搜索能力的算法,已成功地用于求解 复杂的 MOPs。

差分进化算法的改进研究

差分进化算法的改进研究

Science &Technology Vision 科技视界0引言差分进化算法是1995年由Storn 和Price 提出来的一种基于种群的随机性搜索算法,差分进化算法在求解各式样的优化问题中表现出了良好的全局寻优能力[1],同时其结构简单、操作容易,具有很多优点,但不可避免的是其容易陷入局部最优导致无法快速准确的收敛到全局最优值。

不同学者也提出了很多对差分进化算法的改进,主要有对控制参数的改进以及对突异策略的改进等[2-4]。

本文研究主要分为以下几个部分,首先对差分进化算法简要介绍,之后提出改进的差分进化算法,并对改进算法进行Benchmark 函数实验,最后给出结果及结论。

1基本差分进化算法差分进化算法是一种经常用于解决优化问题的随机性搜索算法,它采用实数编码方式。

算法主要包括突变、交叉以及选择操作[5],涉及到的参数主要包括种群大小Np ,突变概率F (一般取值范围0到1),交叉概率Cr (一般取值范围0到1)。

算法的流程主要分为以下几部分:(以下i∈[1,Np ],j∈[1,D ],G 迭代次数)1)种群初始化:算法采用随机初始化方式产生一定大小的初始种群,具体生成方式如下:x j ,i =x Lj +rand i ,j (0,1)·(x Uj -x Lj )(1)2)突变操作:是差分进化算法中最重要的操作,随机产生的三个互不相同的个体,选取一个作为目标向量,通过另两个向量的差来引导目标向量进行突变操作,具体形式如下:v i ,G =x r 1,G +F ·(x r 2,G -x r 3,G )(2)除了上述最经典变异策略之外,还有几种常见变异策略见文献[6]。

3)交叉操作:在突变操作之后,为增加种群的多样性,我们对突变个体和父代个体进行交叉操作,常用的二项式交叉具体形式如下:u i ,j ,G =v i ,j ,G ,如果rand i ,j ≤Cr 或j=rand (i )x i ,j ,G ,其他{(3)4)选择操作:算法的选择操作采用的是一种一对一的贪婪选择机制,将交叉操作后生成的试验向量与父代个体进行比较,选取具有更优适应度的个体进入下一代,具体如下:X i ,G+1=u i ,G ,如果fitness (u i ,G )≤fitness (X i ,G )X i ,G ,其他{(4)2改进差分进化算法本文对差分进化算法的改进主要分为以下两个方面:1)突变和交叉操作的改进:本文主要针对常用突变操作中的v i ,G =x i ,G+F ·(x best ,G -x i ,G )+F ·(x r 1,G -x r 2,G )突变方式,我们随机的从种群选取种群个数的百分之p,选取这部分个体中具有最有适应度的个体,用x gr_best ,G 来代替替代x best ,G 。

改进的自适应混沌差分进化算法

改进的自适应混沌差分进化算法

差 分进化算法( D i f e r e n t i a l E v o l ti u o n , D E ) 是 属于 遗传算法 的一个分支, 它是 由 S or t n等人于 1 9 9 5年提 出 的,最初 的设想 是用 于解 决切 比雪 夫 多项式 问题 ,
计 算 机 系 统 应 用
ቤተ መጻሕፍቲ ባይዱ
h t t p : } i p . c - S - a . o r g . c n
2 0 1 3年 第 2 2卷 第 2期
改进的自适应混沌差分进化算法①
王 涛,王 焕
( 辽宁工程技术大学,电气与控制工程学 院,葫芦 岛 1 2 5 1 o 5 )

Ab s t r a c t :I n o r d e r t o i mp r o v e t h e di f f e r e ti n a l e v o l u t i o n a l g o r i t hm f o r o p t i mu m s p e e d a n d o v e r c o me he t he u r i s t i c
a l g o r i t h m c o m mo n p r e m a t u r e c o n v e r g e n c e p r o b l e m i s p r o p o s e d b a s e d o n a T e n t ma p p i n g( T e n t )o f a d a p t i v e c h a o t i c e mb e d d e d d i f e r e n t i a l e v o l ti u o n a l g o r i t h m ( C L S D E ) . T e m ma p p i n g a l g o r i hm t u s i n g o f t h e g e n e r a t i o n o f c h a o t i c

改进的差分进化算法

改进的差分进化算法

改进的差分进化算法
差分进化算法是一种常用的全局优化算法,但其收敛速度较慢,易陷入局部最优解。

为了改进算法性能,研究人员提出了许多改进方法。

一种改进差分进化算法的方法是采用自适应控制参数。

传统的差分进化算法使用固定的控制参数,但这会导致算法收敛速度较慢或者无法收敛。

自适应控制参数适应当前优化过程中的问题,从而更好地控制算法。

另一种改进方法是引入多种差分变异策略。

传统的差分进化算法只使用一种变异策略,但这样可能会导致算法陷入局部最优解。

引入多种变异策略可以增加算法的搜索能力,使其更容易找到全局最优解。

此外,还有一些其他的改进方法,如使用混合算子、增加种群多样性等。

这些改进方法可以在不同场景下提高差分进化算法的性能。

- 1 -。

求解0-1规划问题的改进差分进化算法

求解0-1规划问题的改进差分进化算法

求解0-1规划问题的改进差分进化算法改进差分进化算法(Differential Evolution,DE)是一种求解0-1
规划问题的受欢迎的进化计算方法。

DE得到的解决方案是一种全局最优解,能够有效地解决复杂、约束强的0-1规划问题。

DE有以下三个步骤:
1. 首先,初始化一组潜在的解决方案,每个解决方案由一组0-1变
量的组合表示;
2. 对每一个解决方案应用一个变异运算,有时也称作“基因重组”,用以获得新的解决方案;
3. 对比新的解决方案与当前最优解决方案,如果新解决方案更加优秀,则接着应用这种变异运算,否则继续下一次迭代。

DE基于当前探索地图中的群体做出最优决策,穷举所有可能的解决
方案并不再必要。

此外,DE还能够有效地解决约束强的0-1规划问题,
因为它可以灵活地通过基因重组的过程实现等价变换,从而把复杂的约束
条件转换成更容易求解的等价约束条件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

doi:10.15983flj.cnki.jsnu.2016.01.111
一 种 改 进 的 差 分 进 化 算 法
丁 晓 阳 ,李 嵩 华
(兰 州 财 经 大 学 信 息 工 程 学 院 ,甘 肃 兰 州 730020)
摘 要 :针 对基 本 差分进 化 算法收 敛速 度 较 慢 的 问题 ,将 粒 子 群优 化 算 法 中的社 会 学 习部 分 引入 到 差分进 化 算 法 中,提 出一 种 改进 的差 分进化 算 法 。该 算 法通 过 小概 率 随机 变异 操 作 增加 种 群 的 多样 性和 全局 搜 索 能力 ;变异 向量和 个 体 向群 体 最优 个体 学 习的结 果进行 交叉操 作 ,利 用 最优 个体 指 导进化 过程 ,加 快 了算 法的 收敛速 度 ,提 高 了优 化 精度 。仿 真 实验 结 果表 明 ,该 算 法 具有 更 好 的 优 化 性 能 。 关键 词 :群 体 智 能 ;差分 进化 算 法 ;粒 子群优 化 算 法 ;随机 变异 ;学 习 因子 ;多样 性 中 图 分 类 号 :TP181 文 献 标 志 码 :A
二 进 制差分 进 化算 法 ,该 算 法 在进 化 过 程 中无需 变 异 率 ,即可 根据 个体 间 的差 异 直 接在 离 散 域 内进行 变 异 。文献 [3]设计 了一 个 基 于 符号 函数 的多 策 略 变 异算 子 ,用正 负 随机数 代替 原有 的变异 率 ,实现 了 两 个 方 向上 的 随机 搜 索 。文 献 [4]改 进 了差 分 进化 算 法 的变异 操作 ,采 用 随机 选 择 的方 式 进 行 变 异 和 扰 动操 作 。文献 Es]提 出一 种 结 合分 阶段 二 次 变异 和混沌 理论 的改进 差 分进 化 算 法 。文 献 [6]提 出 自 适 应 中心 变异 差分 进 化算 法 。文献 E7]提 出基 于 中 心变 异和 自适 应 交 叉 概 率 的差 分 进 化 算 法 。文 献 [8]采 用 DE/rand/1和 DE/best/2两种 具 有互 补 特 性 的差分 变异 算子 ,提 出多 种 采 用 不 同分 配 策 略 的
差分 进化 算 法 (differential evolution,DE)是 由 Rainer Storn和 Kenneth Price在 1995年共 同提 出 的一 种 采用 浮点 矢量 编码 在连续 空 间 中进行 随机 搜 索 的优化 算法 [】]。DE原 理 简 单 ,受 控 参 数 少 ,实 施 随机 、并 行 、直接 的全 局 搜索 ,易 于理 解 和 实 现 。近 年来 ,在 约束 优化 计 算 、模 糊 控 制 器 优 化 设计 、神 经 网络 优 化 、滤 波 器 设 计 等 方 面 得 到 了 广 泛 的应 用 。 但是 ,与其他 随机 优 化算 法类 似 ,DE仍 存 在 着 搜 索 停滞 和 早熟 收敛 等缺 陷 ,因此 ,很 多学者 通过 改进 变 异 策 略  ̄z-10]、优 化 交 叉 策 略 [11-13 及 引 入 其 他 算 法 的 先进 进 化方式 [1 _l7]对 基本 差分 进 化 算 法 进 行 改进 。 例 如 ,文献 [2]提 出一 种 用 于 求解 0—1规 划 问题 的
第 44卷 第 1期
陕西 师 范大 学学报 (自然科 学版 )
Vo1.44 No.1
2016年 1月 Journal of Shaanxi Normal University (Natural Science Edition) Jan.,2016
文 章 编 号 :1672—4291(2016)01—0001—06
An im proved differential evolution algorithm
D IN G Xiaoyang, LI Songhua (School of Information Engineering。Lanzhou University of Finance
and Econom ics, Lanzhou 730020, Gansu, China) Abstract:In order to enhance the convergence rate of differential evolution algorithm (DE),an improved differential evolution algorithm (IDE) is proposed which introduced the social learning part of particle swarm optimlf. Firstly,the new algorithm im proves the diversity of population and global searching ability by sm all probability random m utation opera- tor. Then,the variation vector and the result which learns from the best individual in population are crossed. The evolutionary process is guided by best individual SO that the convergence rate and the optimization precision of DE are improved.The sim ulation results show that the improved algorithm has better optim ization perform ance. Keywords:swarm intelligence;differential evolution algorithm ;particle swarm optimization;ran- dor a m utation;learning factor; diversity M R sabiect classification:68T05
相关文档
最新文档