2009 · 92 citations · 22 references
ComputingComputer ScienceHigh-performance ComputingAlgorithmsOptimizationParallel ComputingAssignment ProblemsCombinatorial OptimizationEvolutionary ComputationGenetic AlgorithmsGraphics Processing Unit ComputingMetaheuristic OptimizationGpu AcceleratorsGpu IntegrationGpu Parallel AlgorithmsParallel Evolutionary AlgorithmsParallel Evolutionary ComputationParallel Genetic AlgorithmsPopulation-based OptimizationQuadratic Optimization
This paper describes designing a parallel GA with GPU computation to solve the quadratic assignment problem (QAP) which is one of the hardest optimization problems in permutation domains. For the parallel method, a multiple-population, coarse-grained GA model was used. Each subpopulation is evolved by a multiprocessor in a GPU (NVIDIA GeForce GTX285). At predetermined intervals of generations all individuals in subpopulations are shuffled via the VRAM of the GPU. The instances on which this algorithm was tested were taken from the QAPLIB benchmark library. Results were promising, showing a speedup ration from 3 to 12 times, compared to the Intel i7 965 processor.
22
Genetic algorithms in search, optimization, and machine learning
Choice Reviews Online · 1989 · 49.3K citations
P-Complete Approximation Problems
Sartaj Sahni, Teofilo F. Gonzalez · Journal of the ACM · 1976 · 1.7K citations · Full text
NVIDIA Tesla: A Unified Graphics and Computing Architecture
Erik Lindholm, John Nickolls, Stuart F. Oberman et al. · IEEE Micro · 2008 · 1.3K citations