自适应差分进化算法及其在参数估计中的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
’ : ) ( 一:
’ 一 ) (
( 3 )
( 4 )
= +
s ae y + srt y : t t 1 t e 2 ⅣP 。 r g ag
其 中 , /ag = P2 Nci+ ,P 2 N h 1 … ,P , 且 ‘ ty N /+ hc 1 /+ c i+ , Ⅳ s e2 t r 0e N 。。 个体 的边 界 处 理 :
基金项 目:2 1 0 0年度科技部国家重点新产品计划基金资助项 目( 1 2 0
0 C 0 ) GR 2 13 ;衢州学院 中青年骨干教师基金资助项 目 1
作者倚介 : 王海伦(9 9 ) 女 , 17 - , 讲师、 硕士 , 主研方 向: 智能优化 ,
无线传感器 网络 ;余世 明 ,教授 、博士 ;郑秀莲 ,副教授 、硕 士
选择剩下 的 N / 一 hi 个个体按照 rn > . P2 。。 a d O4的原则分
别进 行式() 式() 3和 4 的个体变 异操 作 。如果 是 ,则利 用式() 3 进行变异操作 ;如果否 ,则 利用式() 4进行变异操作 。
=
G +
(: ) 一 :+
’ £ 一 ) ( + 。
P rmee a tt na dSrtg a tt n DE CP A) aa trAd pai n tae yAd pai , — AS 。 o o
S‘ 2
( 、 C 。 R1)
变 异策 略
l
2
G
(2 F .C 。 R2)
D E r n / /a d l
,+ 2
[ ywod !df rni v lt na oi m;d pie p a t smao ; go ia o ;t tg dpain muainfco Ke r s iee t l oui l rh a at ; a mee et t n H xd t n s aeya att ; tt tr ae o g t v r r i i i r o o a D0I 1.9 9 .s.0 03 2 .0 20 .6 : 03 6 0i n10 —4 82 1 .50 2 s
(. l g f l tcl n fr t nE gn eig Quh uU iesy Q z o 2 0 0 C ia 1Col eo e r a adI omai n ier , z o nvri , u h u3 4 0 , hn; e E ci n o n t
2 It l ec fr ainS se sac stt, hj n iesyo T c n lg , nh u3 0 1 , ia .ne i neI o t ytms erhI tue Z ei gUnv ri f eh oo y Hazo 10 4 Chn ) lg n m o Re ni a t
Ga s in d srb t n i m p o e mp e u s a i t u i se i o l y d t i l me t h d p i e c n r l r a e e s Th ta e y a a t to sa h e e y e a u to fv l e o t e s O n e a a t o to m t r e sr t g d p a i n i c i v db v l a i n o a u ff n s t v pa i f n to . mu a i n t s e u t h w h t u c i n Si l t e t s l s o t a o r s DE— AS c n o a n a h g e r c so o u i n a d h s f s o v r e c . CP A a bt i i h rp e ii n s l t n a a tc n e g n e DE— AS i mp oy d t o CP A se l e o et si t n tcpa a t r x d t n, n o d o tmi a i n r s l i o ti e ma e t ki e i r me e s Hg o i a i he of o a d ag o p i z to e u t s b a n d.
(
_ l、
)
2 控制参数 自 适应和策略 自适应的差分进化算法
对 于 优 化 问题 :
,+ 2
l
(
、C O Rp m + 1 )
DE r n —o— e t l /a d t b s/、
DE/a d/ rn 2
mn (1 2 ・D if x, , , ) X ・
第3 8卷 第 5期
、0l3 , _8
・
计
算
机
工
程
21 0 2年 3月
M ac r h 201 2
N o. 5
Co pu e g ne rng m trEn i e i
人 工智 能及 识 别技术 ・
文章编号:10 4802 5-22-3 文献标识码: 00 2( 10-00-  ̄3 2 ) - - 0 A
化对优化问题进行寻优 ,控制 参数以正态分布的方式实现 自适应 ,通过对适应度 函数值 的评价 ,实现变异策略的 自适应。测试仿真结果表 明 , EC A A算 法具有较 高的求解精 度和较快 的收敛速度 。 D — P S D —P S 将 E C A A算法应用于 H 氧化 动力学参 数估计 , g 可得 到较好 的优化 结果。 关健词 :差分进化算法 ;自适应 ;参数估计 ;水银氧化 ;策 略自适应 ;变异 因子
Ada i eDi e e ta o uto Al o ihm nd ptv f r n i l Ev l i n g r t a I sAp ia i n Pa a e e tm a i n t plc to i n r m t rEs i to
W ANG a ・ n , H il YU h - i g , u S i n ZHENG u l n m Xi - a i
Ad p t nDE C A A) sit d c d I — P A, i ee t l v lt n o eao s d t e c h pi z t n rs l f r be , n a t i ( — P S i nr u e . n DE C AS df rni oui p rtri u e s a h t eo t a o o ae o s O r miai e ut o o lms a d o s p
性能。
S j
G
因此 ,迅速得到了众多学者的关注 和研 究 】 并且对该算法 , 的控制参数( 变异 因子 F和交叉概率 C ) 策 略等方面进行 了 R、
大量 的研究工作 ,将其 应用于各种实 际的复杂优化 问题 ,取 得了令人满意 的优化效果 。 虽然差分进化算法有着 令人满意 的优化效果 ,但是面对 越来越复杂的优化问题 ,其固定的控 制参 数设 定和变异策 略 都难 以适应算法进化的需要 ,因此 ,其存在 的算法缺 陷不可 忽视 。为此 ,本文提出一种控制参数 自适 应和策略 自适 应的 差分进化算法( i eet l v lt n Ag rh t o t l D f rni ou o loi m wi C nr aE i t h o
够实现算法在种群进化 的同时,控制参数在个体水平上实现 动态的变化 ,改变 了传统 D E算法 中控制参数固定的方式 ; 对于策略的使用 ,算法在初始阶段时 ,使 , 0 v 。 ,即在算 c = 法迭代开始时 ,把种群 分为 2个个体数量为 N / P2的子种群 ,
图 l 原始种群 S - 、控剖参数种群 S 和变异策 略
数 ,实现差分进化操作 ,生成新 个体 G - ”,i 1 …, 。 =, ^ 2 选择 N I+ c i 个个体进行式() P2 N hc n。 2的个体变异操作 :
量 = +
,
(: ) 一 :
( )
其 中 ,/re I 1 , N I+ hi。 。ag = , …,P2 Nc c s ty 2 t 0e
∈(? ) J ,, , , =1 ・ D 2一
() 1 和 ( 、C O) 磁 Rp
其中, _ ) 厂 为优化的 目标函数 ; ( X为 D维优化矢量 ,
分别为第 个变量 x的下限和上限。 j 在 D —P S EC A A算法中 ,个体的构造 和策 略的使 用如 图 1 所示。对于个体 的构造 ,采 用的是控制参数和个体一起编码 的方式 ,即每个个 体都有一 个与 其对应 的控制参数 ,从而能
表 1 标准 试函数及参|设定 l 【
设置最大 的迭代 次数 G 和种群 的规模 N P,同时 ,使 () 2原始种群 1 的进化 每一 个原始个体 。采 用各 自 (i RG作为控制参 F。 、C i)
Nc0 e h i =0, Fs d g 1 c ”l y=0, Fsa。y=0。 t t tg2 r
中圈分类号:T31 P0. 6
自适应 差分进化 算法及 其在 参数估 计 中的应 用
王海伦 ,余世明 ,郑秀莲
(.衢州学院 电气与信息工程学院 ,浙江 衢州 3 40 ;2 1 2 0 0 .浙江工业大学智能信息系统研究所 ,杭州 3 0 1 ) 10 4
摘
要 :为解决动 力学百度文库 数估计的问题 ,提 出一种控制参数 自 适应 和策 略 自适应的差分进化算法( EC A A 。在该算法 中,采 用差分进 D —P S )
,
的设置上 ,DEC AS — P A算法采取了不同的参数设置 ,如表 1 所示。其 中,传统差分进化 算法 的控制参数设置采 用文 献[】 8 推荐的参数 :F=05 C 09。对于每个 10维的标准测 .和 R= . 0 试函数 ,DEC A A 算法 、J D 算法和传统差分进化算法 —P S A E 都分别独立运行 5 0次 , 然后分别求得每个测试函数 的平均值 和标准方差 。
1 概 述
自从差分进化 算法…提 出后 ,相 比于其他 智能 优化算法 来讲 ,由于其具有 更加 良好 的寻优性能和较快的收敛速度 ,
然 后利 用 DErn/、DErn — —et / d1 a / dt b s 1和 D / n / a o / Er d2等变异 a 策 略对 个体进行 变异操 作 ,并对它 们进行评 价 。最后 利用 Ⅳ 。 c 的变化实现策略 的自适应 ,从而提 高算法整 体的优化
[ src ]I re lepo l o rmee smao ,nDiee t l v lt na o tm w t o t l aa e r d paina dSrtg Abta t nod ros v rbe f aa t et t n a f rni oui l rh i C nr rm t a tt t e y t o m p r i i f aE o gi h oP eA on a
收稿 I :2 1-82 t 期 01 — 0 5
E m i i h n 12 @16 o - a :x o o g 9 0 2 . m l a c
第3 卷 8
第5 期
王海伦 ,余世 明 ,郑秀 莲 :自适应差分进化算法及其在参数估计 中的应用
23 0
D — P A算法步骤如下 : E C AS () 1初始化 在各 自的可行 域 内,生成原始种群 s 与控 制参数种群