|国家预印本平台
首页|基于TBB多核平台的并行蚁群算法实现

基于TBB多核平台的并行蚁群算法实现

Realization of Parallel Ant Colony Algorithm Based on TBB Multi-core Platform

中文摘要英文摘要

本文研究一种基于TBB(Thread Building Blocking,线程构建模块)的多核并行蚁群设计方法,对TBB多核并行技术和基于TBB的并行蚁群算法实现技术进行了介绍,对此算法在解决大规模TSP问题中的应用及运行结果进行分析,实验证明并行优化计算过程简单灵活,易于操作,而且充分利用多核处理优势,提高了算法的运行时间效率,为大规模组合优化工程问题的实时解算提供了可能性。

BB (Thread Building Blocking) is currently a representative parallel computing platform of multi-core processors. The ant colony algorithm is used to solve combinatorial optimization problem of discrete-time systems. With the expansion of the problem scale, it often results in rapid increase of calculation. Based on TBB a parallel ant colony algorithm was researched and developed to improve the efficiency of the algorithm. TBB parallel multi-core technology and implementation techniques of the parallel ant colony algorithm based on TBB are introduced in detail. This algorithm was applied to resolve large-scale TSP (traveling salesman problem). Experiment results showed that the parallel optimization progress is flexible to operate and multi-core resources can be made full use of to greatly improve algorithm efficiency. And it provided possibility for real-time calculation of large-scale combinatorial optimization engineering problems.

李妮、高栋栋、龚光红

计算技术、计算机技术

人工智能多核并行计算蚁群算法旅行商问题线程构建模块

artificial intelligencemulti-core parallel computingant colony algorithmtraveling salesman problemthread building blocking

李妮,高栋栋,龚光红.基于TBB多核平台的并行蚁群算法实现[EB/OL].(2010-05-20)[2025-08-11].http://www.paper.edu.cn/releasepaper/content/201005-475.点此复制

评论