基于遗传蚁群混合算法的孔群加工路径优化

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WANG h n i n . GUO Xio i C u xa g a n
( c a i l nier gS h o,In r noi U i r t o Meh nc g ei c ol n e Mo gl nv sy f aE n n a e i Si c ce e& T cn l y at n e n o a0 4 1 n eh oo .B oo In r gl 10 0.C ia g u Mo i hn )
妮 ,E—m i i i 13 cm。 a :r gl 6. o l n @

4 4・
机床与液压
第3 9卷
1 遗传 蚁群 混合算 法 遗传算法具有快速全局搜索能力 ,但没有利用 系 统中的反馈信息 ,往往导致无为 的冗余迭代 ,后期 求
解效率低 。蚁群算法是 通过信息素 的累积和更新而收 敛于最优路径 ,具有分 布 、并行 、全局收敛能力 。但 初期信息素 匮乏 ,导致算法速度慢 。因此 ,作者采用 前期 利用遗传算法产生初始信息素分布 ,后期进行 蚁 群算法的融合思想 。流程框 图如 图 1 所示 。
( r e n a s a rb m ,T P ,通 过 建 立 T P Ta l gSl m n Pol s S ) vi e e S
虽然采用遗传算法能够求解到 比传 统加工方法较优 的 结果 ,但基于遗传算法 的特性还是容易陷入局部最优 解 。为 了利用遗传算法 的优点克服其缺点 ,作者采用 将遗传算法和仿生算法 中的另一类算法——蚁群算法 融合 的方 法 ,进行孔群加工路径 的优化 。针对这两种 算 法融合 时的关键点——遗传解 到信息素 的转化 ,提 出一种 G A转化 策 略。该 策 略是 :在遗 传解 ed o S npp 中选取前 9 %个个 体和 随机 产生 的 1 %个个体合 并 0 0 组成新 矩阵 ,将此新 矩 阵作 为信 息素值 的转化依 据。 同时为了提高混合算 法 中遗 传部分 的求解精度 ,交叉 算子和变异算 子采 用通 过 对 T P问题实 验得 出 的最 S 佳组合 交叉算 子和变 异算子 。
fnt n,ah b dagr m ( A)it rt e eca o tm ( A)wt at o n pii t n( C u co i yr lo t i i h H n ga dgnt l rh e e i gi G i n l yot z i h co m a o A O)f l n o s ah— o s v ghl ci ro i em
开始
重 复实验 ,结果取 5次独立重复实验 的平均值 。
表 1 交叉算 子和 变异算子 组合测试
设置遗传算法运行参数 随机生成初始群体
初始化蚁群算法个参数 ;将遗传 算法求解 的 Ⅳ个较优个体转化为 蚁群算法的初始信息锁矩阵
蚂蚁j 1
定义 目 函数 ,计算各种群适应度 标 开始蚁群算法,将J , 1 只放到 月 节点上,蚂蚁j 个 秆 l 按照概率 函数 选择下一个节点
交叉操作 ( 部分交叉)


变异操作 ( 逆转变异 )
在 只蚂蚁完成求解后,增加 最优路径信息索,禁忌表清零
遗传算法产生最优解后 ,如何将最优 解转化为蚁 群算法的信息素 ,是算 法融合的一个关键点 ,作者将 蚁群算法信息素 的初值设置 为 r = + 。 r ,其 中 r 为 根据具体求解 问题规模给定 的一个信息素 常数 ( 这里 取为 00 1 ,丁 遗传 算法 求解 结果 转换 的信 息 素 .0 ) 为
n n ah o t z t n wa t de . T e GA wa u rta d t e i g p t p i a i ssu id mi o h sr n f s n h n ACO i h y r g r h i n t e h b d a o t m. A n w sr tg ald GS s p o i l i e tae y c e A wa r — l p s d amig a e k y l k i e“HA” ta o v re e ei ou i n fo G it no main p e o n o d sr u e i O. o e i n tt e i n t h n h h tc n e d g n t s l t r m A n o if r t h rmo e t i i t n AC t c o o tb h e ma st k n b S T e n w r x wa a e y t e G A,wh c a r e yt e c mb n t n o ef r e 0 h i h w sfm d b o i ai f h o o h o t m r % o d v d a rm e e i ou in a d 9 fi ii u l o g n t s l t n n f c o 1 % o d v d a y r d m e e a in a h a i o a so ain o h r mo e v u . T e b s c m i ain o e ei p rt r 0 fi ii u b a o g n r t st e b s f r n f r t f e o n a e n l n o s t m o p l h et o b n t fg n t o e ao o c s i s s ic s e . T e e p rme t e u t h w t a i h r d t n rc s i g r ue b u e o a e ,b h n GA Wa a o d s u s d l h x e i n a r s l s o h tw t t eta i o a p o e s o t y n m r c mp r d l s h i l n b s y t e HA u i g o t l o i ain o e a o n A t n f r a in sr tg , t el n t a e s o tn d fr 0 9% , a d h sh g e rc s n s p i mb n t p r t r d GS r so n ma c o a a m t t e y h e gh C b h re e . o a n o 7 n a ih r e ii p o h n a s l e e i a g r h t a i ge g n t lo tm. T e NC ma h nn f ce c fh l sc n b b i u l mp o e e rt al . n c i h c i i g e in y o oe a e o v o sy i r v d t o ei l i h c y Ke wo d : Hoe c i i g p t p i z t n; G n t g rt m; An oo y o t z t n; Hy rd ag r m y rs ls ma hn n a h o t mi i ao e ei a o h cl i tc ln p i ai mi o b ot i l i h
— — — 一
从 以上 实 验 可 以看 出 ,对 T P问题 总 体 来 说 S P X交叉和 I M 变异 的搭 配要 优于其他 搭配 ,能够 M V 以良好 的搜索性能完成最优化问题 的寻优过程 。因此 文中采用 P x交叉和 I M 变异 。 M V
12 遗 传解 到信 息素 的转化 .
在数控加工 中孔群加工所 占的比重相 当大 ,其加 工 时间直接影 响到生产效率 。影 m : 群加 工时间的因  ̄L f 素 主要有 钻孔 的时间和钻头 移动的时间。人们 往往关 注孔 的加工时间而忽视 了钻 头移 动的时 间 ,事实 上 , 钻头移动时间对孔群加工生产率 的影响程度大于其加 工时间 ,特别是 当待加 工孔数 量 巨大时更 是如此… 。 因此 ,如何合理规划孔群加工路径是提高生产率 的关 键 。孔 群 加 工 路 径 规 划 问 题 是 典 型 的旅 行 商 问题
A s a t nodr oip v eef i c f o sN ciig i eso et a o sm ciiga eojc v bt c:I re r et fc nyo l Cmah n ,wt t h r s pt t hl ahnn st bet e r t mo h ie he n hh t h o e h i
基于遗传蚁群混合算法的孔群加工路径优化
王春 香 ,郭晓妮
( 内蒙古科技 大 学机 械 工程 学 院 ,内蒙古 包头 04 1 ) 100
摘要 :为 了提高孔群 的数控加工效 率 ,以孔 群加工路径最短为 目标 函数 ,采 用遗传蚁 群混合算法对孔 群加工路径规 划
问题进行研究 。该混合优化算法 的前期 采用遗传算法 、后期采用蚁群算 法。在遗传算 法向蚁群算法转 换过程 中,提 出一 种 G A遗传解 到信息 素转化策略。该策略 以在遗传解 ed叩 中选取前 9 %个个体和 再随机产 生的 1%个 个体合并后 组成 的 S np 0 0 新矩阵作为信息素值 的转化依据 ;同时探讨 了遗 传算法 中遗传算子 的最佳组 合问题 。实例 计算结果表 明 :与传统分批按 编
号加工 的路径相 比较 ,采用最佳组合算 子和 G A转化 策略后 的遗传 蚁群混合 算法 求解 问题 所获得 的孔群加 工路径 缩短 了 S 7 . % ,比单一遗 传算 法具 有更 高的求解精度 ,理论上可 以明显地提高孔群 的数控加 工效 率。 09
关键词 :孔群加工路径优化 ;遗传算法 ; 蚁群算法 ; 混合算法 中图分类号 :T 6 P 8 H1 ;T 1 文献标识码 :A 文章编号 :10 3 8 (0 1 1 0 3— 0 1— 8 1 2 1 )2 — 4 3 H oe a h n n t p i iai n Ba e n a Hy rd Alo i m lsM c ii g Pah O t z to s d o b i g rt m h I tg a e n t g rt m 、 h An ln tmia in n e r t d Ge ei Al o i c h t tCoo y Op i z t o
21 0 1年 1 月 1 第3 9卷 第 2 1期
机床与液压
MACHI NE TOOL & HYDRAUL CS I
No . 01 v2 1 Vo. 9 No 21 13 .
D I 1 .9 9 ji n 10 3 8 . 0 2 . 1 O : 0 36 /.s . 0 1— 8 12 1. 10 s 1 1
数学模型 ,利用仿生算法进行求解 。周正武等 采用
遗传算法对 2 6个孔 群进行 了路 径优划 ;凌玲等 人 采用改进 的遗传 算法 对 2 6个孔 群 进行 了路径 规 划 。
收稿 日期 :2 1 0 0—1 0一l 8
基金项 目:内蒙古 自然科学基金项 目 (0 7 127 3 ;包 源自文库市科技发展基金资助项 目 (0 8 2 0 10 0 1 ) 20 ) 作者 简介 :王 春香 (9 2 ) 16 一 ,女 ,硕士研究生 ,教授 ,从 事优 化方法 及逆 向工程 技术 及其应 用等 研究 。通 信作者 :郭 晓
相关文档
最新文档