• DocumentCode
    2217488
  • Title

    Fast QAP solving by ACO with 2-opt local search on a GPU

  • Author

    Tsutsui, Shigeyoshi ; Fujimoto, Noriyuki

  • Author_Institution
    Manage. & Inf. Sci., Hannan Univ., Matsubara, Japan
  • fYear
    2011
  • fDate
    5-8 June 2011
  • Firstpage
    812
  • Lastpage
    819
  • Abstract
    This paper proposes a parallel ant colony optimization (ACO) for solving quadratic assignment problems (QAPs) on a graphics processing unit (GPU) by combining fast, 2-opt local search in compute unified device architecture (CUDA). In 2-opt for QAP, 2-opt moves can be divided into two groups based on computing cost. In one group, the computing cost is O(1) and in the other group, the computing cost is O(n). We compute these groups of 2-opt moves in parallel by assigning the computations to threads of CUDA. In this assignment, we propose an efficient method that can reduce disabling time in each thread of CUDA. The results show GPU computation with 2-opt produces a speedup of x24.6 on average, compared to computation with CPU.
  • Keywords
    computer graphic equipment; coprocessors; parallel architectures; quadratic programming; search problems; ACO; GPU; QAP; ant colony optimization; compute unified device architecture; graphics processing unit; local search; parallel computation; quadratic assignment problems; Computer architecture; Evolutionary computation; Genetic algorithms; Graphics processing unit; Indexes; Instruction sets; Kernel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2011 IEEE Congress on
  • Conference_Location
    New Orleans, LA
  • ISSN
    Pending
  • Print_ISBN
    978-1-4244-7834-7
  • Type

    conf

  • DOI
    10.1109/CEC.2011.5949702
  • Filename
    5949702