基于混合信息粒子群优化算法

合集下载

mpso算法原理

mpso算法原理

mpso算法原理MPSO算法原理什么是MP 算法MP(Multiparticle Particle Swarm Optimization)算法是一种优化算法,它基于粒子群优化(PSO)的思想,通过引入多个粒子来增强算法的性能和鲁棒性。

MP算法是一种经典的群体智能算法,已经被广泛应用于优化问题的求解。

粒子群优化(PSO)的简介粒子群优化是一种模拟自然界群体行为的优化算法。

其基本思想是通过模拟群体中粒子的社会行为,寻找最优解。

每个粒子表示一个潜在的解,它通过自身的经验和群体的协作来搜索最优解。

粒子在解空间中移动,通过更新速度和位置来进行搜索。

粒子群优化算法主要包含三个步骤: 1. 初始化:随机生成粒子的位置和速度。

2. 更新:根据当前位置和速度计算粒子的新速度和新位置。

3. 评估:利用目标函数对粒子的新位置进行评估,并更新最优解。

MPSO算法的原理MP算法在粒子群优化算法的基础上进行了改进,引入了多个粒子来增强算法的性能。

下面是MPSO算法的主要原理:1.初始化:随机生成多个粒子的位置和速度。

2.更新全局最优解:根据当前最优解和个体最优解,更新全局最优解。

3.更新速度和位置:根据当前位置、速度和最优解,计算粒子的新速度和新位置。

4.评估:利用目标函数对粒子的新位置进行评估,并更新个体最优解。

5.收敛判断:判断是否达到停止迭代的条件,如果没有,则回到第2步继续迭代。

MPSO算法通过引入多个粒子,增加了算法的搜索空间和搜索能力。

不同粒子之间可以通过信息共享来加快收敛速度,并提高最优解的质量。

通过迭代更新位置和速度,算法逐渐向最优解靠近,最终找到全局最优解。

MPSO算法的优缺点MPSO算法相比于传统的PSO算法具有以下优点: - 收敛速度更快:多个粒子的协作可以加快算法的收敛速度。

- 最优解质量更高:多个粒子可以搜索更多的解空间,找到更好的解。

然而,MPSO算法也存在一些缺点: - 参数设置较为困难:由于引入了多个粒子,MPSO算法的参数需要更加精细地调整,否则可能影响算法的性能。

基于粒子群算法的优化设计及其应用

基于粒子群算法的优化设计及其应用

基于粒子群算法的优化设计及其应用随着科技不断的发展和完善,计算机技术也在逐渐成熟,计算机算法在各个领域都得到了广泛的应用。

其中粒子群算法是一种比较常用的优化算法,它具有高效、简单、易于实现的特点,在许多领域都有广泛的应用。

1. 粒子群算法的基本原理粒子群算法是一种基于种群的随机优化算法,它的基本思想是将每个参数看成一只鸟的位置,而优化目标看作是寻找全局最优位置,鸟根据自身在搜索空间中的位置和速度进行搜索,不断更新位置、速度和全局最优解,从而优化目标函数并得出最佳参数。

具体来说,粒子群算法首先初始化一定数量的粒子,每个粒子都有一个位置向量和一个速度向量,然后通过不断的迭代寻找最优解。

在迭代的过程中,每个粒子跟踪自己的最优位置和全局最优位置,然后根据自身速度和各自的位置更新速度和位置,重复迭代过程直到满足预设的终止条件。

2. 粒子群算法的应用粒子群算法是一种通用的优化算法,它可以应用于各个领域,下面列出几个常见的应用案例。

2.1 电力优化电力系统中的负荷预测、停电预测和电力调度等问题通常都是需要进行优化的,而粒子群算法可以为这些问题提供一种高效、快速、可靠的解决方法。

例如优化电力调度问题,可以利用粒子群算法搜索得到最佳出力组合,使得总成本最小且满足系统控制约束条件。

2.2 机器学习机器学习中的参数优化也是一个非常重要的问题,而粒子群算法正好可以为这类问题提供一种快速且高效的解决方法。

例如,可以使用粒子群算法优化神经网络的权重和偏差,从而提高预测的准确性和准确性。

2.3 计算流体力学在计算流体力学中,通常需要进行大量的参数优化和计算,而粒子群算法正好可以为这些问题提供一种快速、高效、精确的解决方案。

例如,可以使用粒子群算法优化流动分析中的物理参数,从而提高计算模型的准确性。

3. 粒子群算法的优缺点粒子群算法有一些明显的优点和缺点。

3.1 粒子群算法的优点(1)简单易懂,易于实现。

(2)快速收敛,不易陷入局部最优。

粒子群优化算法介绍

粒子群优化算法介绍

粒子群优化算法介绍
粒子群优化算法(Particle Swarm Optimization,PSO)是一种
基于群体智能的优化方法,其中包含了一组粒子(代表潜在解决方案)在n维空间中进行搜索,通过找到最优解来优化某个问题。

在PSO的
过程中,每个粒子根据自身当前的搜索位置和速度,在解空间中不断
地寻找最优解。

同时,粒子也会通过与周围粒子交换信息来寻找更好
的解。

这种信息交换模拟了鸟群或鱼群中的信息交流行为,因此PSO
算法也被称为群体智能算法。

由于其并行搜索和对局部最优解的较好处理,PSO算法在多个领
域均得到了广泛应用。

其中最常用的应用之一是在神经网络和其他机
器学习算法中用来寻找最优解。

此外,PSO算法在图像处理、数据挖掘、机器人控制、电力系统优化等领域也有着广泛的应用。

PSO算法的核心是描述每个粒子的一组速度和位置值,通常使用
向量来表示。

在PSO的初始化阶段,每个粒子在解空间中随机生成一
个初始位置和速度,并且将其当前位置作为当前最优解。

然后,每个
粒子在每次迭代(即搜索过程中的每一次)中根据当前速度和位置,
以及粒子群体中的最优解和全局最优解,更新其速度和位置。

PSO算法的重点在于如何更新各个粒子的速度向量,以期望他们能够快速、准
确地达到全局最优解。

总之, PSO算法是一种群体智能算法,目的是通过模拟粒子在解
空间中的移动来优化某个问题。

由于其简单、有效且易于实现,因此PSO算法在多个领域得到了广泛应用。

粒子群优化算法

粒子群优化算法

粒⼦群优化算法粒⼦群优化算法属于群智能(swarm intelligence)优化算法。

群智能分两种,⼀种是粒群优化,另⼀种是蚁群优化。

群智能概念假设你和你的朋友正在寻宝,每个⼈有个探测器,这个探测器可以知道宝藏到探测器的距离。

你们⼀群⼈在找,每个⼈都可以把信息共享出去,就跟打dota时你可以有你队友的视野,你可以知道其他所有⼈距离宝藏的距离,这样,你看谁离宝藏最近,就向谁靠近,这样会使你发现宝藏的机会变⼤,⽽且,这种⽅法⽐你单⼈找要快的多。

这是⼀个群⾏为(swarm behavior)的简单实例,群中各个体交互作⽤,使⽤⼀个⽐单⼀个体更有效的⽅法求解全局⽬标。

可以把群(swarm)定义为某种交互作⽤的组织或Agent之结构集合,在群智能计算研究中,群的个体组织包括蚂蚁,⽩蚁,蜜蜂,黄蜂,鱼群,鸟群等。

在这些群体中,个体在结构上是很简单的,⽽它们的集体⾏为却可能变得相当复杂。

研究⼈员发现,蚂蚁在鸟巢和⾷物之间的运输路线,不管⼀开始多随机,最后蚂蚁总能找到⼀条最短路径。

粒群优化概念粒群优化(particle swarm optimization,PSO)算法是⼀种基于群体搜索的算法,它建⽴在模拟鸟群社会的基础上。

粒群概念的最初含义是通过图形来模拟鸟群优美和不可预测的舞蹈动作,发现鸟群⽀配同步飞⾏和以最佳队形突然改变飞⾏⽅向并重新编队的能⼒。

这个概念已经被包含在⼀个简单有效的优化算法中。

在粒群优化中,被称为“粒⼦”(particle)的个体通过超维搜索空间“流动”。

粒⼦在搜索空间中的位置变化是以个体成功地超过其他个体的社会⼼理意向为基础的,因此,群中粒⼦的变化是受其邻近粒⼦(个体)的经验或知识影响的。

⼀个粒⼦的搜索⾏为受到群中其他粒⼦的搜索⾏为的影响。

由此可见,粒群优化是⼀种共⽣合作算法。

算法描述先通过⼀个形象的场景来描述⼀下:5只鸟觅⾷,每个鸟都知道⾃⼰与⾷物的距离,并将此信息与其他鸟共享。

⼀开始,5只鸟分散在不同的地⽅,假设没只鸟每秒钟更新⾃⼰的速度和⽅向,问题是怎么更新呢?每只鸟记下⾃⼰离⾷物最近的位置,称为pbest,pbest0,pbest1,..分别表⽰5只鸟的pbest,从这⾥⾯选⼀个gbest,组⾥最好的。

融合粒子群与改进蚁群算法的AUV路径规划算法

融合粒子群与改进蚁群算法的AUV路径规划算法

2021576海洋资源已经成为人类开发的重点,但复杂的海洋环境对人类水下作业有着极大的限制,水下机器人正在成为海洋作业的主角,自主式水下机器人(Autono-mous Underwater Vehicle,AUV)依靠自身携带的能源进行水下作业。

由于在整个过程中无法补充能源,因此利用路径规划与安全避障技术对AUV导航控制,是其能否精确、安全和完整地完成水下作业的关键。

AUV 路径规划问题已经成为了一个研究热点[1],主要涉及两方面问题:一是对海洋环境进行三维建模;二是选取合适的算法进行全局路径规划。

海洋环境建模主要有两类方法:一类是规则地形模型,主要利用正方形、矩形等规则形状进行组合来表示海底表面;另一类是不规则地形模型,将三角形、多边形等不规则形状作为模型单元的基础[2]。

文献[3]使用Voronoi图法简化三维水下环境,生成全局路线图;文献[4]将Delaunay三角模型应用于被测地标,建立拓扑模型。

文献[5]利用八叉树模型来反映AUV工作环境,但主要应用于较大障碍物之间的路径规划,不适合存在许多小障碍物的环境;文献[6-7]不考虑水深,将三维空间简化为二维栅格模型,节省了空间,但却丢失了环境信息;文献[8-9]将三维空间划分为若干平面,然后利用二维栅格模型将每个平面栅格化,有效实现三维栅格建融合粒子群与改进蚁群算法的AUV路径规划算法朱佳莹,高茂庭上海海事大学信息工程学院,上海201306摘要:针对传统蚁群算法在处理自主式水下机器人AUV(Autonomous Underwater Vehicle)三维路径规划问题时存在初期寻径能力弱、算法收敛速度慢等问题,提出一种融合粒子群与改进蚁群算法的AUV路径规划算法PSO-ACO(Particle Swarm Optimization-improved Ant Colony Optimization)。

基于空间分层思想建立三维栅格模型实现水下环境建模;综合考虑路径长度、崎岖性、危险性等因素建立路径评价模型;先使用粒子群算法预搜索路径来优化蚁群算法的初始信息素;再对蚁群算法改进状态转移规则、信息素更新方式并加入奖惩机制实现全局路径规划。

混合粒子群算法及在可靠性优化中的应用

混合粒子群算法及在可靠性优化中的应用

l 前 言
粒 子群优化(P rc w r pi i t nP O 是 at l S am O t z i ,S ) ie m ao

本 文利用 混沌(ho) cas ̄动具有 的随机性 、遍 历性 和规律性及具 有较 强的全局 寻优 能力,不 易陷入局部 极小点特 点,结合和声搜索算法( r n er HS Ha mo ySac h, ) 的启发式全 局搜索和强开发能力,提 出一 种基 于混沌 和声搜索 的混合粒子样优化 算法 。该算法采用 T n 映 et 射 ,利用混沌产生大量初始粒子并选择较优的粒子作
有较 强的开发能力 。
; =X r , i +o,/ , , g :
( 7 )
式中:7为扰动幅 数:O 为方差向量;i 7 值参 、
; 分别为整体和个体步长:A 、B为比例系数。
33自适应参数策略 .
由于参数 O 、 和 是影响 P O 收敛效果的关 J S
键因素,在 P O算法中, 和 都是被设置为绝对随 S 机数 ,其实这样并不能保证在优化时对状态空 间进行 完全遍历 。为了提高算法 的全局收敛性 ,本文采用公 式 ( )对参数 和 进行混沌优化: 8
为初始粒子群 , 同时采用和声策略对解空问进行开发 ,
种 高效的优化搜索算法 ,源 于对 鸟群和 鱼群群体运
动行 为的研究 。P O 的基本 思想是通过群体 中个体间 S
的协作和信息共 亨来 寻找最优解 。P O 算法简单、容 S
易实现 、搜索速度快 、搜索 范围大 ,P O 算法在很多 S 问题 中 已成功应用 。与其他 智能算法类似 ,P O 也存 S
本文利用混沌变量的遍历特 性在解 空间内进行有 效探索 ,同时采用和声算法 中的和声策略对解 空间进

遗传粒子群优化算法混合

遗传粒子群优化算法混合

遗传粒子群优化算法混合遗传算法(Genetic Algorithm,GA)和粒子群优化算法(Particle Swarm Optimization,PSO)是两种常见的进化优化算法,它们各自有着优点和不足。

为了充分发挥它们的优势并弥补其不足之处,研究者们对这两种算法进行了混合。

本文将详细介绍遗传粒子群优化算法混合的相关内容。

首先,我们来了解一下遗传算法和粒子群优化算法的原理和特点。

遗传算法是一种模拟生物进化过程的优化算法,其基本思想是通过生物进化中的遗传、变异和选择等算子来最优解。

遗传算法通常由编码、适应度评价、选择、交叉和变异等步骤组成。

编码将待优化问题的解表示为染色体,适应度评价函数用于度量染色体的优劣,选择算子根据适应度选择个体进行繁殖,交叉算子和变异算子模拟生物的遗传和变异操作。

粒子群优化算法是一种模拟鸟群觅食行为的优化算法,其基本思想是通过多个粒子在解空间中的和迭代来找到最优解。

每个粒子都有自己的位置和速度,通过更新速度和位置来不断调整方向和距离。

粒子群优化算法主要包括初始化粒子群、更新速度和位置、更新最优个体和全局最优个体等步骤。

遗传粒子群优化算法混合的基本思想是将粒子群优化算法的能力和遗传算法的全局优化能力结合起来,形成一种新的混合优化算法。

具体来说,在遗传算法的基础上引入粒子群优化算法的思想和操作,使得算法能够更好地在空间中寻找到全局最优解。

将遗传算法和粒子群优化算法进行混合有以下几种常见的方式:1.遗传算法与粒子群优化算法交替使用:先使用遗传算法进行初始化种群和进行交叉变异操作,然后再使用粒子群优化算法进行和更新操作。

通过交替使用这两种算法,可以综合利用它们的优点,提高算法的效率和精度。

2.遗传算子和粒子群优化算法算子的融合:将遗传算法和粒子群优化算法的算子进行融合,形成一种新的算子。

例如,可以将遗传算法的交叉操作与粒子群优化算法的速度更新操作相结合,形成一种新的交叉操作方式;或者将遗传算法的变异操作与粒子群优化算法的位置更新操作相结合,形成一种新的变异操作方式。

粒子群优化算法python

粒子群优化算法python

粒子群优化算法python粒子群优化算法(Particle Swarm Optimization,简称PSO)是一种基于群体智能的优化算法,它模拟了鸟群觅食行为,通过不断更新粒子的位置和速度,来寻找最优解。

在本文中,我们将介绍粒子群优化算法的原理及其在Python中的实现。

一、粒子群优化算法原理粒子群优化算法的核心思想是通过模拟鸟群觅食行为来进行优化。

算法中的每个粒子都代表了搜索空间中的一个解,而粒子的位置和速度则代表了解的状态和搜索方向。

在算法开始时,每个粒子都会被随机初始化,并赋予一个随机的速度。

接着,粒子会根据自身当前位置和速度,以及全局最优解和个体最优解的信息,来更新自己的速度和位置。

粒子群优化算法中的速度更新公式如下所示:v(t+1) = w * v(t) + c1 * r1 * (pbest - x(t)) + c2 * r2 * (gbest - x(t))其中,v(t+1)表示粒子在下一时刻的速度,w是惯性权重,c1和c2分别是加速因子,r1和r2是[0,1]之间的随机数,pbest表示粒子的个体最优解,gbest表示全局最优解,x(t)表示粒子的当前位置。

粒子的位置更新公式如下所示:x(t+1) = x(t) + v(t+1)其中,x(t+1)表示粒子在下一时刻的位置,x(t)表示粒子的当前位置,v(t+1)表示粒子在下一时刻的速度。

通过不断迭代更新粒子的位置和速度,粒子群优化算法能够逐渐收敛到全局最优解。

二、粒子群优化算法的Python实现在Python中,我们可以使用numpy库来进行粒子群优化算法的实现。

下面是一个简单的示例代码:```pythonimport numpy as npdef objective_function(x):# 定义目标函数,这里以Rosenbrock函数为例return (1 - x[0])**2 + 100 * (x[1] - x[0]**2)**2def PSO(objective_function, num_particles, num_dimensions, max_iter):# 初始化粒子群particles = np.random.uniform(low=-5, high=5, size=(num_particles, num_dimensions))velocities = np.zeros((num_particles, num_dimensions))pbest = particles.copy()gbest = particles[np.argmin([objective_function(p) for p in particles])]# 设置参数w = 0.5c1 = 1c2 = 1# 迭代更新粒子位置和速度for _ in range(max_iter):for i in range(num_particles):r1 = np.random.uniform()r2 = np.random.uniform()velocities[i] = w * velocities[i] + c1 * r1 * (pbest[i] - particles[i]) + c2 * r2 * (gbest - particles[i])particles[i] = particles[i] + velocities[i]if objective_function(particles[i]) < objective_function(pbest[i]):pbest[i] = particles[i]if objective_function(pbest[i]) < objective_function(gbest):gbest = pbest[i]return gbest# 使用粒子群优化算法求解目标函数的最小值gbest = PSO(objective_function, num_particles=30, num_dimensions=2, max_iter=100)print("最优解:", gbest)print("最优解对应的目标函数值:", objective_function(gbest))```在上述代码中,我们首先定义了一个目标函数`objective_function`,这里以Rosenbrock函数为例。

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

基于混合信息的粒子群优化算法
摘要:本文提出一种基于混合信息的粒子群优化算法。

此算法具有充分利用种群信息,保证群体的多样性,快速收敛效果和避免陷入局部极值的能力。

abstract: this paper proposes a particle swarm optimization algorithm based on hybrid information. the new algorithm has the ability to make full use of the whole population information, ensure the diversity of population,has fast convergence effect and escape from local extremum. 关键词:粒子群优化算法;群体智能;混合信息
key words: particle swarm optimization;swarm intelligence;hybrid information
中图分类号:tp301.6 文献标识码:a 文章编号:1006-4311(2013)20-0240-02
0 引言
粒子群优化算法是由kennedy和eberhart[1,2]在1995年提出的一种新的群体智能计算技术。

尽管传统的粒子群优化算法在低维空间的函数寻优问题上具有求解速度快、质量高的特点,但随着函数维数的增加,其优化性能便急剧下降,容易陷入局部极值,导致收敛精度低、不易收敛到全局最优。

为了克服这一不足,研究者提出了很多粒子群优化算法的改进方法[3]。

本文提出一种基于混合信息的粒子群优化算法,算法对粒子的速度进化公式进行改进,使
粒子行为基于个体极值的加权平均、全局极值和按概率选择的其它粒子的个体极值。

1 粒子群优化算法及若干改进算法
粒子群优化算法是一种基于种群的优化算法,种群称为粒子群,粒子群中的个体称为粒子。

设有n个粒子组成一个群体,其中第i 个粒子表示为一个d维的向量,xi=(xi1,xi2,…,xid),i=1,2,…,n,即第i个粒子在d维的搜索空间中的位置是xi。

第i个粒子的飞行速度也是一个d维的向量,记为vi=(vi1,vi2,…,vid),记第i个粒子迄今为止搜索到的个体极值点为pi=(pi1,
pi2,…,pid),整个种群迄今为止搜索到的全局极值点为pg=(pg1,pg2,…,pgd),粒子群优化算法采用下列公式对粒子操作:
vid=wvid+c1r1(pid-xid)+c2r2(pgd-xid)(1)
xid=xid+vid(2)
其中,i=1,2,…,n,d=1,2,…,d,w表示惯性权重,c1和c2表示学习因子,r1和r2是[0,1]上均匀分布的随机数,每一维粒子的速度都被限制在一个最大速度vmax(vmax>0)之间,若
vi>vmax时,vi=vmax;若vi4,通常取w=0.729,c1=c2=2.05,我们把这种改进算法记为pso1。

在粒子群优化算法中引入了线性减小的惯性权重,将(1)式变换为:vid=wvid+c1r1(pid-xid)+c2r2(pgd-xid)(4)
式(4)中,w=(w1-w2)■+w2,w1、w2为惯性权重的初始值和终值,iter为当前迭代次数,maxiter为最大迭代次数,我们把这
种改进算法记为pso2。

2 基于混合信息的粒子群优化算法
在粒子群优化算法中,全局极值pg是整个种群中最成功的个体,只有它才影响着每个粒子的行为,因此忽略了其它个体的信息,单一的信息传播导致了群体多样性降低,使得学习过程对整个群体经验利用不足,容易出现早熟。

在实际的生物进化过程中,个体除了向最优个体学习之外,也常常学习种群中较优个体的行为,并且会从群体中的其它所有个体的经验中学习。

鉴于此,本文提出了一种基于混合信息的粒子群优化算法。

新算法将粒子群优化算法的速度进化公式变化为:vid=wvid+c1r1(pvd-xid)+c2r2αiter(pgd-xid)+c3r3(1-αiter)(pkd-xid)(5)
其中pvd=■■pid,sum=■■,pk是通过轮赌法从整个种群中选出的粒子的个体极值,α为[0,1]之间的常数。

新算法通过个体极值的加权平均使粒子充分利用种群中其它粒子的有用信息,增强了粒子的合作与竞争;同时,算法将按轮赌法从整个种群中选出的粒子的个体极值与全局极值采用了动态结合的方式,一开始主要共享种群极值,可以使粒子加速向最优区域靠拢,随着迭代次数的增加,更多的共享按轮赌法选出的粒子的个体极值,这样可以保证种群的多样性,增强算法跳出局部最优的能力,基于此,本文取α为0.999。

3 仿真实验
为了验证改进算法的性能,本文选择以下函数用于优化实验,将本文提出的改进算法(简记为mpso)与pso1和pso2的优化结果进
行对比。

其中,pso1的参数设置为w=0.729,c1=c2=2.05;pso2的参数设置为w1=0.9,w2=0.4,c1=c2=2;mpso的参数设置为w=0.75,c1=c2=c3=0.9。

测试函数分别为:①griewank函数:minf1(x)=■■x■■-■cos(■)+1
②schaffer函数:minf2(x1,x2)=0.5+■
上述2个函数均为多峰函数,具有大量局部极值,可以有效检验算法的优化性能和全局搜索能力。

函数的搜索空间、初始范围和最小值如表1所示。

表2~3分别给出了pso1、pso2、mpso在粒子个数为30、迭代次数为1000的设置时的测试结果,包括最好(best)、最差(worst)、平均适应值(mean)和算法运行10次的标准差(std)。

表2和表3中可以看出:mpso在求解精度和求解的稳定性上都取得了比pso1和pso2好的结果。

表明本文算法在防止粒子群优化算法陷入局部最优、提高解收敛的稳定性上是有效的。

传统的粒子群优化算法随着函数维数的增加,优化性能便急剧下降,容易陷入局部极值,不易收敛到全局最优。

为了验证本文算法在求解高维函数时的性能,下面对griewank函数在100维时进行仿真实验。

测试时,粒子个数为100、迭代次数为1000,其它参数设置同上。

表4给出了三种算法的测试结果。

从表4可以看出:mpso在求解高维函数时依然具有较强的搜索能力,相对于pso1和pso2更容易趋近全局最优值;从图3可看出mpso 在收敛速度和精度方面也要优于其它两种算法。

4 结论
针对传统粒子群优化算法的不足,提出了一种基于混合信息的粒子群优化算法,充分利用种群信息,保证群体的多样性,避免陷入局部极值。

参考文献:
[1]kennedy j, eberhart r c. particle swarm optimization[c]. in: proceedings of ieee international conference on neural networks, piscataway, nj:ieee press,1995.4:1942-1948.
[2]eberhart r c,kennedy j. a new optimizer using particle swarm theory[c].in: proc of the sixth international symposium on micro machine and human science, nagoya, japan,1995:39-43.
[3]罗辞勇,陈民铀.克服恋食行为的pso算法改进研究[j].控制与决策,2008,23(7):776-780.。

相关文档
最新文档