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
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;
Conference_Titel :
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4244-7834-7
DOI :
10.1109/CEC.2011.5949702