资源简介
二、粒子群算法的具体表述
上面罗嗦了半天,那些都是科研工作者写论文的语气,不过,PSO的历史就像上面说的那样。下面通俗的解释PSO算法。
PSO算法就是模拟一群鸟寻找食物的过程,每个鸟就是PSO中的粒子,也就是我们需要求解问题的可能解,这些鸟在寻找食物的过程中,不停改变自己在空中飞行的位置与速度。大家也可以观察一下,鸟群在寻找食物的过程中,开始鸟群比较分散,逐渐这些鸟就会聚成一群,这个群忽高忽低、忽左忽右,直到最后找到食物。这个过程我们转化为一个数学问题。寻找函数 y=1-cos(3*x)*exp(-x)的在[0,4]最大值。
-----------------------------------------------------------------
标准粒子群算法的实现思想基本按照粒子群算法(2)----标准的粒子群算法的讲述实现。主要分为3个函数。第一个函数为粒子群初始化函数
InitSwarm(SwarmSize......AdaptFunc)其主要作用是初始化粒子群的粒子,并设定粒子的速度、位置在一定的范围内。本函数所采用的数据结构如下所示:
表ParSwarm记录的是粒子的位置、速度与当前的适应度值,我们用W来表示位置,用V来代表速度,用F来代表当前的适应度值。在这里我们假设粒子个数为N,每个粒子的维数为D。
---------------------------------------------------------------------
代码片段和文件信息
- 上一篇:图像栅格化处理
- 下一篇:vfp大学成绩查询系统
相关资源
- 基于遗传算法的多目标优化.rar
- PSO+SA算法 (粒子群和模拟退火算法的
- 粒子群多目标优化
- 智能优化算法--粒子群算法应用代码
- 基于粒子群算法的机组组合计算
- 多目标优化OTL算法
- 自适应多目标粒子群优化器AMOPSO
- 二元粒子群算法.zip
- 粒子群神经网络混合算法在负荷预测
- NNIA 多目标算法
- WFG 多目标测试函数测试集
- 解整数规划的0-1遗传算法
- 基于改进粒子群神经网络的电力电子
- 混沌粒子群优化算法代码与实现
- 一种自适应的粒子群算法
- 基于粒子群遗传算法的云计算任务调
- 粒子群pso算法优化RBF网络
- 微电网优化调度,成本最小化,多目
- 粒子群算法代码及10维测试函数
- 基于粒子群算法的pid控制器优化设计
- 粒子群优化算法工具箱(PSO_toolbox)
- 一种改进的粒子群算法
- 粒子群优化算法训练小波神经网络-
- 论文研究-多主体目标优化的动态合作
- 论文研究-基于免疫粒子群算法的非合
- 论文研究-一种新的改进粒子群算法研
- 经典的基本PSO粒子群优化算法的测试
- 多目标遗传算法优化案例
- 粒子群算法PSO和万有引力算法GSA结合
- 并行粒子群优化算法的设计与实现
评论
共有 条评论