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
Link To Document