• DocumentCode
    532516
  • Title

    Application of multi-core parallel ant colony optimization in target assignment problem

  • Author

    Dongdong, Gao ; Guanghong, Gong ; Liang, Han ; Ni, Li

  • Author_Institution
    Sch. of Autom. Sci. & Electr. Eng., Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
  • Volume
    3
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Abstract
    Ant colony optimization(ACO) provides an effective way to solve combinatorial optimization problem. However, with the complexity of the problem increasing, the ACO algorithm needs considerable computational time and resources to improve the good quality of solution, and this rarely satisfies the requirement of real-time computing in M&S (Modeling and Simulation) area. Parallel implementation of ACO can reduce the computational time obviously for the large scale combinatorial optimization problem, and much of the previous work in this field focuses on parallel implementation using MPI which is executed on clusters. Meanwhile, great emphasis is placed on multi-core computing technology with the development of multi-processor architecture and multi-core architecture. A new parallel ant colony optimization (PACO) algorithm is proposed, which applies two kinds of typical multi-core computing technologies, the well-known OpenMP and the recently introduced TBB (Threading Building Blocks) library by Intel Corporation, to solve target assignment problem(TAP). Effectiveness and efficiency of proposed algorithm is validated by studying the convergence speed, problem size scalability and thread size scalability of it.
  • Keywords
    combinatorial mathematics; message passing; modelling; multiprocessing systems; optimisation; parallel architectures; simulation; Intel Corporation; MPI; OpenMP; combinatorial optimization problem; modeling; multicore parallel ant colony optimization; multiprocessor architecture; real-time computing; simulation; target assignment problem; threading building blocks library; Algorithm design and analysis; Computational modeling; Instruction sets; ant colony optimization; multi-core; parallel programming; target assignment problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Application and System Modeling (ICCASM), 2010 International Conference on
  • Conference_Location
    Taiyuan
  • Print_ISBN
    978-1-4244-7235-2
  • Electronic_ISBN
    978-1-4244-7237-6
  • Type

    conf

  • DOI
    10.1109/ICCASM.2010.5620672
  • Filename
    5620672