• DocumentCode
    633049
  • Title

    Parallelization of the ant colony optimization for the shortest path problem using OpenMP and CUDA

  • Author

    Arnautovic, Maida ; Curic, Maida ; Dolamic, Emina ; Nosovic, Novica

  • Author_Institution
    Fac. of Electr. Eng., Univ. of Sarajevo, Sarajevo, Bosnia-Herzegovina
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1273
  • Lastpage
    1277
  • Abstract
    Finding efficient vehicle routes is an important logistics problem which has been studied for several decades. Metaheuristic algorithms offer some solutions for that problem. This paper deals with GPU implementation of the ant colony optimization algorithm (ACO), which can be used to find the best vehicle route between designated points. The algorithm is applied on finding the shortest path in several oriented graphs. It is embarrassingly parallel, since each ant constructs a possible problem solution independently. Results of sequential and parallelized implementation of the algorithm are presented. A discussion focused on implementing ACO using OpenMP and CUDA provides a basis for analysis of different results achieved on those two platforms.
  • Keywords
    graph theory; graphics processing units; logistics; optimisation; parallel architectures; traffic engineering computing; vehicle routing; ACO; CUDA; GPU implementation; OpenMP; ant colony optimization; logistics problem; oriented graphs; shortest path problem; vehicle routes; Algorithm design and analysis; Ant colony optimization; Graphics processing units; Instruction sets; Memory management; Shortest path problem; CUDA; OpenMP; Parallelization; ant colony optimization; shortest path problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information & Communication Technology Electronics & Microelectronics (MIPRO), 2013 36th International Convention on
  • Conference_Location
    Opatija
  • Print_ISBN
    978-953-233-076-2
  • Type

    conf

  • Filename
    6596453