基于惯性因子的混沌粒子群优化算法研究

合集下载

混沌粒子群优化算法【精品文档】(完整版)

混沌粒子群优化算法【精品文档】(完整版)

混沌粒子群优化算法¨计算机科学2004V01.31N-o.8高鹰h2谢胜利1(华南理工大学电子与信息学院广州510641)1(广州大学信息机电学院计算机科学与技术系广州510405)2摘要粒子群优化算法是一种新的随机全局优化进化算法。

本文把混沌手优思想引入到粒子群优化算法中,这种方法利用混沌运动的随机性、遍历性和规律性等特性首先对当前粒子群体中的最优粒子进行混池寻优,然后把混沌寻优的结果随机替换粒子群体中的一个粒子。

通过这种处理使得粒子群体的进化速度加快t从而改善了粒子群优化算法摆脱局部极值点的能力,提高了算法的收敛速度和精度。

仿真结果表明混沌粒子群优化算法的收敛性能明显优于粒子群优化算法。

关键词粒子群优化算法。

混沌手优,优化’ChaosParticle SwarmOptimizationAlgorithmGAOYin91”XIESheng—Lil(Collegeof Electronic&InformationEngineeringtSouthChina University ofTechnology,Guangzhou510641)1(Dept.of ComputerScience andTechnology.GuangzhouUniversity·Guangzhou510405)2Abstract Particle swarmoptimizationis anewstochasticglobaloptimization evolutionaryalgorithm.Inthis paper,the chaotic searchis embeddedintooriginalparticleswarmoptimizers.Basedon theergodicity,stochastic propertyandregularityofchaos,fl newsuperiorindividualisreproducedbychaoticsearchingonthecurrentglobalbest individ—ual。

基于动态加速因子的粒子群优化算法研究

基于动态加速因子的粒子群优化算法研究

基于动态加速因子的粒子群优化算法研究
滕志军;吕金玲;郭力文;王志新;许恒;袁丽红
【期刊名称】《微电子学与计算机》
【年(卷),期】2017(34)12
【摘要】针对固定加速因子导致粒子群算法中函数优化精度差、易于陷入局部最优、后期时收敛速率较缓慢等问题,提出一种基于动态加速因子的改进粒子群优化算法(PSO-DAC).采用递减的惯性权重系数,提高权衡局部搜索和全局搜索的能力,引入动态的加速因子,有利于全局搜索以改善粒子群算法的收敛速度及精度.借助四个常用的测试函数与标准粒子群算法进行仿真测验对比,结果显示,改进之后的算法的最优解精度明显提高同时比标准粒子群算法迭代次数降低51.28%以上,能够更快搜索到最优解,特别是在多峰函数中表现更加明显.
【总页数】5页(P125-129)
【关键词】粒子群算法;惯性权重;加速因子;收敛速度;全局搜索
【作者】滕志军;吕金玲;郭力文;王志新;许恒;袁丽红
【作者单位】东北电力大学信息工程学院;国网吉林供电公司信息通信分公司【正文语种】中文
【中图分类】TP18
【相关文献】
1.基于惯性因子的混沌粒子群优化算法研究 [J], 李邓化;李金鳌;庞美飒;刘爱华
2.采用扰动加速因子的自适应粒子群优化算法 [J], 姜建国;田旻;王向前;龙秀萍;李

3.基于动态交换策略的快速多目标粒子群优化算法研究 [J], 金欣磊;马龙华;刘波;钱积新
4.基于动态非线性策略的粒子群优化算法研究 [J], 陈林涧;倪世宏;谢川;薛省卫
5.基于自适应加速因子粒子群优化算法的裁剪分床研究 [J], 江丽林;周巨栋;董辉因版权原因,仅展示原文概要,查看原文内容请购买。

一种基于混沌的自适应粒子群全局优化方法

一种基于混沌的自适应粒子群全局优化方法
o t z t n a g rt m a e n C a s h x e me tl r s l e n tae t a e e g r h h s te a i t t v i e n Di ai o i mi o l h b s d o h o . e e p r n a e u t d mo srt t t n w a o i m a b l y o a o d b i g T i s h h l t h i
E- al lu u n O @ 1 .o m i:i x wa g 07 63c m
GAO i f LI Xu— n . a t e p r il wa m l b l o t z t n a g rt m a e n c a sCo Le— u, U wa gAd p i a t e s r g o a p i a i o i v c mi o l h b s d o h o . mp t r En i e rn u e gn e i g
C m u rE gne n n p l ao s o p t ni r g ad A pi t n 计算机工程与应用 e ei ciΒιβλιοθήκη 2 1 ,6 3 004 ()
5 l

种基于混沌 的 自适应粒子群全局优化 方法
高 雷阜 , 刘旭 旺
GAO L i f L U Xu w n e— u, I - a g
子群优化( c s 算法 , A P 0) 改善 了粒子群优化 算法摆脱局部极值点的能力 , 高 了算法的收敛速度和精度 。仿真结果表明提 出的 自 提 适应混沌粒子群优化算法的性能明显优 于一般混沌粒子群优化算法。
关键 词 : 缀 }规 划 ; 非 生 全局 优 化 ; 粒子 群 优化 ; 沌优 化 ; 混 自适 应

基于局部搜索惯性权重的粒子群优化算法

基于局部搜索惯性权重的粒子群优化算法
t e p o s d ag rtm . h r po e lo h i
Ke o d :p r c an o t i t n P O ; o a sac ; aa e r dut e t ie i w i t yw r s at l s rl p m z i ( S ) l l erh p rm t js n ; n ra e h i e w i ao c ea m t g
陈国强 ,李
436 ) 7 0 1
曼 ,张新 刚
( .河南 大学 计算机 与信 息 工程 学院 ,河南 开封 4 5 0 ; . 阳师范 学院 计算机 与信 息技 术学 院 ,河南 南 阳 1 70 1 2 南

要 :粒子 群优化 算 法的性 能主要 受其 中参数 的影 响 , 尤其 是 惯性 权 重的 影响 , 选择 合理 的 0 能够 平衡 算 法 9
的全局 和局部 搜 索能力 。根 据 当前粒 子的 函数 值调 整 学 习 因子 , 用局 部搜 索的方 法确 定惯 性权 重 , 高 了算 利 提 法的鲁棒 性 能。最后 对一 些标 准测试 函数进行 验证 , 实验 分析表 明该 算法具 有优越 性 能。 关键 词 :粒子群 优化 ; 部搜 索 ;参数调 整 ;惯性 权 重 局 中图分类 号 :T 3 16 P 0 . 文 献标 志码 :A 文 章编 号 :1 0 — 6 5 2 1 )3 0 5 — 2 0 1 3 9 ( 0 1 0 —8 7 0
工 业 系 统 控 制 等 领 域 取 得 了较 好 的 效 果 。
说 明 取 C C 0 5时 能 得 到 好 的 结 果 。 = = .
为 了提高算 法 的效 率 , h 等人 引 入 了惯 性 权 重 的概 Si 念。P O的性能主要受其公式 中参数 的影 响, S 尤其是惯性权重 的影 响 , 选择合理 的惯性权重能够平衡算法 的全局和局部搜索 能力。本 文提出利用当前 粒子的函数值来 调整学习系数 , 并通 过局部搜 索方 法确定 惯性 权重 的 P O方法 , S 最后 以求 解标 准 测试 函数说 明所提算法 的性 能。

一种基于混沌优化的混合粒子群算法

一种基于混沌优化的混合粒子群算法

收稿日期:2009-03-12;修回日期:2009-05-29基金项目:辽宁省教育科研计划项目(2004F012)作者简介:邹 毅(1971-),男,辽宁沈阳人,副教授,研究方向为优化算法及智能控制理论。

一种基于混沌优化的混合粒子群算法邹 毅,朱晓萍,王秀平(沈阳工程学院电气工程系,辽宁沈阳110136)摘 要:粒子群算法是一类基于群智能的优化搜索算法。

该算法初期收敛很快,但后期易陷入局部最优点。

为了提高粒子群算法的性能,将粒子群算法全局搜索的快速性和混沌算法的一定范围内的遍历性二者结合,提出一种基于混沌优化的混合粒子群算法。

该算法首先用粒子群算法进行快速搜索,当出现早熟收敛时,对局部较优的部分粒子和全局极值采用混沌优化策略。

对两个典型的测试函数进行仿真表明,该算法能够摆脱局部极值,得到全局最优。

将其用于(N +M )系统费用模型求解,得到最优解,同样验证了该算法搜索效率、精度优于一般的粒子群算法,同时具有较好的收敛稳定性。

关键词:粒子群算法;混沌;优化;混合;(N +M )容错中图分类号:TP306.1 文献标识码:A 文章编号:1673-629X (2009)11-0018-05A H ybrid PSO AlgorithmB ased on Chaos OptimizationZOU Y i ,ZHU Xiao 2ping ,WAN G Xiu 2ping(Department of Electrical Engineering ,Shenyang Institute of Engineering ,Shenyang 110136,China )Abstract :Particle Swarm Optimization (PSO )is a kind of optimizations based on swarm intelligence.The algorithm weaken quickly in ini 2tial stage ,but fall into local extreme value easily in the latter.With PSO algorithm ’s rapid global searching and chaos ’s ergodicity in cer 2tain range ,a hybrid PSO algorithm based on chaos is presented.The algorithm fast search with PSO algorithm first ,then the chaos opti 2mization is adopted for the better part of the particles and global extreme value when the optimization is in premature and convergence.The test of the two functions and solving the optimization of (N +M )fault -tolerant system show that search efficiency ,accuracy of hy 2brid PSO algorithm are better than general PSO algorithm ,while with better convergence stability.K ey w ords :PSO algorithm ;chaos ;optimization ;hybrid ;(N +M )fault -tolerant0 引 言粒子群优化(Particle Swarm Optimization ,PSO )是一类基于群智能的优化搜索算法,是由K ennedy 和E 2berhart 通过对鸟群飞行行为研究,于1995年提出的仿生进化算法[1~3]。

混沌粒子群混合优化算法

混沌粒子群混合优化算法

混沌粒子群混合优化算法王大均,李华平,高兴宝,赵云川四川蜀渝石油建筑安装工程有限责任公司,四川成都(610017)摘 要:粒子群优化算法(PSO )具有收敛速度快但易陷入局部最优点的特点,因此本文将在结合混沌运动的遍历性、伪随机性和对初值的敏感性等特点的基础上,对粒子群优化算法进行了改进,提出了一种基于混沌思想的粒子群优化算法(CPSO ),该算法保持了群体多样性,增强了PSO 算法的全局寻优能力,提高了算法的计算精度,改善了收敛性和鲁棒性,很大程度上避免了算法停滞现象的发生,是一种有效的优化搜索算法。

关键词:混合优化算法;混沌优化算法;粒子群优化算法1. 引言粒子群算法PSO(Particle Swarm Optimization) 是Kennedy J 与Eberhart R 于1995年借鉴鸟群和鱼群捕食过程的社会行为提出的[1]。

该算法具有程序简单、控制参数少、寻优结果与初值无关、且具有一定的并行性等特点,因此从开始研究到现在短短的十年时间里,表现出强大的优化功能,被广泛应用到函数优化、神经网络训练、人工智能、模糊系统控制等领域。

PSO 作为一种更高效的并行搜索算法,非常适于对复杂环境中的优化问题的求解,成为目前进化计算研究的一个热点。

但是标准的粒子群算法表现出强烈的“趋同性”,对于单调函数、严格凸函数或单峰函数,能在初始时很快向最优解靠拢,但在最优解附近收敛较慢,对于多峰函数更易出现早熟现象以及运算量较大等缺点。

混沌学的诞生是20世纪人类科学史上继相对论和量子理论之后的第三次革命,混沌是指在确定性系统中出现的随机状态,为非线性系统的一种演变现象,它不是由随机性外因引起,而由确定性规则导致的对初始条件非常敏感的无固定周期的长期行为[2]。

混沌运动能在一定范围内按其自身不重复地遍历所有状态,初始值条件极其微弱的变化会引起系统行为巨大变化。

因此,本文将在对标准粒子群算法改进的基础上,将混沌思想引入到粒子群算法中,避免了易陷入局部最优值的缺点,大大改善了粒子群算法的优化性能。

粒子群优化算法中惯性权重的研究进展

粒子群优化算法中惯性权重的研究进展

C m u rE g er g ad A pi t n o p t ni ei n p l ai s计算机工程与应用 e n n c o
2 0 ,4 2 ) 0 8 4 (3
3 9
粒子群 优化 算法 中惯性权重 的研究进展
田雨波, 朱人杰 , 薛权祥
TA — o Z e -i, U u n xa g I N Yu b ,HU R n j X E Q a — i e n
Ke o d :PrceS am O t ztn P O)ie i w i tot i t n agrh y w r s a i w r pi ai ( S ; ra e h;pi z i l i m t l mi o nt g m a0 ot

要: 粒子群优化算 法是根据鸟群觅食过程 中的迁徒和群集模型而提 出的用于解决优化 问题 的一类新兴的随机优化 算法。 惯性
江苏科技大学 电子信息学院 , 苏 镇江 2 2 0 江 10 3
S ho o lc o i n nomao ,i gu U iesyo c n ea dT c nl y Z ej n ,i gu 2 2 0 , h a col fEet nc ad If t n J n s nvrt fS i c n eh oo ,hni gJ n s 10 3C i r s r i a i e g a ai e S am O t i t nP O) P rc w r pi z i ,S 是一 tl m ao 种基于群体智能的进化计算(vltn r o ua o ) eo i aycmp tin 技术 , uo t 其 思想来源于 ^ 、 工生命和进化HgN论 , - 最早是 由美 国的K n ey en d
不知道食物在 那里 ,但是它们知道 当前的位置离食 物还有 多 远。 那么找到食物的最优 策略是什么呢 ? 最简单有效的就是搜 寻 目前离食物最近 的鸟的周 围区域 。 S PO从这种模型 中得到启

惯性权重动态调整的混沌粒子群算法

惯性权重动态调整的混沌粒子群算法

惯性权重动态调整的混沌粒子群算法赵乃刚【摘要】鉴于标准粒子群算法(PSO)有易陷入局部最优位置和全局搜索能力差等缺点,给出了相似度的定义,并根据群体中每个粒子与全局最优粒子的相似度值的大小,动态非线性地更新每个粒子的惯性权重值.为了改善算法的全局搜索性能,将混沌算子引入粒子群算法中.新算法在4个测试函数上与标准粒子群算法进行了比较,结果表明新算法的性能更好.【期刊名称】《软件》【年(卷),期】2016(037)003【总页数】3页(P1-3)【关键词】粒子群算法;相似度值;混沌搜索【作者】赵乃刚【作者单位】山西大同大学数学与计算机科学学院,山西大同037009【正文语种】中文【中图分类】TP18本文著录格式:赵乃刚. 惯性权重动态调整的混沌粒子群算法[J]. 软件,2016,37(3):01-03粒子群优化算法[1-4]是基于大自然中鱼群、鸟群等群体生物的觅食活动的启发由美国心理学博士Kennedy和电气工程师 Eberhart首次提出来的一种群体智能算法。

由于它涉及的理论知识少、实现方式简单方便、执行效率高,自问世以来已经受到了诸多研究者和研究机构的广泛关注。

现今,不同版本的改进粒子群算法已经被成功地应用到了自然科学和工程领域等问题中[5-8]。

但粒子群算法和其它的元启发式算法类似,存在粒子早熟收敛、全局搜索能力差等缺点。

为此,研究者们已经对标准粒子群算法进行了不同方式的改进。

文献[9]将差分进化的基本思想引入标准粒子群算法中,对算法的所有局部最优位置进行了选择、杂交、变异等操作,高效地解决了算法搜索能力和开发能力之间的矛盾。

文献[10]使得算法自适应地选择适合粒子的速度更新方式,使得每一代的粒子可以根据需要适应不同的进化环境,有助于算法解决不同性质的实际问题。

本文基于对标准粒子群算法的研究分析,给出了两个粒子之间相似度值的概念,根据种群中每个粒子与群体最优位置的相似度值,动态非线性地调整每个粒子的惯性权重值,使得算法更适应当前粒子的更新状态。

一种基于混沌序列的粒子群优化算法

一种基于混沌序列的粒子群优化算法

一种基于混沌序列的粒子群优化算法
杨松铭
【期刊名称】《齐齐哈尔大学学报(自然科学版)》
【年(卷),期】2011(027)004
【摘要】提出了一种基于混沌思想的粒子群优化算法,它利用粒子群优化算法收敛速度快和混沌运动遍历性的特点,对于陷入局部极小点的粒子,引入混沌序列重新初始化,从而使惰性粒子能够跳出束缚并快速搜寻到全局最优解.对几个经典函数的测试计算表明,其在收敛速度和精度上均优于标准的PSO算法.
【总页数】5页(P68-72)
【作者】杨松铭
【作者单位】西安工程大学,理学院,西安,710048
【正文语种】中文
【中图分类】TP301.6
【相关文献】
1.基于Tent混沌序列的粒子群优化算法 [J], 田东平
2.基于混沌序列的自适应粒子群优化算法 [J], 侯力;王振雷;钱锋
3.基于量子粒子群优化算法的新型正交基神经网络分数阶混沌时间序列单步预测[J], 李瑞国;张宏立;王雅
4.一种基于空间混沌序列的量子粒子群优化算法及其应用 [J], 靳雁霞;师志斌
5.基于混沌序列的粒子群优化算法 [J], 孟红记;郑鹏;梅国晖;谢植
因版权原因,仅展示原文概要,查看原文内容请购买。

新的混沌粒子群优化算法

新的混沌粒子群优化算法
(rmation Security Center, Beijing University of Posts and Telecommunications, Beijing 100876, China; 2. National Engineering Laboratory for Disaster Backup and Recovery, Beijing University of Posts and Telecommunications, Beijing 100876, China)
法的启发,并在此基础上改进,结合粒子群算法, 提出了如下混沌粒子群优化系统动力学模型。
vid (t + 1) = w × vid (t) +
c1 × rand ( ) × [ pid (t) − xid (t)] +
c2 × rand ( ) × [ pgd (t) − xid (t)]
(3)
cid (t) = cid (t − 1)(1+rid )
2 PSO 算法基本思想
PSO 算法模拟鸟集群飞行觅食的行为[14]。设搜 索空间为 D 维,总粒子数为 n。第 i 个粒子位置表 示为向量 Xi=(xi1, xi2,…, xiD );第 i 个粒子“飞行” 历史中的过去最优位置为 Pi=( pi1,pi2, …,piD ),整个 种群过去最优位置 Pg 为所有 Pi (i=1, …,n)中的最 优;第 i 个粒子的位置变化率(速度)为向量 Vi=(vi1, vi2,…, viD)。每个粒子的位置按如下公式进行变化:
混沌变量在粒子群运动过程中起到控制粒子 混沌程度的作用。当混沌变量 Cid(t)→1 时,粒子的
·26·
通信学报
第 33 卷

基于改进惯性权重的粒子群优化算法

基于改进惯性权重的粒子群优化算法

P O g rt m b s d o dfe n r aweg t sp o o e .I n t ls g ft e e ou in.t e ag r h u e h t tg fd n mi n S a o i a e n mo i d i et ih r p s d n i i a t e o v lt l h i i i i a h o h o t m s st e s a e y o y a c a d l i r s l a a t e i e i ih a e n df r n i n in n i e e t p rils t c e ea e t e c n e g n p e . I a e t g f t e ef d pi n r a weg t b s d o i e e td me s s a d d f r n a t e o a c lr t h o v r e t s e d n lt r sa e o h - v t f o f c
Ab ta t sr c
4 4 0 H n n hn ) 5 0 0, ea ,C ia
Ast e i e t e g ti a mp ra t a a tri a il wam p i s t n t aa c l b ls a c n o a e r h e h n r a w ih s n i o n r mee n p r c e s r o t i t p t mia i o b ln e go a e r h a d lc ls a c ,a n w o
PARTI CLE W ARM S oPTI I ATI M S oN ALGoRI TH M BAS ED oN M o DI ED NERTI W EI FI I A GHT

一种混沌惯性权重的简化粒子群算法

一种混沌惯性权重的简化粒子群算法
h s f se o v r e c p e n et r g o a p i z t n a i t n t e a a tr c n e g n e s e d a d b t l b l o t e mia i b l y i h mu t・ i n in l s a e o i l d me so a p c . i
De at n f M ah ma is T i u n Un v r i f S i n e a d T c n l g T i u n 0 0 2 Ch n p rme t o t e t , ay a i e st o c e c n e h o o y, ay a 3 0 4, i a c y
C m u r n i eiga d p l  ̄iD 计算机 工程 与应用 o p  ̄ gn r n A p i, S E e 权重 的简化粒子群 算法
刘瑞芳 , 王希云
LI Ru f n , U i g WANG y n a Xi u
太 原科 技大学 应 用科学学 院 数学系 , 太原 0 0 2 304
Ke r s h o ; e i w i ts l e at l S r Opi zt n P 0) y wo d :c asi ra eg ;i i d P rce wam t a o ( S nt h mp f i i mi i
摘 要 : 权值 作为粒子群 算法的一个全局参数 , 惯性 能够方便地控制 算法的搜索能力和收敛速度 , 在算法运行 过程 中具有 重要 的 作 用。在分析 惯性权值 的作 用基础上提 出了一种 混沌惯性权重 的简化 粒子群优化 算法 , 利用混沌序 列的 内在随机性 、 遍历 性和 规 则性, 高算法的寻优 能力。测试结果表明 , 算法具有更快的收敛速度 和更强的全局寻优 能力。 提 新 关键词 : 混沌; 惯性权值 ; 简化粒子群算法 DO :037 /i n10 -3 1 0 1 1 1 文章编号 :0 28 3 (0 12 ・0 80 文献 标识码: 中图分类 ̄ :P 0 . I 1.7 8 .s.0 28 3 . 1 . . 5 js 2 20 1 0 -3 12 1 ) 1 5 —3 0 A J T 31 - 6

一种基于混沌序列的粒子群优化算法

一种基于混沌序列的粒子群优化算法
通过对标准粒子群算法的分析 ,可 以发现 ,当某一粒子发现一个 当前最优位置时 ,其它的粒子将迅速 向其靠拢。那么如果该位置是局部最优点 , 该粒子群将无法继续进行搜索 ,为了使粒子群能够继续进行搜 索 ,该粒子应该 由一个有活力的粒子代替。因此 ,文中提出了一种利用混沌搜索来实现 “ 惰性”粒子重新 初始化的方法 ,基于混沌序列具有遍历性的特点 ,引入混沌序列可在迭代 中产生局部最优解 的领域点 ,从 而帮助惰性粒子摆脱束缚 ,并快速搜寻到最优解。 混沌搜索是通过混沌映射迭代产生混沌序列 ;然后将混沌变量的值域利用载波方式映射到优化变量的 取值空间。这种嵌入混沌序列的粒子群优化算法称之为 C S C at a ie w r p mztn o P O( h oc rc amO t i i iP t lS i ao 下面是混沌搜索的过程 :
1 标 准的粒子群优化算法
标准 P 0算法是将每个备选解看作是 D维搜索空间当中的一个没有体积的粒子。 S 其在搜索空间中以一 定的速度飞行 , 且这个速度是根据它本身的飞行经验和同伴的飞行经验进行动态调整的 ,直到群体 中的个
体 飞行至 环境适 应度 高 的区域 。
假设在 D维搜索空间中有 Ⅳ个微粒组成一个微粒群 ,第 i 个粒子表示其在 D维搜索空间中的位置向量
权 数;。 非负常 一 重系 c 都是 和c 数, 般取c c= ; (和 f 取值 0] 两个 随 。 : 2 t (为 在【1 = ) ) ,上的 独立 机数; 为 W
惯性 权重 ,取 质性 权 重 w由最 大 w 线 性减 小到最 小 w ,w =09 m m .,W i . 为总迭 代次数 。 =04,f
收稿 日期 :2 1 — 4 1 0 00 —4
作者简介 :杨松铭 ( 97 ,男 ,浙江仙居人,硕士研究生,研究方向: 18~) 智能算法 ,ynsnmn l8@l3Cl。 ag0g ig97 6 . l Ol

自适应惯性权重优化的粒子群算法

自适应惯性权重优化的粒子群算法

第13卷㊀第9期Vol.13No.9㊀㊀智㊀能㊀计㊀算㊀机㊀与㊀应㊀用IntelligentComputerandApplications㊀㊀2023年9月㊀Sep.2023㊀㊀㊀㊀㊀㊀文章编号:2095-2163(2023)09-0005-04中图分类号:TP202+.1文献标志码:A自适应惯性权重优化的粒子群算法张㊀豪,王贤琳(武汉科技大学机械自动化学院,武汉430081)摘㊀要:惯性权重作为粒子群最重要的参数之一,对全局搜索能力和局部搜索能力有重要的影响㊂针对传统粒子群算法的局限性,本文对其惯性权重进行改进,提出自适应惯性权重优化的粒子群算法,与原始粒子群算法相比,现在惯性权重和迭代次数与每个粒子适应度有关㊂仿真结果表明:本文所提出的自适应粒子群算法在迭代次数上优于基本粒子群算法,平均适应度低于基本粒子群算法㊂关键词:自适应惯性权重;粒子群算法;迭代次数AdaptiveinertiaweightparticleswarmoptimizationalgorithmZHANGHao,WANGXianlin(SchoolofMachineryandAutomation,WuhanUniversityofScienceandTechnology,Wuhan430081,China)ʌAbstractɔAsoneofthemostimportantparametersofparticleswarm,inertiaweighthasanimportantinfluenceonglobalsearchabilityandlocalsearchability.Aimingatthelimitationoftraditionalparticleswarmoptimizationalgorithm,theinertiaweightisimprovedandanadaptiveinertiaweightparticleswarmoptimizationalgorithmisproposed.Comparedwithbefore,theinertiaweightisrelatedtothenumberofiterationsandthefitnessofeachparticle.Thesimulationresultsshowthattheproposedadaptiveparticleswarmoptimizationalgorithmissuperiortothebasicparticleswarmoptimizationalgorithminthenumberofiterations,andtheaveragefitnessislowerthanthebasicparticleswarmoptimizationalgorithm.ʌKeywordsɔadaptiveinertiaweight;particleswarmoptimization(PSO);iterationtimes基金项目:国家自然科学基金(51975432)㊂作者简介:张㊀豪(1998-),男,硕士研究生,主要研究方向:绿色制造;王贤琳(1968-),女,博士,教授,硕士生导师,主要研究方向:再制造㊂通讯作者:王贤琳㊀㊀Email:wxlwel@sina.com收稿日期:2022-09-200㊀引㊀言粒子群算法(ParticleSwarmOptimization,PSO)是由美国学者Kennedy和Eberhart于1995共同提出的,通过对鸟群捕食习惯仿真,利用群体和个体之间信息共享达到捕食的目的,作为智能启发式算法之一,具有操作简单㊁参数少㊁易实现等优点[1]㊂许多学者对粒子群算法进行改进,以加强粒子群寻优性能㊂文献[2]首次提出粒子群惯性权重,惯性权重取0.9 1.2时,粒子群具有较好的性能;文献[3]提出线性递减惯性权重,惯性权重线性下降时,粒子群在运行时可能缺乏全局搜索能力㊂近年来,为了提高粒子群算法的稳定性,研究人员主要从惯性权重㊁学习因子和粒子群拓扑关系分析展开研究㊂惯性权重是粒子群算法的核心参数之一,影响着算法的收敛性㊂为了加强算法稳定性,改善收敛能力,文献[4]提出惯性权重一定时,粒子具有较好的收敛性,但是此方法在高维测试函数上求解较弱;文献[5]提出了正态分布衰减惯性权重粒子群优化,使得算法能很好的平衡全局搜索和局部搜索能力;文献[6]对粒子运动状态实施动态监测,并实时调整粒子惯性权重,大大减少粒子无效迭代次数;文献[7]赋予每个粒子每一维度以不同的线性衰减混沌化惯性权重,够较大幅度地增强粒子群算法的搜索能力,提高算法的寻优精度㊂本文提出一种自适应惯性权重优化的粒子群算法(AdaptiveParticleSwarmOptimization,APSO),将惯性权重和迭代次数以及每个粒子适应度联系起来,自适应的调整粒子群体中各粒子的惯性权重,改善算法性能㊂1㊀基本粒子群算法(PSO)粒子群算法在D维空间中将每个粒子当作空间中的一个点,在求解过程中粒子不断迭代更新改变位置,直到找到最优解,粒子i的位置和速度迭代如公式(1)和公式(2),位置与速度皆为向量㊂vd+1i=wdivdi+c1r1(pbestdi-xdi)+c2r2(gbestd-xdi)(1)xd+1i=xdi+vd+1i(2)㊀㊀其中,w为速度的惯性权重;c1,c2为加速因子,一般取值为2;r1,r2为0 1的随机数;vdi为粒子上一轮迭代的速度;pbestdi-xdi为社会学习向量;gbestd-xdi为个体学习向量㊂2㊀自适应惯性权重粒子群算法(APSO)惯性权重是粒子群算法很重要的参数,惯性权重一般取值2,对于取定值的粒子群算法,收敛效果并不理想㊂文献[3]最先加入惯性权重,并分析指出一个较大的惯性权值有利于全局搜索,而一个较小的权值则更利于局部搜索㊂为了使粒子群算法更稳定,对粒子群算法惯性权重采取自适应变化,与原始粒子群算法相比,现在惯性权重和迭代次数与每个粒子适应度有关㊂对于最小值问题,惯性权重变化规则如式(3);对于最大值问题,惯性权重变化规则如式(4)㊂wdi=wmin+(wmax-wmin)f(xdi)-fdminfdaverage-fdmin,f(xdi)ɤfdaveragewmax,f(xdi)>fdaverageìîíïïïï(3)wdi=wmin+(wmax-wmin)fdmax-f(xdi)fdmax-fdaverage,f(xdi)ȡfdaveragewmax,f(xdi)<fdaverageìîíïïïï(4)其中,wmin和wmax为预先给定的最小惯性系数和最大惯性系数,一般取0.4和0.9㊂第d次迭代时所有粒子的平均适应度,式(5):fdaverage=ðni=1f(xdi)/n(5)㊀㊀第d次迭代时所有粒子的最小适应度,式(6):fdmin=min{f(xd1),f(xd2), ,f(xdn)}(6)㊀㊀在每次迭代寻优时,总有部分粒子找到更优的位置,也有部分粒子在较优和较差的位置,在结束此次迭代进行下次迭代时,那些处于越优位置的粒子会进一步达到更优的位置,而在较差位置的粒子会越来越差㊂经过不断迭代,越优位置的粒子会更接近或达到全局最优位置㊂每次迭代更新时,依据上次迭代粒子的适应度值,在下次迭代时动态调整惯性权重,对粒子全局寻优和快速收敛有很大帮助㊂自适应惯性权重粒子群算法流程:(1)初始化粒子,设置群体规模N,最大迭代次数T,包括粒子的速度和位置,给出个体学习因子和社会学习因子;(2)计算每个粒子适应度,将单个粒子的最优位置和群体粒子的最优位置分别记为pbestdi和pbestd;(3)算法是否收敛,若是,则直接输出pbestd,否则进入下一步;(4)通过式(7)计算粒子i在第d次迭代后的适应度值变化:δf(xdi)=f(xdi)-f(xd-1i)(7)㊀㊀其中,i=1,2, ,n,tȡ2;f(xdi)表示粒子i在第d次迭代后的适应度值;(5)根据式(3)动态调整惯性权重;(6)根据式(1)和式(2)更新粒子群体速度和位置;(7)重新计算粒子适应度,存储pbestdi和pbestd,并跳转到步骤(3);(8)输出群体最优适应度pbestd,运行结束㊂3㊀仿真试验3.1㊀测试函数为了验证自适应惯性权重粒子群算法的有效性,将固定权重的粒子群算法与自适应惯性权重优化的粒子群算法进行性能比对分析㊂Sphere函数为典型的单峰函数,仅有一个极值点;Rosenbrock具有一个全局最小值点,但其为病态函数,一般算法难以求得最优解;Rastrigin和Griewank为多峰函数,解空间具有多个局部最小值点㊂各测试函数的函数表达式㊁维数㊁取值范围㊁理论极值和误差目标见表1㊂3.2㊀参数设置对于基本PSO算法,权值固定w=0.9,c1=c2=2;APSO算法权值wmax=0.9,wmin=0.4,c1=c2=2.05;对于这两种算法,粒子数量都设置为1000,变量个数为30,每次求解过程算法迭代的最大次数为1000次㊂3.3㊀实验结果每个算法对每个测试函数独立运行30次,各个函数的适应度及运行时间见表2㊁表3㊂6智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第13卷㊀表1㊀标准测试函数及其参数Tab.1㊀Standardtestfunctionanditsparameters函数名函数表达式维数取值范围理论极值误差目标Spheref(x)=ðni=1x2i30[-100,100]n010-2Rosenbrockf(x)=ðn-1i=1[100(xi+1-x2i)2+(xi-1)2]30[-30,30]n0102Rastriginf(x)=ðni=1(x2-10cos(2πxi)+10)30[-5.12,5.12]n0102Griewankf(x)=14000ðni=1x2i-ᵑni=1cosxiiæèçöø÷+130[-600,600]n010-1表2㊀各个函数适应度结果对比Tab.2㊀Comparisonoffitnessresultsofeachfunction函数基本PSO最大适应度最小适应度平均适应度APSO最大适应度最小适应度平均适应度Sphere0.40960.03090.14200.00349.39E-066.73E-04Rosenbrock604.288027.800062.9881492.436027.143499.1391Rastrigin66.463622.293142.5007103.475427.858856.3816Griewank0.51680.07320.32320.05205.98E-040.0196表3㊀各个函数运行时间(Time/s)结果对比Tab.3㊀Comparisonofruntime(Time/s)resultsbyfunction函数基本PSO最大Time最小Time平均TimeAPSO最大Time最小Time平均TimeSphere4.9578414.7022904.8253126.0612525.5080425.699254Rosenbrock6.9802166.2881166.4449747.4348606.9821727.252117Rastrigin7.2075246.4978826.8122417.3140946.7422567.019888Griewank7.9092187.4782857.6071067.6859337.1472867.327177㊀㊀从表2可以看出粒子群算法在对Sphere函数和Griewank函数寻找最低值时明显优于Rosenbrock函数和Rastrigin函数,无论是基本PSO还是APSO算法,对于Sphere函数和Griewank函数,其平均适应度小于1,而对于Rosenbrock函数和Rastrigin函数,其平均适应度在40 100之间,表明在测试函数Rosenbrock和Rastrigin上,具有不稳定性㊂对于基本PSO和APSO两种算法,在测试函数Sphere和Griewank上也可以看出APSO明显优于基本PSO算法,例如Sphere函数中,基本PSO算法的平均适应度为0.1420,APSO算法的平均适应度为6.73E-04㊂至于Rosenbrock函数和Rastrigin函数,APSO的平均适应度稍大于基本PSO,也进一步说明粒子群算法优化的不稳定性㊂见表3,Sphere函数较为简单,平均运行时间最短,基本PSO为4.8253,APSO为5.6992,均小于其他函数平均运行时间㊂对于所有的测试函数,APSO算法的运行时间全部大于基本PSO算法,说明APSO算法的惯性权重为自适应变化,优化性能更好,优化时间也较长㊂为了更加清楚的看到两种算法的收敛性,对测试函数进行收敛性分析,采用基本PSO和APSO算法分别求解4种测试函数成功收敛时的平均最优适应度下降曲线如图1所示,可以看出两种算法在探索阶段均可实现有效搜索,其中APSO算法的平均适应度相比于基本PSO算法下降较快,迭代次数也明显少于基本PSO算法㊂7第9期张豪,等:自适应惯性权重优化的粒子群算法10000900080007000600050004000300020001000A P S O基本P S O2004006008001000迭代次数平均最优适应度(a)Sphere函数的收敛曲线A P S O基本P S O300250200150100502004006008001000迭代次数平均最优适应度(c)Rastrigin函数的收敛曲线A P S O基本P S O18161412108642050100150200250300迭代次数平均最优适应度15(b)Rosenbrock函数的收敛曲线A P S O基本P S O4540353025201510500100200300400500600700800900迭代次数平均最优适应度(d)Griewank函数的收敛曲线图1㊀测试函数收敛曲线对比图Fig.1㊀Testfunctionconvergencecurvecomparisondiagram4㊀结束语为了改善传统PSO算法的收敛性能,本文提出一种自适应惯性权重优化的粒子群算法APSO,惯性权重采取自适应变化,与每个粒子的适应度有关,该算法简单,推广性强㊂对Sphere㊁Rosenbrock㊁Rastrigin和Griewank4个函数进行验证,结果表明APSO算法在Sphere和Griewank函数上有较好的效果,其最小值分别为6.73E-04和0.0196,精度大幅提高,APSO明显优于基本PSO算法㊂但APSO具有一定的不稳定性,后续也可与其他方法融合以提高算法稳定性㊂参考文献[1]KENNEDYJ,EBERHARTR.Particleswarmoptimization[C]//ProceedingsofICNN'95-internationalconferenceonneuralnetworks.IEEE,1995:1942-1948.[2]SHIY,EBERHARTR.Amodifiedparticleswarmoptimizer[C]//1998IEEEinternationalconferenceonevolutionarycomputationproceedings.IEEEworldcongressoncomputationalintelligence(Cat.No.98TH8360).IEEE,1998:69-73.[3]SHIY,EBERHARTRC.Empiricalstudyofparticleswarmoptimization[C]//Proceedingsofthe1999congressonevolutionarycomputation-CEC99(Cat.No.99TH8406).IEEE,1999:1945-1950.[4]CLERCM,KENNEDYJ.Theparticleswarm-explosion,stability,andconvergenceinamultidimensionalcomplexspace[J].IEEEtransactionsonEvolutionaryComputation,2002,6(1):58-73.[5]徐浩天,季伟东,孙小晴,等.基于正态分布衰减惯性权重的粒子群优化算法[J].深圳大学学报(理工版),2020,37(2):208-213.[6]敖永才,师奕兵,张伟,等.自适应惯性权重的改进粒子群算法[J].电子科技大学学报,2014,43(6):874-880.[7]蒋晓屾,任佳,顾敏明.多维度惯性权重衰减混沌化粒子群算法及应用[J].仪器仪表学报,2015,36(6):1333-1341.8智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第13卷㊀。

混沌粒子群优化算法在水库防洪优化调度中的应用

混沌粒子群优化算法在水库防洪优化调度中的应用

混 沌粒 子 群优 化 算 法在 水 库 防 洪优 化 调 度 中 的应 用
纪昌明,吴 月秋 ,张验科
( 华北 电力大学 水资 源与水利水 电工程研究所 ,北京 12 0 ) 0 2 6
摘要 :为改善粒子群优 化算法的寻优性 能,提 出了一种新 的算 法——混沌粒子群算 法。该 算法将混沌搜 索机
法 () ) IP 、逐 步优 化 算 法 ( O _ P A)等 ,各 有 其 优
0 引 言
水库 防洪 优 化 调 度 是 根 据 水 库 的人 流 过 程 .
点 ,但也 存在 明显 的 不 足 。用 DP法 求 解 时 ,随 着水 库数 目的增加 、优 化 时段 的细分 和 离 散点 数
第 3 卷第 6 5 期
20 0 8年 1 月 1
华 北 电 力 大 学 学 报
J u n l fNo iaElcrcP we iest o ra ahChn et o rUnv ri o i y
Vl . 5 No. o 3 . 1 6 No ,2 0 v. 0 8
Optm a c d lng o d o lcr csa i n b s d o i ls he u i fhy r ee t i t to a e n
c a tc pa tc e s r o tm i a i n h o i r i l wa m p i z to
Ab ta t sr c :Ai n mp o et e p ro i 0 e fp ril s r o t z t n,t i p p ri to u e e ag r h , mig t i r v h e f r n eo a t e wa m p i o i o ' n c mi o h s a e r d c d an w l o i m n t c a t a t l va l lo i m .B t g a ig c a t p i z t n i t a t l VaT p i i t n t c e s h h o i p ri e sc r l g rt c c Ta h yi e rt h oi o t n n c mia i o p ri e SC lI o t z i o i r a e t e o n c 1 m ao n d v ri ft e p r i e a d u ig a a tv n r i weg t d l o s ti g t e ie t ih s fco ,i g e t n ie s y o h a t l n sn d p ie ie t ih smo e t e t h n ri weg t a t r t ra l e — t c a n a y

基于惯性因子的混沌粒子群优化算法研究

基于惯性因子的混沌粒子群优化算法研究

基于惯性因子的混沌粒子群优化算法研究
李邓化;李金鳌;庞美飒;刘爱华
【期刊名称】《北京信息科技大学学报(自然科学版)》
【年(卷),期】2012(027)005
【摘要】粒子群优化算法本身在多峰复杂函数时会出现早熟收敛现象,降低粒子的多样性,导致粒子群不能收敛到全局极值点.针对粒子群优化算法的局限性,把混沌优化思想引入到粒子群算法,采用混沌优化粒子群算法对测试函数进行仿真,并在此基础上加入惯性因子对混沌优化粒子群算法进一步改进,Matlab仿真结果表明,改进的混沌优化粒子群算法,结合了混沌和粒子群算法共同的优点,能快速、准确地搜索到全局最优值.
【总页数】4页(P7-10)
【作者】李邓化;李金鳌;庞美飒;刘爱华
【作者单位】北京信息科技大学自动化学院,北京100192;北京信息科技大学自动化学院,北京100192;北京信息科技大学自动化学院,北京100192;北京信息科技大学自动化学院,北京100192
【正文语种】中文
【中图分类】V241.5+33
【相关文献】
1.基于混沌粒子群优化的图像相关匹配算法研究 [J], 杨延西;刘丁;辛菁
2.基于混沌粒子群优化算法研究与进展 [J], 赵宇红;邵玉林;廉莉莉
3.基于自适应惯性权重的混沌粒子群优化无线传感器网络成簇算法 [J], 薛晶晶;何锋;赵仕俊
4.基于时间因子的混沌粒子群优化K-means算法 [J], 王建芳;郝丽静
5.基于惯性权重非线性递减的粒子群优化算法研究 [J], 李艳; 陈倩
因版权原因,仅展示原文概要,查看原文内容请购买。

混沌粒子群优化算法研究

混沌粒子群优化算法研究

混沌粒子群优化算法研究田东平【摘要】Particle Swarm Optimization(PSO)is a stochastic global optimization evolutionary algorithm. In this paper, a novel Chaos Particle Swarm Optimization algorithm(CPSO)is proposed in order to overcome the poor stability and the disadvantage of easily getting into the local optimum of the Standard Particle Swarm Optimization(SPSO). On the one hand, the uniform par-ticles are produced by logical self-map function so as to improve the quality of the initial solutions and enhance the stability. On the other hand, two sets of velocity and position strategies are employed, that is to say, the special velocity-position is used for the global particles, while the general velocity-position is used for the rest particles in the swarm so as to prevent the particles from plunging into the local optimum. The CPSO proposed in this paper is applied to four benchmark functions and the experi-mental results show that CPSO can improve the performance of searching global optimum efficiently and own higher stability.% 针对粒子群优化算法稳定性较差和易陷入局部极值的缺点,提出了一种新颖的混沌粒子群优化算法。

一种自适应惯性权重混沌粒子群算法[发明专利]

一种自适应惯性权重混沌粒子群算法[发明专利]

专利名称:一种自适应惯性权重混沌粒子群算法
专利类型:发明专利
发明人:游国栋,苏虹霖,徐涛,沈延新,王军,李丹,严宇,李继生申请号:CN201711038220.3
申请日:20171024
公开号:CN109697299A
公开日:
20190430
专利内容由知识产权出版社提供
摘要:本发明涉及光伏发电领域,具体涉及一种自适应惯性权重混沌粒子群算法(ACPSO)。

该算法利用比一般Logistic映射效率更高的分段Logistic映射产生混沌序列来初始化粒子的位置,从而保证了全局搜索的多样性;然后采用自适应惯性权重来优化粒子群算法,提高了最大功率的跟踪速度;最后如果判断算法陷入早熟,则对粒子最优位置和全局最优位置同时进行极值扰动。

相对于单一极值扰动来说,此方法可以使算法更快的跳出局部最优。

该发明算法可以更加快速有效地根据日照变化实时跟踪最大功率点,并使系统工作在最大功率点附近,同时,减小了系统在最大功率点的振荡现象,提高了光伏阵列的利用率。

申请人:天津科技大学
地址:300222 天津市河西区大沽南路1038号电子信息与自动化学院96号信箱
国籍:CN
更多信息请下载全文后查看。

一种混沌惯性权重的简化粒子群算法

一种混沌惯性权重的简化粒子群算法

一种混沌惯性权重的简化粒子群算法刘瑞芳;王希云【摘要】As a global parameter of PSO,inertia weight can easily control algorithm of search ability and convergence speed, and plays an important role of operation process in algorithm.A simplified particle swarm optimization using chaotic inertia weight is proposed based on the analysis of the effect of inertial weight setting.The new algorithm improves the searching capability by chaos sequences of intrinsic stochastic effect, ergodicity and regularity.Test results show that the new algorithm has faster convergence speed and better global optimization ability in the multi-dimensional space.%惯性权值作为粒子群算法的一个全局参数,能够方便地控制算法的搜索能力和收敛速度,在算法运行过程中具有重要的作用.在分析惯性权值的作用基础上提出了一种混沌惯性权重的简化粒子群优化算法,利用混沌序列的内在随机性、遍历性和规则性,提高算法的寻优能力.测试结果表明,新算法具有更快的收敛速度和更强的全局寻优能力.【期刊名称】《计算机工程与应用》【年(卷),期】2011(047)021【总页数】3页(P58-60)【关键词】混沌;惯性权值;简化粒子群算法【作者】刘瑞芳;王希云【作者单位】太原科技大学应用科学学院数学系,太原030024;太原科技大学应用科学学院数学系,太原030024【正文语种】中文【中图分类】TP301.61 引言粒子群优化(Particle Swarm Optimization,PSO)作为一种新的智能优化算法,是Kennedy James和Eberhart Russell在1995年率先提出的[1]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 27 卷 第 5 期 2012 年 10 月
北京信息科技大学学报 Journal of Beijing Information Science and Technology University
Vol. 27 No. 5 Oct. 2012
文 章 编 号: 1674 - 6864( 2012) 05 - 0007 - 04
LI Deng-hua,LI Jin-ao,PANG Mei-sa,LIU Ai-hua
( School of Automation,Beijing Information Science and Technology University,Beijing 100192,China)
Abstract: When particle swarm optimization ( PSO) algorithm is used in complicated multi-modal functions,premature convergence will occur,which can reduce the diversity of particles and cause the particle swarm algorithm unable to converge to the value of global optimal solution. To overcome the defect of premature convergence on PSO algorithm,the idea of chaos is introduced into PSO algorithm called chaos optimization particle swarm algorithm ( CPSO ) . In this paper,CPSO is employed to simulate test functions,on the basis of which an inertia factor is introduced to improve the performance of CPSO. Matlab simulation results show that compared with the original particle algorithm,the improved CPSO algorithm has the advantages of both the chaos and particle swarm optimization ( PSO) algorithm and can obtain the global optimum value quickly and accurately.
2. 3 改进的混沌粒子群优化算法
为了平衡算法在全局和局部之间的搜索,加入
w ( inertia weight,称为惯性因子,非负数) ,由此得到
的算 法 称 为 带 惯 性 因 子 的 粒 子 群 优 化 算 法
第5 期
李邓化等: 基于惯性因子的混沌粒子群优化算法研究
9
( IWCPSO,Inertia Weight Chaos Particle Swarm
逐代搜索最后得到最优解。
假设在 D 维搜索空间中,有 N 个粒子组成的一
个群体,其 中 第 i 个 粒 子 在 D 维 空 间 中 的 位 置 表
示为
xi = ( xi1 ,xi2 ,…,xiD )
( 1)
i = 1,2,…N。第 i 个粒子经历过的最好位置( 即具
有该种群中的最好适应度) ,记为
Pi = ( Pi1 ,Pi2 ,…,PiD )
使策略思路直观,容易用程序实现和适用于各种函
数的混沌优化算法引入到粒子群优化算法中,无疑
会提高粒子群算法的准确性。这就是混沌粒子群优
化算法( CPSO,Chaos Particle Swarm Optimization) 的
主要思想。它利用混沌运动的遍历性,用整个粒子
群搜索到的最优位置产生混沌序列,然后把产生的
8
北京信息科技大学学报
第 27 卷
后期,较小的惯性权重的引用以具有很好的局部发 掘能力。利用 Matlab 对测试函数进行仿真,结果表 明改进的混沌优化粒子群算法不仅克服了粒子群算 法容易陷入局部值的缺陷,而且能更迅速地搜索到 全局值。
1 粒子群优化算法原理
PSO 算法[2]将每个个体看作是在 n 维搜索空间
小值点的平均值作为算法的衡量指标。
IWCPSO 算法中,每 100 次对惯性因子进行判
定,判定的基本依据是这 100 次内寻优值的改变量
是否低于一个阈值,若是,则往下迭代; 否则,修改惯
( 2)
每个粒子的飞行速度为 vi = ( vi1 ,vi2 ,…,viD) 。在整
个群 体 中,所 有 粒 子 经 历 过 的 最 好 位 置 为 Pg =
( Pg1 ,Pg2 ,…,PgD) ,每一代粒子根据下面的公式更 新自己的速度与位置:
v'id = vid + c1 r1 ( Pid - xid) +
0. 6cos( 4πy) + 1
( 7)
其中 - 10 ≤ x,y ≤ 10,在[- 10,10]区间内有 1 个
全局最小值点( 0,0) ,全局最小值为 0。算法的初始
参数为: 粒子种群规模为 10,学习因子 c1 = 2,c2 = 2。 为评价算法的收敛性能,混沌寻优次数为 50 次,进
化次数设为1 000,连续运行 10 次所得函数全局最
始的适应度。
步骤 3 根据式( 1) 和( 2) 对粒子进行操作。
步骤 4 对最优位置 Pg = ( Pg1 ,Pg2 ,…,PgD)
进行混沌优化。将 Pgi( i = 1,2,…,D) 归一化处理
得到
P
* gi
,然后用
Logistic
方程迭代产生混沌变量序

P
(**
gi
i
=
1,2,…,D) ,再把产生的混沌变量序列
混沌优化的典型模型是 Logistic 方程。它是描
述生物种群的系统演化行为的模型,可描述为
xn+1 = μxn ( 1 - xn ) = f( xn ,μ)
( 5)
在式 ( 5 ) 中 对 每 一 点 x ∈ X,集 合 { x,f( x) ,
f2 ( x) ,f3 ( x) ,…,fn( x) ,…} 称作 x 在 f 作用下产生
Optimization) 。IWCPSO 算法更新公式变为
v'id = wvid + c1 r1 ( Pid - xid ) +
c2 r2 ( Pgd - xid )
( 6)
其中 w ∈ ( 0,1) 。混沌优化粒子群算法,在前期,该
算法使用较大的惯性权重以具有较强的全局搜索能
力,在后期,较小的惯性权重的引用以具有很好的局
混沌序列中的最优位置粒子随机替代当前粒子群中
的某一个粒子的位置。
2. 2 混沌粒子群优化算法步骤
步骤 1 确定初始参数: 学习因子 c1 、c2 ,种群 个 数 为 D,最 大 进 化 次 数 MaxE、混 沌 搜 索 次 数
MaxC、最小误差精度 E。
步骤 2 随机产生 N 个粒子的种群,并计算初
人们把混沌思想引入到粒子群优化算法中,得到了 混沌粒子群优化算法 ( CPSO,Chaos Particle Swarm Optimization) 。混沌粒子群优化算法既采用了混沌 优化算法策略思路直观、编程实现简单的优点,又克 服了粒子群优化算法本身在多峰复杂函数时,出现 早熟收敛现象,提高粒子的多样性,使粒子群能收敛 到全局极值点。
优化粒子群算法进一步改进,Matlab 仿真结果表明,改进的混沌优化粒子群算法,结合了混沌和粒
子群算法共同的优点,能快速、准确地搜索到全局最优值。
关 键 词: 惯性因子; 粒子群; 混沌; 优化算法; 收敛性
中图分类号: V 241. 5 + 33
文献标志码: A
Research on chaos particle swarm optimization algorithm based on inertia weight
本文在混沌优化算法中引入惯性因子,得到了 一种改进的混沌优化粒子群算法,在前期,该算法使 用较大的惯性权重以具有较强的全局搜索能力,在
收稿日期: 2011-08-30 基金项目: 北京市自然科学基金项目( 4122028) ; 北京市重点学科项目( PXM2012_014224_000046) 作者简介: 李邓化( 1956—) ,女,河南南阳人,博士,教授,主要从事压电换能器、检测技术及自动化装置的研究。
部发掘能力。
的平均值) ,纵轴表示最优适应度值的对数( 即每次 进化所得全局最小值的对数) 。
3 仿真和验证
本文利用 Matlab 仿真软件选取 4 种典型测试 函数[4],分别对 PSO、CPSO、IWPSO 算法进行了仿真
验证。
3. 1 测试函数 1: 基准测试函数
函数表达式如下: f( x) = x2 - 0. 4cos( 3πx) + 2y2 -
Key words: inertia weight; particle swarm optimization; chaos; optimization algorithm; convergence characteristic
0 引言
粒 子 群 算 法 ( PSO,Particle Swarm Optimization) [1]是蚁群最优化( ACO,Ant Colony Optimization) 理论的重要分支,它是源于群智能和人类认知的学 习过程而发展起来的种群智能优化算法,其简单与 明确的背景,使得广大研究者加入到这种算法的研 究中。但是,粒子群优化算法本身在多峰复杂函数 时会出现早熟收敛现象,减低粒子的多样性,导致粒 子群不能收敛到全局极值点。为了解决这个问题,
相关文档
最新文档