蚁群算法优化策略综述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
T h e o r e t i c a l D i s c u s s i o n・理 论 探 讨
蚁群算 法优化策略综述
孙 骞 张 进 王 宇 翔
( 西北 大 学现 代教 育技 术 中心 陕 西西安 7 1 0 0 6 9 )
【 摘 要 】 对于求解 T S P问题 , 新型的启发式算法——蚁群算法 , 是成功解决此类问题核心的算法之一。 本文简要介
Su n Qi a n Z h a n g J i n Wa n g Y u - x i a n g
( C o n t e m p o r a r yE d u c a t i o n T e c h n o l o g yC e n t e r o f N o r t h w e s t U n i v e r s i t y S h a n x i X i ’ a n 7 1 0 0 6 9 )
【A b s t r a c t 1 A s a R e w a n t c o l o n y a l g o r i t h m h e u r i s t i c a l g o r i t h m h a s b e e n s u c c e s s f u l l y a p p l i e d t o s o l v e T S P p r o b l e m s . T h i s a r t i c l e b r i e f l y d e s c r i b e s s e v e r a l
ቤተ መጻሕፍቲ ባይዱ
局部 最优解 的搜索 , 难 以 实现广 度搜 索 。 因此 , 在 标 准算
法基 础上 出现 了优 化算 法 , 这 些 优化 算法 主 体通 过对 于 信 息 素 的调节 , 防止 过早 收敛 问题 。在优 化 算法 中核 心
在 于平 衡 广度 搜索 与 深度 搜索 ,保 证 算法 的执 行 效率 、 有 效性 。 本 文通 过对 目前 常 见的蚁 群优 化算 法进 行综 合 分析 与 比较 ,较 为 清 晰的 梳理 出 常见 优化 算 法 的特点 .
蚁 群优 化算 法 已应 用 于许 多组 合 优化 问题 , 例如 二
2 . 1蚁群系统算法
蚁群系统算法 ( ACS ) 是对蚁群算法 ( AC) 的改进 , 这 些 改进 包 括 : 蚂 蚁选 择 的状 态转 移 规 则 ; 全 局最 优 更
次 分 配问题 , 还有 很 多实 变量 动力 学 问题 、 随机 问题 、 多
绍了几种启发式算法并引出蚁群算法 , 并对蚁群算法基本原理 、 常用算法进行了深入的研究 , 并介绍 了一种新 的优
化 策略 。 【 关键词 】 T S P问题 ; 蚁群 算法 ; 优 化策 略
A n t C o l o n y A l g o r i t h m Op t i mi z a t i o n S t r a t e g y R e v i e w
h e u r i s t i c a l g o r i t h ms a n d l e a d s a n t ol c o n y a l g o r i t h m, a n d t h e b a s i c p r i n c i p l e s o f a n t c o l o n y a l g o r i t h m, c o mmo n l y u s e d a l g o r i t h ms i n — d e p t h s t u d y , a n d i n t r o d u c e s a F l e w o p t i mi z a t i o n s t r a t e g y .
目标并 行 的实 现等 方 面 . 但在 实 际算 法 中需 要避 免 的一 个 问题 是 过早 收敛 的 问题 , 算 法 在执 行 中很快 陷 入到 了
新 规则 仅运 用 于属 于最 优解 路径 上 的信 息 素 ; 对 所有 的
路 径 的信 息 量 进 行 局 部 更 新 规 则 ( L o c a l U p d a t i n g
R u l e ) 。在 A CS中 , 全 局 更新 只是 运用 在 每 一 次循 环 中 走 最优 解路 径 的蚂 蚁 , 而 不再 运用 与所有 的蚂 蚁 。在所 有 的蚂 蚁搜 完成 了一 次循 环后 , 全局 更 新才会 执 行 。
【K e y w o r d s】 t s p p r o b l e m ; a n t c o l o n y a l g o r i t h m ; o p t i m i z a t i o n s t r a t e g y
1 引言
蚁 群算 法 源于 1 9 9 2年 一篇 博 士论 文提 出的模 拟蚂 蚁 寻找 食物 所选 路 径 的概率 型 找寻最 优 解 的方 案 . 这种 算 法本 质是 基 于一 定规 则 的随 机运行 来 寻 找最优 方 案 , 模 仿蚂 蚁 寻找 和搬 运食 物 时释 放信 息素 的 机理 , 不断优 化 行 走路 线 , 在 算 法实 现 中执 行 时 间越 长 . 所 获 得 的路
径 就越 可 能接 近最 优路径 。
有助 于在 解决 实 际问题 中选 择合 适方 法 以及 算法 优化 。
2 常见蚁群算法的优化算法
标 准蚁 群 算 法存 在 收敛 慢 、 易停 滞 、 运 算 时 间 长 等
缺陷 , 后 续 对 其做 了一 系 列 的改 进 , 以解决 该 算 法 存 在 的问题 . 产 生 了许 多改 进 型算 法 。下 面将 介绍 三 种最 典 型 的 改 进算 法 : 蚁群系统算法 ( AC S ) 、 最 大 最 小 蚁 群 系 统算 法 ( MMAS ) 、 具有 变异 特征 的蚁 群 算法 。
蚁群算 法优化策略综述
孙 骞 张 进 王 宇 翔
( 西北 大 学现 代教 育技 术 中心 陕 西西安 7 1 0 0 6 9 )
【 摘 要 】 对于求解 T S P问题 , 新型的启发式算法——蚁群算法 , 是成功解决此类问题核心的算法之一。 本文简要介
Su n Qi a n Z h a n g J i n Wa n g Y u - x i a n g
( C o n t e m p o r a r yE d u c a t i o n T e c h n o l o g yC e n t e r o f N o r t h w e s t U n i v e r s i t y S h a n x i X i ’ a n 7 1 0 0 6 9 )
【A b s t r a c t 1 A s a R e w a n t c o l o n y a l g o r i t h m h e u r i s t i c a l g o r i t h m h a s b e e n s u c c e s s f u l l y a p p l i e d t o s o l v e T S P p r o b l e m s . T h i s a r t i c l e b r i e f l y d e s c r i b e s s e v e r a l
ቤተ መጻሕፍቲ ባይዱ
局部 最优解 的搜索 , 难 以 实现广 度搜 索 。 因此 , 在 标 准算
法基 础上 出现 了优 化算 法 , 这 些 优化 算法 主 体通 过对 于 信 息 素 的调节 , 防止 过早 收敛 问题 。在优 化 算法 中核 心
在 于平 衡 广度 搜索 与 深度 搜索 ,保 证 算法 的执 行 效率 、 有 效性 。 本 文通 过对 目前 常 见的蚁 群优 化算 法进 行综 合 分析 与 比较 ,较 为 清 晰的 梳理 出 常见 优化 算 法 的特点 .
蚁 群优 化算 法 已应 用 于许 多组 合 优化 问题 , 例如 二
2 . 1蚁群系统算法
蚁群系统算法 ( ACS ) 是对蚁群算法 ( AC) 的改进 , 这 些 改进 包 括 : 蚂 蚁选 择 的状 态转 移 规 则 ; 全 局最 优 更
次 分 配问题 , 还有 很 多实 变量 动力 学 问题 、 随机 问题 、 多
绍了几种启发式算法并引出蚁群算法 , 并对蚁群算法基本原理 、 常用算法进行了深入的研究 , 并介绍 了一种新 的优
化 策略 。 【 关键词 】 T S P问题 ; 蚁群 算法 ; 优 化策 略
A n t C o l o n y A l g o r i t h m Op t i mi z a t i o n S t r a t e g y R e v i e w
h e u r i s t i c a l g o r i t h ms a n d l e a d s a n t ol c o n y a l g o r i t h m, a n d t h e b a s i c p r i n c i p l e s o f a n t c o l o n y a l g o r i t h m, c o mmo n l y u s e d a l g o r i t h ms i n — d e p t h s t u d y , a n d i n t r o d u c e s a F l e w o p t i mi z a t i o n s t r a t e g y .
目标并 行 的实 现等 方 面 . 但在 实 际算 法 中需 要避 免 的一 个 问题 是 过早 收敛 的 问题 , 算 法 在执 行 中很快 陷 入到 了
新 规则 仅运 用 于属 于最 优解 路径 上 的信 息 素 ; 对 所有 的
路 径 的信 息 量 进 行 局 部 更 新 规 则 ( L o c a l U p d a t i n g
R u l e ) 。在 A CS中 , 全 局 更新 只是 运用 在 每 一 次循 环 中 走 最优 解路 径 的蚂 蚁 , 而 不再 运用 与所有 的蚂 蚁 。在所 有 的蚂 蚁搜 完成 了一 次循 环后 , 全局 更 新才会 执 行 。
【K e y w o r d s】 t s p p r o b l e m ; a n t c o l o n y a l g o r i t h m ; o p t i m i z a t i o n s t r a t e g y
1 引言
蚁 群算 法 源于 1 9 9 2年 一篇 博 士论 文提 出的模 拟蚂 蚁 寻找 食物 所选 路 径 的概率 型 找寻最 优 解 的方 案 . 这种 算 法本 质是 基 于一 定规 则 的随 机运行 来 寻 找最优 方 案 , 模 仿蚂 蚁 寻找 和搬 运食 物 时释 放信 息素 的 机理 , 不断优 化 行 走路 线 , 在 算 法实 现 中执 行 时 间越 长 . 所 获 得 的路
径 就越 可 能接 近最 优路径 。
有助 于在 解决 实 际问题 中选 择合 适方 法 以及 算法 优化 。
2 常见蚁群算法的优化算法
标 准蚁 群 算 法存 在 收敛 慢 、 易停 滞 、 运 算 时 间 长 等
缺陷 , 后 续 对 其做 了一 系 列 的改 进 , 以解决 该 算 法 存 在 的问题 . 产 生 了许 多改 进 型算 法 。下 面将 介绍 三 种最 典 型 的 改 进算 法 : 蚁群系统算法 ( AC S ) 、 最 大 最 小 蚁 群 系 统算 法 ( MMAS ) 、 具有 变异 特征 的蚁 群 算法 。