基于粒子群算法的遗传算法及其应用

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

速 度 : _ V ’2 , ) VI(_ 。… V ; l , V D 历 史最 优 位 置 :i 1 l ,。 ; L i … l ) =(p i
粒子 群 的 所 有 粒 子 在 D 空 间 中 的历 史 最 优 坐 标 维
为 : = 1, , , D ; ( ls… l ) gl 2 s
免 因分 割 而造成 无联 系的进 化 孤 岛 。 【 】 1 P O A变 异算 子设 计 . SG 2 首 先进行种群分割 . 当进 化 到 第 t 时 , 种 群 为 代 总



△ = ( ) 0。 【x 喜 0 J + (
0引 言 .
子 。P O 法 中 , D 空 间m 粒子 组 成粒 子群 , S算 在 维 个 每个
遗 传 算法 ( A) 过 模仿 自然 界 的选 择 与 遗传 的机 粒 子 都是 D 搜 索 空 间 中 的一 个 可 能解 粒 子在 解 空 G 通 维 理 来 寻找最 优 解 .具 有 并 行搜 索 能 力且 能 一定 程 度 上 间 中运 动 .并根 据 粒 子 自身 迄今 最 优解 和全 种 群 迄 今 保 留历 史信 息 . 但选 择操 作 无法 产 生 种 群外 的个 体 。 交 最 优解 动态 调整 进 化速 度 和方 向
机 结合 , 出了一种 改进 的 混合 遗传 算 法— — 基 于粒 子群 算 法 的遗 传 算 法 ( S A) 最后 通 过旅 行 商 问题 提 P OG 。
的仿 真 实验 , 明该 算 法的 收敛 速度 快 , 有更 好 的优 化 性 能。 证 拥
【 关键词 】 :遗传算法; 粒子群算法 ; 旅行商 问题
叉 变异 只具 有 有 限的进 化 能力 .所 以常 出现进 化 缓慢
第 i 粒子 在D 空 问 中的 飞行参 数 如下 : 个 维
坐标 : =( .… ,i ; Y; y 2 Y ) y , D

和 过早 收敛 的现 象 . 另外 算 子 的实 现 也有 许 多参 数 , 如
交叉 率 和变 异率 .并 且 这些 参 数 的选 择 严 重影 响解 的 品 质 . 目前 这 些参 数 的选 择 大部 分 是依 靠 经 验 , 而 导致 算法 收敛 性 很难 控制 粒 子 群算 法fS 1 一种 新 兴 的模 拟 鸟 群 飞行 的仿 P O是 生算 法 。 子 群算法 同遗传 算法 类 似 , 粒 也是 一种 基 于迭 代 的优 化算 法 。但是 它 没有 遗 传 算法 用 的 交叉 以及 变 异。 而是 粒 子在 解空 间追 随最 优 的 粒子进 行 搜 索 。 同遗
重 构遗 传算 法 的变异 算 子 。种 群分 害是 模 拟 P O算法 9 S 子团 在子种 群中的 位置) 应的 I l, xx 对 x 代替 用 二的累 叫 皿 的特点 。 G 将 A算法 的种群 分 成若 干个 子 种 群 , 当 于 相
】 来代替 x 的累积差由 ( 删 v。 I 眦 公式 P O算法 中的粒 子 。 种群 之 间可 以相互 部 分覆 盖 , S 子 其 计差的算术平均△I 2 计算 : 目的 是 为 了在 这 些 子 种 群 间 隐含 的进 行 信 息 交 换 。 避 ( )
粒 子在 飞 行 过 程 中根 据 L和L按 公 式 ( ) 整 速 度 i 1调
位置 :
r (+ ) ( 十 l 。 ( 一Y ( ) 2 r。 1 ( — () f 1 =l f c。 ( r f +C 。z ( dr f ) ) ) g J )
传算 法 比较 .粒 子群 算 法 的优 势 在 于简 单 容易 实现 并
6 8

建 电

2 1 年第 1 01 2期
基 于粒 子群算ቤተ መጻሕፍቲ ባይዱ法 的遗传 算法及 其应 用
周 军
( 江工 业职 业技 术 学院 浙 江 绍 兴 3 20 浙 10 0)
【 摘 要】 :本文将遗传算法( ee c grh 和粒子群算法( a c w r O t zin / 5 G n c o c i i m) Pr l S a i te m p mi t ) - i ao &4 了有
且 没有许 多 参数 需要 调 整 。
1P OGA 的 思 想 与 实 现 .S
_ 1
. O+1= ( . it ) y ) df4 a 十1 )- ( V
( 1 )
11 S G 的思想 . P 0 A
式 中 ,t 数 ( ≤d d为维 1 ≤D)c、2 [ , ] 的常 数 , ,,c为 0 2 上
遗 传 算 法 的进 化 初期 .变 异 有 助 于局 部 搜 索和 增 称 为 权重 因 子 ;,r为 [ 1 上 的 随 机 数 , 次 计 算 时 r、: O, ] 每 加 种 群 的 多样 性 ; 进 化 后 期 , 体 已基 本 趋 于稳 定 , 都重 新产 生 。 在 群 变 异算 子反 而会 破坏 这 种稳 定 。变异 概 率 过 大会使 遗 让 个 体依 据 自身 迄今 最 优 解 和子 种 群 内迄 今 最 优 传模 式 遭到 破坏 .过 小 又会 使 搜 索过 程 缓 慢甚 至停 滞 解 以及个 体 进 化 的速 度 三者 来 决 定 变 异方 向和 幅度 。 不前 。 使个 体 在进 化过 程 中可 以将 其 进 化史 作 为导 向标 。用 与G A相 比 .S P O算法 的优 点 在 于个 体 之 间是协 作 】 Po y’ 。第i上的 史最 对应的 ( S中的 - : 代替 d 中 位 用Ⅱ 历 优 而 不是 竞争 . 这使得 它 可 以很 好 的维 护 种群 多样 性 。 本 文 引入 粒 子群 算法 。 进种 群 分 割策 略 。 粒 子群 算法 xI 改 用 耻 代替Po l S中的 用子种群的 历史最优F ( 眦 为该粒 Ij
相关文档
最新文档