混合PSO的快速细菌觅食算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
21 00年 l 2月
广西师范学院学报 : 自然科学版
J u n l fGu n x e c e sE u a i n Un v r i Na u a ce c d t n o r a a g i a h r d c t ie st o T o y: t r l in e E ii S o
的快速细菌 觅食算法 , 接用 P O 中快 速 的粒 子 移 动代 替 了细 菌 的趋 化操 作 , 略 了通 常 的细菌 前进 直 S 省 操作, 与其 它算法在 常用 测试 函数上 的对 比测试 显示 了它更好 的效果 .
1 粒子 群 优 化算 法
粒子群优 化算法 是 ( atl S r O t zt nP O) 由美 国的 Kend P rie wam pi ai ,S 是 c mi o n ey和 E ehr于 19 brat 95年
提出的, 源于对鸟群和鱼群群体觅食运动行为的模拟, 它是一种全局优化进化算法 .S P O求解优化问题 时, 每个问题的解被看作是搜索空间中一个没有质量和体积的粒子 . D维空间里面 , 在 粒子群 中每个 粒子所处位置都被看成解空问的一个 , 粒子通过个体和群体 的飞行经历来不断调整 自己的位置 . t 在 代, i 第 个粒 子 的位 置 和速度分 别记 为 ( ) () () … , ( )和 ( ) ( )X2 t , t =( t , t , t) t =( t , i( )
.
。
9 2・
广 西 师 范 学 院 学 报 : 然 科 学 版 自
第2 7卷
B A主要包括三层循环, F 外层是驱散操作 , 中间层是繁殖操作 , 内层是趋化操作 . 算法的核心是 内
层 的趋 化性操作 , 它对应 着细 菌在寻找 食物过 程 中所采取 的方 向选 择策 略 , 对算法 的收敛性 有着极其 重 要 的影响 . 常在趋化 过程 中 , 通 细菌 运 动模 式包 括 翻转 (u l 和前进 (wi . tmb ) e s m) 翻转 是 细菌 向任意 方
D c2 1 e.0 0
Vo . 7 No 4 12 .
第2 7卷 第 4 期
文章编号 :0 2 7 3 2 1 )4 0 1 4 1 0 —8 4 (0 0 0 —0 9 —0
混 合 P O 的快速 细菌 觅食 算法 S
麦雄 发 李 , 玲
( 西师 范学 院 a 数 学科 学学院 .. 广 . b 继续教 育学院 , 广西 南宁 50 0 ) 30 1
更新 自己的速 度和位 置 . 7( )= 钆 t一1 3t i 彤( )+c r ( ) z 耐 一z ( ) 1 1t( 加 t)+cr( )z 瞬 一z () 22t ( t)
;
() 1
() 2
z ( )= ( t t一1 + ( ) ) t
其 中 W 为非负惯性权重 ,。c 为非负学习因子, 。r 为[,] c, r , 0 1之间的随机数 .
粒子代表一个解 , 它在寻找最优解时, 不仅依靠 自身 , 也依靠其它 的信息 ( 个体历史最优解和全局最优 解 ) 已有部 分学者 将 B A与其 它智 能算法 进行混合 , . F 以提 高原 始 B A算 法 的收敛速 度和精 度 , 的 F 混合 算法包括遗 传算 法【 、 分进化 算 法口 、 布估计 算 法 [和粒 子群 算 法 ] 本 文 提 出另 一种 混 合 P O 2差 ] ]分 7 . S
摘 要: 为了提高细菌觅食算 法在高维 问题 的收敛速度 以及精度 , 出了一种 混合 P O的快速 细菌觅食算法 提 S
( B A P O) 该算法用粒子的移 动代替 了细菌 的趋化操 作 , 略 了细 菌前进操作 , 留 了细 菌 的繁殖 和驱散操 F F -S . 省 保
作 . 基于 6 ቤተ መጻሕፍቲ ባይዱ高维 B nh r e cmak函数 的试验结果显示 , 该算法收敛速度和精度都优于其它三种细菌觅食算法 .
收稿 日期 :0 0 9 0 2 1 —0 —2 *基金项 目: 广西教育厅科研项 目(0 9 1 X 6 )广西师范学院基础研究基金项 目(8 0 0 4 201L 28 , 0 1A 0 )
作者简介 : 麦雄发 (94 )男 , 17 一 , 广西平南县人 , 讲师 , 硕士 , : 研究 智能计算及其应用 ( 眦耐 7 @1 6om) 4 2 。
2 细菌觅食算法
细菌觅食 算法基 于细 菌觅 食 行 为过 程 而 提 出 的一 种仿 生 随机 搜 索算 法 .F 模 拟细 菌 群 体 的行 BA 为 , 括趋化 (hm tci)繁殖 (erdci )驱散 (l nt n i es1=个 步骤 . 包 ce oat , c rpout n , o emiai —d pr ) i o s a
关键词 : 细菌觅食算 法 ; 粒子群优化 ; 混合
中图 分 类 号 : P 8 T 1 文献标识码 : A
细菌觅食算 法 ( F …和粒子 群优 化算法 (S 都 是用 于解 决最 优 化 问题 的著 名算 法 .F B A) P O) B A是 模仿 E o 大肠 杆菌在 人 体肠道 内吞 噬食物 的行为 而提 出一种新 型仿生类 算法 , el i 而粒 子群算 法是模 仿鸟 类觅食行 为而提 出 的进 化优 化算 法 . 们在优 化 问题 中体现 了较 好 的性 能 , 由于各 自特定 的进化 机 它 而 制, 也都存 在缺点 . B A中 , 在 F 一个 细 菌 代表 一个 解 , 在寻 找 最优 解 时 只依靠 自己 . P O 中一 个 它 而 S
…
,/() . i XD t) 第 个粒 子所 经历过 的最好 位 置被记 录 , 并被 记做个 体极值 ( 船 )整 个群 体 所经 历过 的 ,
最好 位置 即整 个群体 找到 的最优 解 , 做 全局 极值 为 ( 撕 ) 在 每一 代 , 子 根据 下 面 的公 式 移 动 , 记 z . 粒 以
广西师范学院学报 : 自然科学版
J u n l fGu n x e c e sE u a i n Un v r i Na u a ce c d t n o r a a g i a h r d c t ie st o T o y: t r l in e E ii S o
的快速细菌 觅食算法 , 接用 P O 中快 速 的粒 子 移 动代 替 了细 菌 的趋 化操 作 , 略 了通 常 的细菌 前进 直 S 省 操作, 与其 它算法在 常用 测试 函数上 的对 比测试 显示 了它更好 的效果 .
1 粒子 群 优 化算 法
粒子群优 化算法 是 ( atl S r O t zt nP O) 由美 国的 Kend P rie wam pi ai ,S 是 c mi o n ey和 E ehr于 19 brat 95年
提出的, 源于对鸟群和鱼群群体觅食运动行为的模拟, 它是一种全局优化进化算法 .S P O求解优化问题 时, 每个问题的解被看作是搜索空间中一个没有质量和体积的粒子 . D维空间里面 , 在 粒子群 中每个 粒子所处位置都被看成解空问的一个 , 粒子通过个体和群体 的飞行经历来不断调整 自己的位置 . t 在 代, i 第 个粒 子 的位 置 和速度分 别记 为 ( ) () () … , ( )和 ( ) ( )X2 t , t =( t , t , t) t =( t , i( )
.
。
9 2・
广 西 师 范 学 院 学 报 : 然 科 学 版 自
第2 7卷
B A主要包括三层循环, F 外层是驱散操作 , 中间层是繁殖操作 , 内层是趋化操作 . 算法的核心是 内
层 的趋 化性操作 , 它对应 着细 菌在寻找 食物过 程 中所采取 的方 向选 择策 略 , 对算法 的收敛性 有着极其 重 要 的影响 . 常在趋化 过程 中 , 通 细菌 运 动模 式包 括 翻转 (u l 和前进 (wi . tmb ) e s m) 翻转 是 细菌 向任意 方
D c2 1 e.0 0
Vo . 7 No 4 12 .
第2 7卷 第 4 期
文章编号 :0 2 7 3 2 1 )4 0 1 4 1 0 —8 4 (0 0 0 —0 9 —0
混 合 P O 的快速 细菌 觅食 算法 S
麦雄 发 李 , 玲
( 西师 范学 院 a 数 学科 学学院 .. 广 . b 继续教 育学院 , 广西 南宁 50 0 ) 30 1
更新 自己的速 度和位 置 . 7( )= 钆 t一1 3t i 彤( )+c r ( ) z 耐 一z ( ) 1 1t( 加 t)+cr( )z 瞬 一z () 22t ( t)
;
() 1
() 2
z ( )= ( t t一1 + ( ) ) t
其 中 W 为非负惯性权重 ,。c 为非负学习因子, 。r 为[,] c, r , 0 1之间的随机数 .
粒子代表一个解 , 它在寻找最优解时, 不仅依靠 自身 , 也依靠其它 的信息 ( 个体历史最优解和全局最优 解 ) 已有部 分学者 将 B A与其 它智 能算法 进行混合 , . F 以提 高原 始 B A算 法 的收敛速 度和精 度 , 的 F 混合 算法包括遗 传算 法【 、 分进化 算 法口 、 布估计 算 法 [和粒 子群 算 法 ] 本 文 提 出另 一种 混 合 P O 2差 ] ]分 7 . S
摘 要: 为了提高细菌觅食算 法在高维 问题 的收敛速度 以及精度 , 出了一种 混合 P O的快速 细菌觅食算法 提 S
( B A P O) 该算法用粒子的移 动代替 了细菌 的趋化操 作 , 略 了细 菌前进操作 , 留 了细 菌 的繁殖 和驱散操 F F -S . 省 保
作 . 基于 6 ቤተ መጻሕፍቲ ባይዱ高维 B nh r e cmak函数 的试验结果显示 , 该算法收敛速度和精度都优于其它三种细菌觅食算法 .
收稿 日期 :0 0 9 0 2 1 —0 —2 *基金项 目: 广西教育厅科研项 目(0 9 1 X 6 )广西师范学院基础研究基金项 目(8 0 0 4 201L 28 , 0 1A 0 )
作者简介 : 麦雄发 (94 )男 , 17 一 , 广西平南县人 , 讲师 , 硕士 , : 研究 智能计算及其应用 ( 眦耐 7 @1 6om) 4 2 。
2 细菌觅食算法
细菌觅食 算法基 于细 菌觅 食 行 为过 程 而 提 出 的一 种仿 生 随机 搜 索算 法 .F 模 拟细 菌 群 体 的行 BA 为 , 括趋化 (hm tci)繁殖 (erdci )驱散 (l nt n i es1=个 步骤 . 包 ce oat , c rpout n , o emiai —d pr ) i o s a
关键词 : 细菌觅食算 法 ; 粒子群优化 ; 混合
中图 分 类 号 : P 8 T 1 文献标识码 : A
细菌觅食算 法 ( F …和粒子 群优 化算法 (S 都 是用 于解 决最 优 化 问题 的著 名算 法 .F B A) P O) B A是 模仿 E o 大肠 杆菌在 人 体肠道 内吞 噬食物 的行为 而提 出一种新 型仿生类 算法 , el i 而粒 子群算 法是模 仿鸟 类觅食行 为而提 出 的进 化优 化算 法 . 们在优 化 问题 中体现 了较 好 的性 能 , 由于各 自特定 的进化 机 它 而 制, 也都存 在缺点 . B A中 , 在 F 一个 细 菌 代表 一个 解 , 在寻 找 最优 解 时 只依靠 自己 . P O 中一 个 它 而 S
…
,/() . i XD t) 第 个粒 子所 经历过 的最好 位 置被记 录 , 并被 记做个 体极值 ( 船 )整 个群 体 所经 历过 的 ,
最好 位置 即整 个群体 找到 的最优 解 , 做 全局 极值 为 ( 撕 ) 在 每一 代 , 子 根据 下 面 的公 式 移 动 , 记 z . 粒 以