基于CMP的多种并行蚁群算法及比较.pdfVIP

  • 5
  • 0
  • 约1万字
  • 约 6页
  • 2017-11-27 发布于福建
  • 举报
第48卷 第5期 吉 林 大 学 学 报 (理 学 版 ) Vo1.48 No.5 2010年 9月 JournalofJilinUniversity(ScienceEdition) Sep 2010 基于 CMP的多种并行蚁群算法及 比较 何丽莉 ,王克淼 ,白洪涛 ,胡成全 (吉林大学 计算机科学与技术学院,长春 130012; 吉林大学 符号计算与知识工程教育部重点实验室,长春 130012) 摘要:基于片上多核处理器(ChipMultiprocessor,CMP)的多种并行蚁群算法,包括并行最大 最小蚂蚁系统、并行蚁群系统及两者的混合等5个并行算法,提出一种在CMP的每个处理器 核心上模拟一个子蚁群,整体蚁群共享同一信息素矩阵,实现信息素隐式交流的方法.用多 线程实时优先级实现该算法,并用若干旅行商问题实例进行了测试,分析了不同并行策略的 影响.测试结果表明,基于CMP的并行蚁群具有相对于核心数 目的线性加速比,异种蚁群混 合策略在解的稳定性上更具优势. 关键词:蚁群优化;共享信息素矩阵;并行计算;片上多核处理器 中图分类号:TP18;TP311 文献标志码 :A 文章编号:1671.5489(2010)05-0787-06 M ultiParallelAntColonyOptimizationAlgorithms Basedon CM P andTheirComparison HE Li—li,WANG Ke—miao,BAIHong—tao,HU Cheng—quan (CollegeofComputerScienceandTechnology,JilinUniversity,Changchun130012,China;KeyLaboratoryof SymbolicComputationandKnowledgeEngineeringofMinistryofEducation,JilinUniversity,Changchun130012,China) Abstract:Multiparallelantcolonyoptimizationalgorithmsbasedonchipmultiprocessor(CMP)proposedin thispaperincludeparallelMAX—MIN antsystem,parallelantcolonysystem anddiffrentmixturestrategiesof boththesystems.Each coreoftheCMP simulatesasub·antcolony and thewholeantsystem sharesone pheromonematrix. The implementation wasobtained by the multi—threadswith realtime priority. The influenceofthe strategieswasexaminedby severaltraveling salesman problem benchmarksfrom TSPLIB. Experimentsshow thatparallelACOsbasedonCMPhavenearlylinearspeedupbythenumberofcoresandthe mixtureofMAX-MIN antsystem andantcolonysystem hastheadvantageinthestabilityofsolutions. Keywords:antcolonyoptimization;sharingonepheromonematrix;parallelcomputing;chipmuhiprocessor 基本蚂蚁算法 (AntSystem,AS)是一种群智能进化算法,由Dorigo等_1依据对 自然界蚂蚁群体觅 食行为的观察而提出.其后,由AS发展出若干改进或变种算法,包括精华蚂蚁系统(ElitistAS)、基于 排

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档