| 778 | 12 | 65 |
| 下载次数 | 被引频次 | 阅读次数 |
以往求解多旅行商问题的研究仅局限于以各旅行商路程总和最小为优化标准的传统遗传算法,而没有考虑他们的速度和所花时间。在MPI并行环境下,用C++语言实现了粗粒度模型的并行遗传算法。结合并行遗传算法的特点,提出了解决多旅行商问题的策略以及给出相应的算法过程,并进行了有效验证。通过研究结果表明,与传统遗传算法相比,并行遗传算法提高了运算速度,降低了平均开销时间并且最小总路径值更理想。
Abstract:Previous reseaches on the problem of multiple traveling salesmen were only limited to that employed total-path-shortest as the evaluating rulefor the traditional genetic algorithm, without consider their speed and time spent. Under MPI, parallel genetic algorithms based on coarse-grained modelwas realized in this article,which C++ language was used. Combining the characteristics of parallel genetic algorithm,a strategy of multiple travelingsalesman problem was proposed,the corresponding process of algorithm were also given, and an effective verification was conducted. The results showthat parallel genetic algorithm improves the computing speed,reduces the average cost of time and the total-path-shortest is better compared with thetraditional genetic algorithm.
[1]吴建辉,章兢,张小刚等.一种求解TSP问题的分层免疫算法[J].计算机科学,2010,37(6):256-264.
[2]周辉仁,唐万生,牛犇.基于递阶遗传算法的多旅行商问题优化[J].计算机应用研究,2009,26(10):3754-3757.
[3]张应辉,曾庆华,王志伟.遗传算法的混合算子策略[J].计算机科学,2007,34(4):222-224.
[4]王鹏,吕爽,聂治等.并行计算应用及实战[M].北京:机械工业出版社,2008:30-38.
[5]曾国荪,丁春玲.并行遗传算法分析[J].计算机工程,2001,27(9):53-55.
[6]汪定伟,王俊伟等.智能优化方法[M].北京:高等教育出版社.2009:37-41.
基本信息:
中图分类号:TP18
引用信息:
[1]吴云,姜麟,刘强.基于并行遗传算法多旅行商问题的求解[J].微型电脑应用,2011,27(07):45-47+71.
基金信息:
云南省教育厅基金项目(KKJA201007028)
2011-07-20
2011-07-20