当前位置:文档之家› 蚁群算法改进及其实现

蚁群算法改进及其实现


中 , 蚁 前进 时会 根据前 边 走过 的 蚂蚁 所 留下 的 分泌 蚂
An yl S tm 模 型在解 决 TS t ce ye C P问题 时有较 好 的性 能 , 求解 个 城市 旅行 商 问题 的 蚁群算 法 模型 为 :
物 ( 息素 ) 信 选择其 要走 的路 径 。蚂 蚁选择 一条路 径 的
算 法 是通 过模 拟 自然界 中蚂蚁 集体 寻找食 物的行 为而 提 出的 一种基 于种群 的启发式 仿生进 化 系统 。蚁 群算
法包 含 两个 阶段 : 适应 阶段与 协作 阶段 。在 适应 阶段 ,
据 蚂 蚁寻 找食 物 的信 息 素原 理 , 断 地 去 修正 原 来 的 不
路 径 , 整个 路线 路 径越 短 , 就 是说 , 序执 行 的 时 使 也 程 间越长 , 所获 得 的路径 就越 可能接 近最 优路 径 。
蚁 群 算 法 I ]a t oo ya oi m) 由意 大 利 1 (n ln l r h 是 c g t
学者 D r o等人于 2 oi g O世纪 9 O年代 初期 首次 提 出 , 该
物 的时候 , 径几 乎不 可能是 最短 的 , 至 可能 是包 含 路 甚 了很多错 误 的选择 而变 得极 度冗 长 。 是 , 序 可 以根 但 程
Ab t a t An o o y Al o i m ( s r c : tC l n g rt h ACA )i fe tv o o v n P, u tc n ma e t ea g rt m a l n o se f c i ef r s l i g TS b t a k h l o i i h fl i t t e l c l o t ls l to a i .Th s p p r p o o e n i p o e n o o y a g r h ( ACA ) h o a p i o u i n e sl ma y i a e r p s d a m r v d a t c l n l o i m I t ,wh c a ih c n e p n h e r h s a ea d c n i p o e p r o m a c .Th s p p r a s i e t e p o r m ft i l o i m ,a d x a d t e s ac p c n a m r v ef r n e i a e lo g v h r g a o h s a g rt h n
概 率 与该路 径上信 息素 的强度成正 比。 因此 , 由大量 蚂
蚁组成 的群 体行 为实际上 构成一种 学习信 息 的正反馈
机制 : 一条 路径上走 过 的蚂蚁越 多 , 后面 蚂蚁选 择该路
径 的可能 性就越 大 。蚂蚁 个体间通 过交 流信息 寻求通 向食 物 的最短路 径 。蚁群 算法就 是通过模 仿蚂 蚁 的行 为 , 而 实现 寻优 。蚁群算 法 的优势在 于 , 从 避免 了冗 长 的编 程 和规划 , 程序本身 是基于 一定规则 的 , 过 随机 通
提 高 了 蚁群 算 法 的优 化 性 能 ; 给 出 了算 法 的 C + 实 现 , 果 表 明算 法 可 以得 到更 优 的解 。 并 + 结
关 键 词 : 群 算 法 , P 信息 素更 新 算 法 蚁 TS ,
中 图
An I pr v d AntCo o g r t m nd is Re lz t o m o e l ny Al o i h a t a i a i n
运行 来 寻找最佳 路径 。 就是说 , 也 当程序 最开 始找 到食
* 收 稿 日期 :020 —8 修 回 日期 :0 20— 6 2 1— 31 , 2 1— 52
警 t一, ib1) , , J 2 各(, a … U 是
( 1)
t e u t ho t t I he r s ls s w ha ACA S b te . i e t r Ke r s: y wo d TSP, ntc l y ago ih , pd tn l o ih o e o o a o on l rt m u a i g a g r t m fph r m ne
每 一个 候 选 解根 据 累积的 信息 不断 调 整 自己; 协作 在
阶段 , 各候选 解之 间通过信息 交流 , 以期 能 产生性 能更 优 的解 , 这类 似 于学 习 自动机 的学 习 机制 。在 自然界
1 算 法 的数 学模 型
1 1 A t y l S tm 模 型 . n ce ye C
蚁 群 算 法 改 进 及 其 实 现
文 章 编 号 : 0 3 5 5 ( 0 2 0 — 0 4 0 10 —8 0 2 1 )70 1—2
蚁群算 法改 进及 其 实现
张向丰 , 董淑 娟
( 河 水 利 职 业技 术学 院 , 南 开 封 黄 河 450) 70 0

要 : 对 蚁 群算 法 在 解 决 T P问 题 时 容 易 陷 入 局 部 最 优 , 出 了一 种 改 进 信 息 素 的 算 法 , 方 法 可 以扩 大 搜 索 空 间 , 显 针 S 提 该 明
Z HANG a g fn DONG h — u n Xin —e g, S uJ a
( e o i e o s v ny T c nc l n t u e Kaf n 7 0 0 C ia Y l w R v rC n e a c e h i s t t , ie g 4 5 0 , h n ) l r aI i
相关主题