一种改进的混沌粒子群优化混合算法

第39卷第1期 2012年2月 应 用 科 技 Applied Science and Technology V_0l_39.No.1 Feb.2012 

doi:10.3969 ̄.issn.1009=671X.201111004 

一种改进的混沌粒子群优化混合算法 

钱晓山 

1.宜春学院物理科学与工程技术学院,江西宜春,336000 2.中南大学信息科学与工程学院,湖南长沙,410083 

摘要:提出了一种改进的混沌粒子群优化混合算法.该算法利用信息交换机制将两组种群分别用差分进化算法和 粒子群算法进行协同进化,并且将混沌变异操作引入其中,加强算法的局部搜索能力.通过对3个标准函数进行测 试,仿真结果表明该算法与差分进化粒子群优化(DEPSO)算法相比,全局搜索能力和抗早熟收敛性能大大提高. 关键词:混合算法;差分进化;粒子群优化;协同进化;混沌变异;早熟收敛 中图分类号:TP18 文献标志码:A 文章编号:1009.671X(2012)01.0005.04 

A hybrid algorithm of the improved chaotic particle swarm optimization 

OIAN Xiaoshanl, 1 1 

1.College of Physical Science and Engineering Technology,Yichun University,Yichun 336000,China 2.School ofInformation Science&Engineering,Central South University,Changsha 410083,China 

Abstract:A hybrid algorithm of the improved chaotic particle swarm optimization is proposed.Based on the information exchange mechanism,the algorithm uses differential evolution algorithm and particle swarm algorithm to make CO—evolution for two groups of populations,and the chaos mutation is introduced into the algorithm to enhance the efficiency of local search capabilities.Using three standard functions to test it,simulation results show that,compared with the differential evolution and particle swarm optimization(DEPSO)algorithm,global search ability and resistance to premature convergence are increased greatly. Keywords:hybrid algorithm;differential evolution optimization;particle swarm;CO—evolution;chaotic variation; 

premature convergence 

由PriceIll首先提出的一种基于种群并行随机搜索 

的新型进化算法——差分进化算法,对当前种群进行 重组、变异和选择操作产生新一代种群,并逐步使种 

群进化,实现全局最优解的搜索,已成功应用于函数 

优化、模式识别和工程领域.但是该算法在优化迭代 

后期接近最优解时收敛速度缓慢,易陷入局部最优. 粒子群优化算法是基于群体的进化计算技术,其思想 

来源于人工生命和演化计算理论,是一种基于种群搜 索策略的全局优化进化算法【2】,具有概念简单、容易 

实现等特点,已成功应用于函数优化、图像处理、负 荷预测、工业过程控制等领域【2 】.虽然它在进化初期 

收稿日期:2011-I1一O2. 基金项目:国家自然科学基金资助项目(60874069);国家863计划资 助项目(2009AA04Z124,2009AA04Z137). 作者简介:钱晓山(1980.),男,博士研究生,主要研究方向:复杂过 程信息处理与优化建模,E—mail:qianxiaoshan@126.com. 收敛速度陕,但在进化后期容易陷入局部极小点、收 敛速度慢[ 引,算法所能达到的精度较差.针对两者的 

缺点,笔者在文献[9】的基础上,将混沌变异操作引入 

其中,提出了一种混沌差分进化的粒子群优化算法. 

该算法利用信息交换机制将两组种群分别用差分进化 算法和粒子群算法进行协同进化[1们,并将具有遍历和 

随机特陛的混沌机制引人其中,进一步加强算法的局 部搜索能力.采用3个标准函数进行测试,仿真结果 

表明该算法与DEPSO算法相比,全局搜索能力和收 

敛速度有了大大提高. 

1混沌粒子群算法及其改进 

1.1混沌系统 

混沌运动是存在于非线性系统中的一种较为普遍 的现象[¨]

,混沌虽然貌似随机,却隐含着精致的内在 应 用 科 技 第39卷 

结构,具有遍厉陛、随机I生、规律性[】2]等特点,可以 

在足够长的时间内,遍历相空间中所有状态.因而混 沌成为优化搜索且能避免陷入局部极小的一种新颖的 

优化技术,具有全局性的优点. 混沌系统动力学模型种类繁多,这里选用一种最 为简单的一维非线性映射模型: 

,O+1)= ,( )(1一,(f)),t=l,2,…;l(o)∈【0,1】.(1) 在优化过程中,利用该映射产生的混沌变量Z( ) 进行搜索,搜索过程按混沌运动自身的规律进行,其 随机I生保证了大范围搜索能力,遍历性使算法按系统 自身的规律不重复地遍历所有可能状态,有利于克服 

一般随机算法中以分布遍历性搜索带来的局限I生. 

1.2混沌粒子群算法及其改进 

粒子群算法采用速度—位置搜索模型,群体中第i 个粒子在D维解空间的位置为 = f1,Xf2,…,xiD),速度 

为 =( 1,v ,…, fD),当前时刻的个体极值记为Pb , 

全局极值记为Gb吲.在每次迭代中,粒子跟踪个体极 值、全局极值和自己前一时刻的状态来调整当前时刻 

的位置和速度,迭代公式如下: (七+1)= (k)+C ( 。 一 ( ))+ C2 :( 一 (后)); (2) 

(七+1)= (七)+ (|j}+1). (3) 

式中: })、V(k+1)、 、坝斛1)分别是粒子当前时 

刻、下一时刻的速度和位置;这里只1、 2、c1、C2、 

是影响粒子群优化(PSO)算法收敛的重要参数,然 而 l是【0,1]之间的随机数,不具备遍历特眭,这里引 

入具有遍历特陛的混沌机制,改进PSO的全局收敛 性,尺l、 2选择如下: 

R(尼+1)=4Ri(后)(1一Ri(尼)). (4) 式中:Ri(尼)∈(0,1),i:1,2. C1、C2是学习因子,通常取为2;W是权重因子, 

为加快收敛速度,其值应随算法迭代的进行而减小,一 般定义为 

W= +(%一D)( 一 )/ .(5) 式中: 、 分别为最大、最小权重因子 为当 

前迭代次数, 为总的迭代数. 

另外,为了提高PSO算法的收敛速度和收敛精 度,提高解的质量,降低早熟收敛的比率,引入末位 淘汰机制,其基本思想为:每次进行适应值计算后, 

选择适应值最小的微粒淘汰,再重新生成一个新的微 

粒,这样一直有新的微粒持续不断地补充到群体中来, 保持种群的多样性. 2混沌差分进化算法 

2.1差分进化算法 

差分进化算法是一种连续空间全局优化启发式算 

法.它与标准遗传算法相同的是包含选择、交叉和变 异3个操作,与标准遗传算法不同的是它采用由变异到 

交叉,再到选择的操作顺序. DE/rand/l/策略㈣是应用差分进化算法来解 

决问题的首选方法,在文中数值试验中即采用了这个 

版本,对于一个最小化问 ̄minF(x),DE从包含 个候 

选解的初始种群 开始,卢I,2,…, ,式中堤种群数, f为当前代.在变异操作中,任一随机l, r矢量根据式 

(6)所产生,其中,.1,r2,r3∈{1,2,…, 是随 

机数,FE[0,2]为加权因子. 

vjt= tl+F、,t2+ 3). (6) 

在杂交操作中,新种群 由随机矢量 和目标矢量 

共同产生. 

. 1 ,if randb(j) CR or J=randr(i);,叶、 all, 一、\,/ ” l ,if randb(j) CR and J≠randr(i). 

式中: ∈[1捌,randb(j)∈【0,1]是同一随机数发生器 

的射个值,CR∈[0,1]是变异概率,randb(j)∈ [1, 

2,…,D】是随机选择指数,它确保Xir能从 r中得到至 

少一个参数.选择操作中采用贪婪策略. 

“:』 ’,if ( ’)≤ ( ); (8) ’ I 

, else. 

式中 ( )代表适应度函数. 

2.2混沌差分进化算法 

混沌差分进化(chaos differential evolution,CDE) 

算法中混沌搜索的基本原理是在每一代中用DE搜索 到最佳个体 。 在 的附近再进行七次混沌搜索, 

得到k个个体,在k个个体中找出适应度值最佳的个 

体 st.若 ’b。 适应度值比 好,则用坂bes 的 适应度值取代‰的适应度值,并将 lb。 随机取代 

种群中的某个个体后返回;若溉b。 适应度值比 鳅 

差,则直接返回.在‰附近进行混沌搜索,即 

xk=xbest+aYk. (9) 式中:Y 是式(9)的解, 为调节因子.由式(9) 

可知,当初值Y1为(0,1)时,式(9)的解全为正解. 

引入调节因子 可使 朝正、反2个方向变化, 取 

值如下:

 第1期 钱晓山:一种改进的混沌粒子群优化混合算法 

f 1, 一 if 0.5: 

else. (10、 /・ =∑i ・ (11) 

式中 为(0,1)中一个均匀分布的随机数. 

3 混沌差分进化的粒子群混合算法 

3.1 混合算法的收敛性分析 文献[14]详细地分析了粒子群算法的粒子运动轨 迹收敛性,文献[15】对进一步分析了引入混沌机制的 粒子群优化算法粒子速度对算法收敛l生的影响且给出 了证明.关于差分进化算法的收敛性和证明详见文献 [1 6],差分进化算法采用贪婪搜索策略进行选择操作, 收敛速度较快容易陷人局部最优,文中将混沌机制引 

入的差分进化算法在保证算法收敛的前提下,虽然减 缓了收敛速度但增加了算法的遍历性和随机陛,使得 算法跳出局部最优从而达到全局最优.因此对于两种 群的协同进化混合算法也收敛. 

3.2混合算法步骤 

利用信息交换机制,将2个改进的算法融合进行 

协同进化,构成新的混沌差分进化粒子群算法 

(CDEPSO),具体步骤如下: 1)基本参数初始化设置,包括:群体规模 、 

最大迭代次数 、求解精度 、最大陨性权重wm 

最小惯性权重 控制因子 、加速因子Cl和C2、 缩放因子F、变异概率CR. 

合集下载

《粒子群优化算法研究及在阵列天线中的应用》

《粒子群优化算法研究及在阵列天线中的应用》

《粒子群优化算法研究及在阵列天线中的应用》

一、引言

随着科技的发展,优化算法在众多领域得到了广泛的应用。其中,粒子群优化算法(Particle Swarm Optimization,PSO)作为一种基于群体智能的优化算法,其独特的寻优策略在众多实际问题中展现出良好的效果。本文将首先对粒子群优化算法进行深入研究,并探讨其在阵列天线设计中的应用。

二、粒子群优化算法研究

2.1 粒子群优化算法概述

粒子群优化算法是一种基于群体智能的优化算法,通过模拟鸟群、鱼群等生物群体的社会行为,利用个体间的信息共享和协同作用,实现全局寻优。该算法具有实现简单、参数少、计算效率高等优点。

2.2 粒子群优化算法原理

粒子群优化算法的基本思想是通过随机初始化一群粒子,并在迭代过程中根据粒子的位置和速度信息,更新粒子的状态。粒子的状态由位置、速度和适应性等参数组成。通过适应性评估函数对粒子进行评估,从而更新粒子的位置和速度,最终找到最优解。

2.3 粒子群优化算法的改进 针对粒子群优化算法的不足,学者们提出了许多改进方法。例如,引入惯性权重、增加粒子的多样性等策略,以提高算法的寻优能力和收敛速度。此外,还有一些学者将其他优化算法与粒子群优化算法相结合,形成混合优化算法,进一步提高算法的性能。

三、粒子群优化算法在阵列天线中的应用

3.1 阵列天线概述

阵列天线是一种由多个天线单元组成的电子系统,通过调整各个天线单元的幅度和相位等参数,实现对空间信号的有效控制和利用。阵列天线的性能主要取决于其设计方法和参数选择。

3.2 粒子群优化算法在阵列天线设计中的应用

粒子群优化算法在阵列天线设计中具有广泛的应用前景。通过将阵列天线的性能指标作为适应性评估函数,利用粒子群优化算法的全局寻优能力,可以实现对阵列天线参数的优化设计。例如,可以通过优化阵列天线的幅度和相位等参数,提高天线的增益和波束指向精度等性能指标。此外,粒子群优化算法还可以用于阵列天线的波束形成和波束赋形等问题的求解。

一种自适应混合多目标粒子群优化算法

一种自适应混合多目标粒子群优化算法

2011年10月 第29卷第5期 西北工业大学学报 Journal of Northwestern Polytechnical University 0ct. 20l1 Vo1.29 No.5 

一种自适应混合多目标粒子群优化算法 

聂 瑞,章卫国,李广文,刘小雄 

(西北工业大学自动化学院,陕西西安710072) 

摘 要:文章针对多目标粒子群优化算法多样性损失和收敛性不好的问题,提出了一种自适应混合多 

目标粒子群优化算法 首先,使用Sobol序列映射决策变量初始值,使得初始解集在全决策空间范围 有更均匀的分布。使用线性递减权重法调整粒子群算法的权重,增强算法收敛性。提出了使用基于 

多样性指标sP的自适应变异算子增加种群多样性的同时,还提出了在最优档案集中,使用基于改进 的世代距离指标GD的自适应混沌搜索增强算法局部搜索能力。最后,将文中提出的改进算法与 

MOPSO(基本多目标粒子群优化算法)和NSGA2对比,结果显示出该算法能够在保持优化解收敛性的 同时获得更好的多样性。 

关键词:多目标粒子群优化,Sobol序列,自适应,变异算子,混沌搜索 

中图分类号:TP301.6 文献标识码:A 文章编号:1000-2758(2011)05-0695-07 

现实情况中,很多问题都需要对多个目标同时 

优化,而待优化的多个目标函数很可能是相互矛盾、 相互冲突的。不存在一组解可以使得所有的目标函 数都达到最优值。也就是说,某个目标函数的改善 是以牺牲其它目标函数为代价的¨J。多目标优化 

问题很少惟一地存在一个全局最优解,因此,只能在 各目标之间协调权衡,找出一组使得所有目标函数 

尽可能达到最优的Pareto非劣解集组成的均衡解 (满意解) 。 传统的多目标优化算法是给每个目标定义一个 权值,再将所有的目标函数加权处理。运行一次,只 能优化得到一个值,而且权值的给定带有很大的随 意性l5 J。而理想的多目标优化方法则希望通过一 

混合型粒子群优化算法研究

混合型粒子群优化算法研究

第28卷第5期 2011年5月 计算机应用研究 Application Research of Computers V01.28 No.5 Mav 2011 

混合型粒子群优化算法研究 

章慧云 ,黄晓伟 ,张红华 ,徐杰 

(1.江西省水利水电学校,南昌330013;2.华东交通大学,南昌330013;3.江西省水利工程技师学院,南昌 330013;4.江西交通职业技术学院,南昌330013) 

摘要:为了改进粒子群算法的性能,提出了融合其他算法优点的混合型粒子群算法。对三种主流的混合粒子 

群优化算法(基因粒子群、免疫粒子群、混沌粒子群)分别从混合目的、混合方式、实现步骤、算法优化性能等多个 方面进行了研究,给出了这三种混合粒子群算法的优缺点及适用范围。 

关键词:混合型粒子群算法;算法分析;基因粒子群算法;免疫粒子群算法;混沌粒子群算法 中图分类号:TP18 文献标志码:A 文章编号:1001—3695(2011)05—163l一03 

doi:10.3969/j.issn.1001—3695.2011.05.009 

Study on hybrid particle swarm optimization algorithms 

ZHANG Hui—yun ' ,HUANG Xiao—wei ,ZHANG Hong—hua ,XU Jie 

(1.Jiangxi School ofWater Resources&Electric Power,Nanchang 330013,China;2 East China Jiaotong Unwe ̄ity,Nnnchang 330013, China;3.Jiangxi Institute of Hydraulic Engineering Technician,Nanehang 330013,China;4.Jiangxi Vocational&Technical College,Nan— chang 330013,China) 

一种改进的权均值粒子群优化算法

一种改进的权均值粒子群优化算法

第12卷第5期 201 34i ̄:5月 软什导刊 SOftware GUide Vo1.12NO 5 Mav.2013 

一种改进的权均值粒子群优化算法 

杨艳,李树波 

(广州大学华软软件学院游戏系,广东广州510990) 

摘 要:针对粒子群优化算法的早熟收敛和进化后期收敛速度慢等问题,提出了权均值粒子群优化算法。通过在“认 知”部分和“社会”部分加入随机权值更新粒子的飞行速度,使粒子能够很快地收敛到全局最优点。典型函数的仿真 结果表明,该算法不仅具有较好的全局收敛性能和较快的收敛速度,而且有效地避免了早熟收敛问题。 

关键词:粒子群算法;均值粒子群算法;权均值粒子群算法;优化算法 

中图分类号:TP301.6 文献标识码:A 文章编号:1672—7800(2013)005—0054—03 

0 引言 

粒子群优化方法(Particle Swarm Optimizer,简称 

PSO)是1995年由Kennedy博士和Eberhart教授提出的 

一种基于群体智能的优化算法 ]。其思想来源于对鸟群 

等生物种群觅食行为的研究,由于概念简单、实现容易,且 

只有少数参数需要调整,PS0算法获得了很大的发展,并 

广泛地应用于函数寻优、模式分类、神经网络训练、模糊系 

统控制等多个领域。PSO算法有较强的全局搜索能力, 

但同时也存在一些缺点,如:易陷入局部最优而导致早熟 

现象、进化后期收敛速度慢。为了克服这些缺点,近年来 

出现了不少改进的PSO算法,例如:混沌粒子群优化算 法 ]、惯性权值递减策略研究的粒子群优化算法 ]、改进 惯性权重的变异微粒群优化算法 ]、混合变异的粒子群算 法 ]、分组粒子群优化算法 ]、均值粒子群优化的函数优 

化方法 等。这些改进算法各有优缺点。 在粒子群算法的可调整参数中,惯性权值是最重要的 

参数,较大的权值有利于提高算法的全局搜索能力,而较小 的权值会增强算法的局部搜索能力。本文使惯性权值在一 

解决约束三维装箱问题的混合粒子群算法

解决约束三维装箱问题的混合粒子群算法

解决约束三维装箱问题的混合粒子群算法

装箱问题在现实生活中具有广泛的应用背景, 如在实际工程 优化问题中集装箱货物装载、 内存调度分配, 金属制造业下料问 题等。随着物流业的发展,在物流作业中,三维装箱问题更是得 到了大量研究。Falkenauer提出的HGGAf法用于解决装箱问题 优化 [1] ,将每个待装物品所装入的箱子编号,编码为染色体, 交叉算子采用贪婪分割交叉算子改进,优化质量较高;何大勇, 查建中等采用遗传算法对复杂集装箱装载问题求解, 对其进入了 深入的方法研究与探索 [2] ;吴斐等在集装箱布局问题中进行了 基于启发式结果的模拟退火算法的研究与应用

[3] 。

显然,由于装箱问题复杂性高,各种约束条件限制,考虑组 合优化层面自然很多,是典型的 NP-Hard 问题[4] 。随着装箱组 合优化研究的进行, 各种启发式算法配合遗传算法、 模拟退火算 法的设计不断涌现。 而配合采用混合粒子群算法的研究却少之又 少。遗传算法和粒子群算法都是解决全局搜索寻优的算法, 但局 部搜索能力不足。 因此现实装箱中多约束条件下, 配合采用启发 式算法解决局部搜索效率有所提高。 此外,采用粒子群算法过程 中改进权重来增加局部搜索能力。本文采用自适应权重结合 BF 算法的混合粒子群算法进行研究, 通过仿真试验, 探索混合粒子 群算法相比基本遗传算法解决多约束条件下三维装箱效率问题。

1 问题描述与约束定义 多种货物三维装箱问题描述为:给定 k个宽为W长为L,

高为H,最大承载质量为 M的箱体和n种不同类的货物al, a2, ... ,an,第i (i=1,2,.. ,n)种货物参数宽为 w,长为

l,高为h,质量为m满足约束条件下,集装箱装载要达到的目 标为:最大化体积装载率,以提高集装箱利用率,获得最佳的效 益。最大化目标函数为: 其中,该算法考虑的集装箱装载约束 定义有:( 1)最基本的约束:空间约束,被放入的任何货物边 界不能超出长宽高限制的范围;( 2)载重能力约束,对于每个 箱体加一个载重能力的标识 Sign

混沌粒子群优化算法及其在平面选址问题上的应用

混沌粒子群优化算法及其在平面选址问题上的应用

第24卷第5期 2006年10月 河南科学 

HENAN SCIENCE Vo1.24 No.5 0ct.2006 

文章编号:1004—3918(2006)05—0707—04 

混沌粒子群优化算法及其在平面选址问题上的应用 

张滨燕 , 陈照辉 , 李大卫 

(1.河南职业技术学院信息工程系,郑州450046; 2.鞍山科技大学理学院,辽宁鞍山 114044) 

摘要:通过引入混沌来影响粒子速度的更新,构造出一种混沌粒子群优化算法.其主要思想是用混沌迭代引导 个体进一步优化,从而避免群体陷入局部最优,而且收敛速度得到加快.通过对三个测试函数以及平面选 址问题的求解,验证该算法具有非常好的性能. 关键词:粒子群算法;混沌;随机搜索;测试函数;平面选址 中图分类号:TP 18 文献标识码:A 

粒子群优化算法(Particle Swarm Optimization,PSO)是由Kennedy和Eberhart于1995年提出的一种集 

群智能方法的演化计算技术[】1,源于对社会模型的模拟.PSO算法最早应用于函数优化和神经网络的训练, 之后在其他领域也得到了广泛的应用,并取得了非常好的效果,因此受到了多数研究人员的关注[21.PSO算 

法的思想是跟踪最好点,并逐步向最好点靠近.在应用中表现为收敛速度快,但与其它全局优化算法(如遗 

传算法)一样,该算法同样存在早熟收敛现象,尤其是对复杂的多峰搜索问题,这一现象更为突出.因此出 

现了众多的对其进行改进的研究工作.对此虽然已有很多研究工作,但是各有其优缺点.一些改进的PSO 算法,如模糊PSO算法『31、杂交PSO算法[41、智能PSO算法同存在着较复杂、不便使用的缺点,而另一些改进的 

PSO算法存在着计算复杂度高、收敛速度慢的缺点I6].如协同PSO算法等【7】.混沌是一种普遍的非线性现 

象,其行为复杂且类似随机,但又存在精致的内在规律性.这些独特性质使其成为一种新颖的优化技术一 混沌优化算法(Chaos Optimization Algorithm,COA),受到广泛重视,并取得惊人的成果.但是混沌优化算法 

BP—MPSO混合算法在机器人空间路径中的应用

BP-MPSO混合算法在机器人空间路径中的应用 杨辉,等 

BP—MPSO混合算法在机器人空间路径中的应用 

Application of BP—MPSO Hybrid Algorithm in Space Path Optimization of Robot 

扬 格 李 鸣 邪 吏 关 

(南昌大学环境与化学工程学院,江西南昌330031) 

摘要:在对PUMA机器人空问路径进行BP算法环境建模与目标建模的基础上,针对传统粒子群优化(PSO)算法搜索空间有限、容 易陷人局部最优点的缺陷,提出了一种改进的粒子群优化(MPSO)算法。该算法引入了基于全局信息反馈的重新初始化过程机制,并 对PUMA机器人空间路径进行了优化。仿真实验表明,该算法的应用不仅降低了求解逆运动方程的难度,还能得到全局最优解。显著 地提高了PUMA机器人空间路径优化的效率。 关键词:PUMA机器人空间路径优化 目标建模BP算法MPSO算法 中图分类号:TP242.6 文献标志码:A 

Abstract:On the basis of target modeling and environment modeling with BP algorithm for PUMA robot space path,aiming at the problems of limited search space of traditional particle swarm optimization(PSO)algorithm and to easily bring into local optimal point,the modified lX50 l MPSO)is proposed.The re—initial process mechanism based on global information feedback is introduced,and the space path of PUMA robot is optimized.The simulation indicates that the algorithm avoids the difficulty in solving the inverse motion equation。and ensures that the global optimal solution will be obtained.The efiqciency of path optimization is increased greatly. Keywords:PUMA robot Space path optimization Target modeling BP algorithm MPSO algorithm 

基于混沌序列的自适应粒子群优化算法

第34卷 Vo1.34 第l8期 No. 8 计算机工程 Computer Engineering 2008年9月 September 2008 ・人工智能及识别技术・ 文章编号:l0oo_-3428(20o8)18^.一0210._.02 文献标识码:A 中圈分类号:TP301 基于混沌序列的自适应粒子群优化算法 侯力,王振雷,钱锋 (华东理工大学化学工程联合国家重点实验室,上海200237) 摘要:提出一种改进粒子群局部搜索能力的自适应优化算法。通过大量仿真试验,考察粒子平均速度和收敛性之问的关系,给出一种新 的自适应调整权重策略。以粒子平均速度作为反馈信息,动态调整权重因子,控制粒子速度并使其沿理想速度曲线下降。在搜索过程中引 入混沌序列以改进算法的局部搜索能力。对经典函数的测试结果表明,改进的混合算法通过微粒自适应更新机制确保了全局搜索性能和局 部搜索性能的动态平衡,在稳定性和精度上均优于普通PSO算法。 关键词:粒子群算法;优化;混沌序列 Adapting Particle Swarm Optimization Algorithm Based on Chaotic Series HoU Li。WANG Zhen・lei。QIAN Feng (State—key Laboratory of Chemical Engineering,East China University of Science and Technology,Shanghai 200237) [Abstract]This paper proposes an improved adapting algorithm tO enhance the local search ability of particle SWalTII.The relationship between swami average velocity and convergence is studied through numerical simulations.A novrl inertia weight adjusting method is proposed.In this algorithm,inertia weight is adjusted dynamically according to the absolute average velocity which is the feedback information,and the average velocity is controlled to follow fl given ideal velocity curve.Chaotic series is introduced in search tO improve the local search ability of the algorithm.The experimental results of classic functions show that the improved hybrid method keeps the balance between the global search and the local search,and has great advantage of convergence property and robustness compared with PSO algorithm. [Key wo ̄s]particle swarm algorithm;optimization;chaotic series l概述 自然界中鸟群的排列是随机的,但其中每只鸟的动作具 有极高同步性,这种同步性使鸟群的整体运动很流畅。文 献【1】对鸟群运动进行了计算机仿真,让每个个体按特定规则 运动,形成鸟群的复杂行为模型。该模型成功的关键在于对 个体问距离的操作,即群体行为的同步性建立在个体维持自 身与邻居之间的距离为最优的基础上,因此,每个个体必须 知道自身位置和邻居的信息。群体中个体之间信息的社会共 享有助于进化,这是开发粒子群优化(Particle Swarm Optimization,PSO)算法的核心思想。 文献【2】于1995年提出PSO算法的最初形式,采用速度一 位置搜索模型。每个粒子代表解空间的一个候选解,解的优 劣程度由适应函数决定。粒子根据式(1)更新其速度和位置。 ‘=O)XP / +CI ‘ ̄(pbest , ~X ) c2xrzx(gbest ̄ 一X )(1) : + (2) 其中,k为迭代的当前代数; 为惯性因子; 是粒子的位 置向量;v 是粒子运动速度向量;pbest 为粒子个体最优值; gbesto为群体最优值; 和c2称为学习因子,是非负常数; 和r2是介于【0,1】之间的随机数。 PSO算法只涉及初等运算,具有计算简洁、易于实现、 需要调整的参数少等特点,近年来发展较快。目前在各类多 维连续空问优化问题、神经网络训练、组合优化和机器人路 径规划等领域均取得了很好的效果 J。与其他全局优化方法 一2】(卜~ 一样,粒子群算法存在易于陷入局部极值束缚的缺点,尤其 在处理较复杂的多峰搜索问题时。现有很多改进算法用于加 强局部搜索能力,但仍存在不足。如免疫PSO算法和 Multistart PSO算法 虽然摆脱了局部最优点的束缚,但粒子 的重新初始化破坏了当前粒子的结构,降低了收敛速度。 本文通过大量仿真实验考察粒子平均速度与算法收敛之 间的关系,提出一种自适应调整权重的策略,减小了算法提 早陷入局部极值的概率。对陷入局部极小点的惰性粒子,引 入混沌序列并重新初始化,迭代产生局部最优解的邻域点, 帮助惰性粒子逃离束缚并快速搜寻到最优解。标准测试函数 测试结果表明,改进后的算法稳定性和收敛性得到显著提高。 2基于混沌序列的自适应粒子群算法 文献【5】于1998年提出一种有效调整权重的策略,其思 想是在算法搜索过程的初始阶段赋予权重珊一个较大值,随 迭代次数的增加珊逐渐减小。线性权重下降PSO(LWPSO)基 于上述思想被提出,LWPSO在初始阶段实现了搜索的多样 基金项目:国家“973”计划基金资助项目(2002CB3122000);国家 “863”计划基金资助项目(200601IMZ1081);国家杰出青年科学基 金资助项目(60625302);上海市自然科学基金资助项目(05ZR14038); 上海市科委重大基础研究基金资助项目(05DJ 14002) 作者筒介:侯力(1983一),男,硕士研究生,主研方向:智能计算, 智能控制;壬振雷,副教授;钱锋,教授、博士生导师 牧稿日期:2007—11—15 E—mail:houli83869@l63.

基于布朗运动的改进粒子群优化算法

第28卷第7期 2011年7月 计算机应用研究 Application Research of Computers Vo1.28 No.7 Ju1.2011 

基于布朗运动的改进粒子群优化算法术 

徐星 ,吴昱 ,李元香 

(1.景德镇陶瓷学院信息工程学院,江西景德镇333000;2.武汉大学软件工程国家重点实验室,武汉 

430072) 

摘要:为了改善粒子群优化算法的收敛速度,在布朗运动和伊藤过程的启示下,提出了一种混合布朗运动和 

粒子群优化算法这两种思想的改进算法。通过对布朗运动和伊藤过程进行抽象,设计了漂移算子和波动算子。 

漂移算子保留了粒子的位置属性,但没有了速度属性,并引入了吸引子的概念,借鉴差分变异算子设计了波动算 

子。通过解决典型的复杂函数优化问题,实验结果表明,改进算法具有收敛速度快的特点,并具有良好的健壮性 

和稳定性。 

关键词:粒子群优化算法;布朗运动;伊藤过程;热力学 

中图分类号:TP301.6 文献标志码:A 文章编号:1001—3695(2011)07—2439—04 

doi:10.3969/j.issn.1001—3695.2011.07.009 

Improved particle swarm optimization based on Brownian motion 

XU Xing ,WU Yu .LI Yuan.xiang (1.College ofInformation&Engineering,Jingdezhen Ceramic Institute,Jingdezhen Jiangxi 333000,China;2.State Key Laboratory of - 

ware Engineering,Wuhan University,Wuhan 430072,China) 

Abstract:In order to improve the convergence rate of particle swarm optimization(PSO),with the inspiration of the Brownian motion and ITO process,this paper proposed a kind of hybrid algorithm,i.e.BMPSO,which mixed Brownian motion and PSO algorithm.It designed the drift operator and fluctuation operator by abstracting Brownian motion and ITO process.The drift op- erator retained the position property of particle,but there was no speed attribute for particle of BMPSO,and also introduced the attractor concept.And then,the diferential mutation operator was used to design the fluctuation operator.Experimental resuhs on typical complex function optimization problems show that BMPSO retains the fast convergence characteristics,at the same time,possessing better robustness and stability. Key words:particle swarm optimization(PSO);Brownian motion;ITO process;thermodynamics 

粒子群优化算法

1 群体智能概述

1.1 群体智能的概念与特点

群体智能的概念源于对蜜蜂、蚂蚁、大雁等这类群居生物群体行为的观察和研究,是一种在自然界生物群体所表现出的智能现象启发下提出的人工智能实现模式,是对简单生物群体的智能涌现现象的具体模式研究。群体智能指的是“简单智能的主体通过合作表现出复杂智能行为的特性”。该种智能模式需要以相当数目的智能体来实现对某类问题的求解功能。作为智能个体本身,在没有得到智能群体的总体信息反馈时,它在解空间中的行进方式是没有规律的。只有受到整个智能群体在解空间中行进效果的影响之后,智能个体在解空间中才能表现出具有合理寻优特征的行进模式。自然界中动物、昆虫常以集体的力量进行觅食生存,在这些群落中单个个体所表现的行为是简单缺乏智能的,且各个个体之间的行为是遵循相同规则的,但由个体组成的群体则表现出了一种有效的复杂的智能行为。群体智能可以在适当的进化机制引导下通过个体交互以某种突现形式发挥作用,这是个体的智能难以做到的。

通常,群体智能是指一种人工智能模式,体现的是一种总体的智能特性。人工智能主要有两种研究范式,即符号主义和联接主义。符号主义采用知识表达和逻辑符号系统来模拟人类的智能。联接主义则从大脑和神经系统的生理背景出发来模拟它们的工作机理和学习方式。符号主义试图对智能进行宏观研究,而联接主义则是一种微观意义上的探索。20世纪90年代后,计算智能的研究逐渐成为了联接主义人工智能的一个代表性流派。计算智能系统是在神经网络、模糊系统、进化计算三个分支发展相对成熟的基础上,通过相互之间的有机融合而形成的新的科学方法,也是智能理论和技术发展的崭新阶段。神经网络反映大脑思维的高层次结构;模糊系统模仿低层次的大脑结构;进化系统则是从生物种群的群体角度研究智能产生和进化过程。对群居性生物群体行为涌现的群体智能的研究是进化系统的一个新兴研究领域。

群体智能中,最小智能但自治的个体利用个体与个体和个体与环境的交互作用实现完全分布式控制,其具有以下特点:

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