메뉴 건너뛰기




Volumn 2, Issue 1-2, 2013, Pages 159-186

GPU computing in discrete optimization. Part II: Survey focused on routing problems

Author keywords

Discrete optimization; GPU; Heterogeneous computing; Introduction; Parallel computing; Survey; Transportation; Travelling salesman problem; Tutorial; Vehicle routing problem

Indexed keywords


EID: 85066416810     PISSN: 21924376     EISSN: 21924384     Source Type: Journal    
DOI: 10.1007/s13676-013-0026-0     Document Type: Article
Times cited : (30)

References (99)
  • 2
    • 84974729343 scopus 로고    scopus 로고
    • G A A C O: A G A + A C O hybrid for faster and better search capability
    • Dorigo M, Caro G, Sampels M, Ant algorithms. Lecture notes in computer science, Springer, Berlin
    • Acan A (2002) G A A C O: A G A + A C O hybrid for faster and better search capability. In: Dorigo M, Di Caro G, Sampels M (eds) Ant algorithms. Lecture notes in computer science. In: Proceedings of Third International Workshop, ANTS 2002, vol 2463. Springer, Berlin, pp 300–301
    • (2002) Proceedings of Third International Workshop, ANTS 2002 , vol.2463 , pp. 300-301
    • Acan, A.1
  • 6
    • 77955888646 scopus 로고    scopus 로고
    • Accelerating genetic programming through graphics processing units
    • Riolo RL, Soule T, Worzel B, Springer, Berlin
    • Banzhaf W, Harding S, Langdon W, Wilson G (2008) Accelerating genetic programming through graphics processing units. In: Riolo RL, Soule T, Worzel B (eds) Genetic programming theory and practice, vol VI. Springer, Berlin, pp 229–249
    • (2008) Genetic Programming Theory and Practice , vol.6 , pp. 229-249
    • Banzhaf, W.1    Harding, S.2    Langdon, W.3    Wilson, G.4
  • 7
    • 0036239414 scopus 로고    scopus 로고
    • Solving real-world linear programs: a decade and more of progress
    • Bixby RE (2002) Solving real-world linear programs: a decade and more of progress. Oper Res 50:3–15
    • (2002) Oper Res , vol.50 , pp. 3-15
    • Bixby, R.E.1
  • 9
    • 85066416155 scopus 로고    scopus 로고
    • GPU computing in discrete optimization—part I: introduction to the GPU
    • Brodtkorb AR, Hagen TR, Schulz C, Hasle G (2013) GPU computing in discrete optimization—part I: introduction to the GPU. EURO J Transp Logist. doi:10.1007/s13676-013-0025-1
    • (2013) EURO J Transp Logist
    • Brodtkorb, A.R.1    Hagen, T.R.2    Schulz, C.3    Hasle, G.4
  • 10
    • 77953134566 scopus 로고    scopus 로고
    • Solving path problems on the GPU
    • Buluç A, Gilbert JR, Budak C (2010) Solving path problems on the GPU. Parallel Comput 36(5–6):241–253
    • (2010) Parallel Comput , vol.36 , Issue.5-6 , pp. 241-253
    • Buluç, A.1    Gilbert, J.R.2    Budak, C.3
  • 11
    • 80053073044 scopus 로고    scopus 로고
    • The parallel ant vehicle navigation system with CUDA technology
    • Jedrzejowicz P, Nguyen N, Hoang K, Technologies and applications. Lecture notes in computer science, Springer, Berlin
    • Bura W, Boryczka M (2011) The parallel ant vehicle navigation system with CUDA technology. In: Jedrzejowicz P, Nguyen N, Hoang K (eds) Computational collective intelligence. Technologies and applications. Lecture notes in computer science, vol 6923. Springer, Berlin, pp 505–514
    • (2011) Computational Collective Intelligence , vol.6923 , pp. 505-514
    • Bura, W.1    Boryczka, M.2
  • 16
    • 44949199293 scopus 로고    scopus 로고
    • Flocking-based document clustering on the graphics processing unit
    • Krasnogor N, Nicosia G, Pavone M, Pelta D, Studies in computational intelligence, Springer, Berlin
    • Charles J, Potok T, Patton R, Cui X (2008) Flocking-based document clustering on the graphics processing unit. In: Krasnogor N, Nicosia G, Pavone M, Pelta D (eds) Nature inspired cooperative strategies for optimization (NICSO 2007). Studies in computational intelligence, vol 129, pp 27–37. Springer, Berlin
    • (2008) Nature Inspired Cooperative Strategies for Optimization (NICSO 2007) , vol.129 , pp. 27-37
    • Charles, J.1    Potok, T.2    Patton, R.3    Cui, X.4
  • 18
    • 34548103581 scopus 로고    scopus 로고
    • A data parallel approach to genetic programming using programmable graphics hardware
    • Thierens D, Beyer HG, Bongard J, Branke J, Clark JA, Cliff D, Congdon CB, Deb K, Doerr B, Kovacs T, Kumar S, Miller JF, Moore J, Neumann F, Pelikan M, Poli R, Sastry K, Stanley KO, Stutzle T, Watson RA, Wegener I, ACM Press, London
    • Chitty DM (2007) A data parallel approach to genetic programming using programmable graphics hardware. In: Thierens D, Beyer HG, Bongard J, Branke J, Clark JA, Cliff D, Congdon CB, Deb K, Doerr B, Kovacs T, Kumar S, Miller JF, Moore J, Neumann F, Pelikan M, Poli R, Sastry K, Stanley KO, Stutzle T, Watson RA, Wegener I (eds) GECCO ’07: proceedings of the 9th annual conference on genetic and evolutionary computation, vol 2. ACM Press, London, pp 1566–1573
    • (2007) GECCO ’07: Proceedings of the 9Th Annual Conference on Genetic and Evolutionary Computation , vol.2 , pp. 1566-1573
    • Chitty, D.M.1
  • 22
    • 84888618481 scopus 로고    scopus 로고
    • Parallel solution methods for vehicle routing problems
    • Golden B, Raghavan S, Wasil E, Sharda R, Voss S, Operations research/computer science interfaces series, Springer, New York
    • Crainic TG (2008) Parallel solution methods for vehicle routing problems. In: Golden B, Raghavan S, Wasil E, Sharda R, Voss S (eds) The vehicle routing problem: latest advances and new challenges. Operations research/computer science interfaces series, vol 43. Springer, New York, pp 171–198
    • (2008) The Vehicle Routing Problem: Latest Advances and New Challenges , vol.43 , pp. 171-198
    • Crainic, T.G.1
  • 24
    • 79955583921 scopus 로고    scopus 로고
    • Tabu search with two approaches to parallel flowshop evaluation on CUDA platform
    • Czapiński M, Barnes S (2011) Tabu search with two approaches to parallel flowshop evaluation on CUDA platform. J Parallel Distrib Comput 71:802–811
    • (2011) J Parallel Distrib Comput , vol.71 , pp. 802-811
    • Czapiński, M.1    Barnes, S.2
  • 25
    • 84869495318 scopus 로고    scopus 로고
    • Parallel ant colony optimization on graphics processing units. Metaheuristics on GPUs
    • Delévacq A, Delisle P, Gravel M, Krajecki M (2013) Parallel ant colony optimization on graphics processing units. Metaheuristics on GPUs. J Parallel Distrib Comput 73(1): 52–61
    • (2013) J Parallel Distrib Comput , vol.73 , Issue.1 , pp. 52-61
    • Delévacq, A.1    Delisle, P.2    Gravel, M.3    Krajecki, M.4
  • 30
    • 33947669846 scopus 로고    scopus 로고
    • Evolutionary computing on consumer graphics hardware
    • Fok KL, Wong TT, Wong ML (2007) Evolutionary computing on consumer graphics hardware. Intell Syst IEEE 22(2):69–78
    • (2007) Intell Syst IEEE , vol.22 , Issue.2 , pp. 69-78
    • Fok, K.L.1    Wong, T.T.2    Wong, M.L.3
  • 32
    • 79951969810 scopus 로고    scopus 로고
    • A highly-parallel TSP solver for a GPU computing platform
    • Dimov I, Dimova S, Kolkovska N, Springer, Berlin
    • Fujimoto N, Tsutsui S (2011) A highly-parallel TSP solver for a GPU computing platform. In: Dimov I, Dimova S, Kolkovska N (eds) Numerical methods and applications. Lecture notes in computer science, vol 6046. Springer, Berlin, pp 264–271
    • (2011) Numerical Methods and Applications. Lecture Notes in Computer Science , vol.6046 , pp. 264-271
    • Fujimoto, N.1    Tsutsui, S.2
  • 36
    • 34548064642 scopus 로고    scopus 로고
    • Fast genetic programming on GPUs
    • Ebner M, O’Neill M, Ekárt A, Vanneschi L, Esparcia-Alcázar AI, Lecture notes in computer science, Springer, Valencia
    • Harding S, Banzhaf W (2007a) Fast genetic programming on GPUs. In: Ebner M, O’Neill M, Ekárt A, Vanneschi L, Esparcia-Alcázar AI (eds) Proceedings of the 10th European conference on genetic programming. Lecture notes in computer science, vol 4445. Springer, Valencia, pp 90–101
    • (2007) Proceedings of the 10Th European Conference on Genetic Programming , vol.4445 , pp. 90-101
    • Harding, S.1    Banzhaf, W.2
  • 38
    • 80051927165 scopus 로고    scopus 로고
    • Implementing cartesian genetic programming classifiers on graphics processing units using GPU.NET
    • Harding S, Langdon WB, Wong ML, Wilson G, Lewis T, ACM, New York
    • Harding S, Banzhaf W (2011) Implementing cartesian genetic programming classifiers on graphics processing units using GPU.NET. In: Harding S, Langdon WB, Wong ML, Wilson G, Lewis T (eds) GECCO 2011 computational intelligence on consumer games and graphics hardware CIGPU. ACM, New York, pp 463–470
    • (2011) GECCO 2011 Computational Intelligence on Consumer Games and Graphics Hardware CIGPU , pp. 463-470
    • Harding, S.1    Banzhaf, W.2
  • 44
    • 77952381325 scopus 로고    scopus 로고
    • Speedups between ×70 and ×120 for a generic local search (Memetic) algorithm on a single GPGPU chip
    • Di Chio C, Cagnoni S, Cotta C, Ebner M, Ekárt A, Esparcia-Alcazar A, Goh CK, Merelo J, Neri F, Preu M, Togelius J, Yannakakis G, Springer, Berlin
    • Krüger F, Maitre O, Jimenez S, Baumes L, Collet P (2010) Speedups between ×70 and ×120 for a generic local search (memetic) algorithm on a single GPGPU chip. In: Di Chio C, Cagnoni S, Cotta C, Ebner M, Ekárt A, Esparcia-Alcazar A, Goh CK, Merelo J, Neri F, Preu M, Togelius J, Yannakakis G (eds) EvoNum 2010, LNCS, vol 6024. Springer, Berlin, pp 501–511
    • (2010) Evonum 2010, LNCS , vol.6024 , pp. 501-511
    • Krüger, F.1    Maitre, O.2    Jimenez, S.3    Baumes, L.4    Collet, P.5
  • 47
    • 47249143770 scopus 로고    scopus 로고
    • A SIMD interpreter for genetic programming on GPU graphics cards
    • O’Neill M, Vanneschi L, Gustafson S, Esparcia Alcazar AI, Falco I, Della Cioppa A, Tarantino E, Springer, Berlin
    • Langdon W, Banzhaf W (2007) A SIMD interpreter for genetic programming on GPU graphics cards. In: O’Neill M, Vanneschi L, Gustafson S, Esparcia Alcazar AI, De Falco I, Della Cioppa A, Tarantino E (eds) Proceedings of the 11th European conference on genetic programming, EuroGP 2008. Springer, Berlin, pp 73–85
    • (2007) Proceedings of the 11Th European Conference on Genetic Programming, Eurogp 2008 , pp. 73-85
    • Langdon, W.1    Banzhaf, W.2
  • 48
    • 49049115131 scopus 로고    scopus 로고
    • GP on SPMD parallel graphics hardware for mega bioinformatics data mining
    • Langdon W, Harrison A (2008) GP on SPMD parallel graphics hardware for mega bioinformatics data mining. Soft Comput Fusion Found Methodol Appl 12(12):1169–1183
    • (2008) Soft Comput Fusion Found Methodol Appl , vol.12 , Issue.12 , pp. 1169-1183
    • Langdon, W.1    Harrison, A.2
  • 49
    • 79960098924 scopus 로고    scopus 로고
    • Graphics processing units and genetic programming: an overview
    • Langdon WB (2011) Graphics processing units and genetic programming: an overview. Soft Comput 15:1657–1669
    • (2011) Soft Comput , vol.15 , pp. 1657-1669
    • Langdon, W.B.1
  • 50
    • 63649154452 scopus 로고    scopus 로고
    • An efficient fine-grained parallel particle swarm optimization method based on GPU-acceleration
    • Li J, Wan D, Chi Z, Hu X (2007) An efficient fine-grained parallel particle swarm optimization method based on GPU-acceleration. Int J Innov Comput Inf Control 3(6):1707–1714
    • (2007) Int J Innov Comput Inf Control , vol.3 , Issue.6 , pp. 1707-1714
    • Li, J.1    Wan, D.2    Chi, Z.3    Hu, X.4
  • 51
    • 46449097145 scopus 로고    scopus 로고
    • Parallel genetic algorithm based on fine-grained model with GPU-accelerated
    • Li J, Chi Z, Wan D (2008) Parallel genetic algorithm based on fine-grained model with GPU-accelerated. Control Decis 23(6)
    • (2008) Control Decis , vol.23 , Issue.6
    • Li, J.1    Chi, Z.2    Wan, D.3
  • 52
    • 71149101140 scopus 로고    scopus 로고
    • A parallel ant colony optimization algorithm based on fine-grained model with GPU acceleration
    • Li J, Hu X, Pang Z, Qian K (2009a) A parallel ant colony optimization algorithm based on fine-grained model with GPU acceleration. Int J Innov Comput Inf Control 5(11(A)):3707–3716
    • (2009) Int J Innov Comput Inf Control , vol.5 , Issue.11 , pp. 3707-3716
    • Li, J.1    Hu, X.2    Pang, Z.3    Qian, K.4
  • 54
    • 85066416848 scopus 로고    scopus 로고
    • GA computation of 3-SAT problem on graphic process unit
    • Luo Z, Yang Z, Liu H, Lv W (2005) GA computation of 3-SAT problem on graphic process unit. Environ Bioindic 1:7–11
    • (2005) Environ Bioindic , vol.1 , pp. 7-11
    • Luo, Z.1    Yang, Z.2    Liu, H.3    Lv, W.4
  • 55
    • 34547381634 scopus 로고    scopus 로고
    • Cellular genetic algorithms and local search for 3-SAT problem on graphic hardware
    • Luo Z, Liu H (2006) Cellular genetic algorithms and local search for 3-SAT problem on graphic hardware. In: IEEE congress on evolutionary computation, CEC 2006, pp 2988–2992
    • (2006) IEEE Congress on Evolutionary Computation, CEC 2006 , pp. 2988-2992
    • Luo, Z.1    Liu, H.2
  • 59
    • 78650921189 scopus 로고    scopus 로고
    • Neighborhood structures for GPU-based local search algorithms
    • Luong TV, Melab N, Talbi EG (2010c) Neighborhood structures for GPU-based local search algorithms. Parallel Process Lett 20(4):307–324
    • (2010) Parallel Process Lett , vol.20 , Issue.4 , pp. 307-324
    • Luong, T.V.1    Melab, N.2    Talbi, E.G.3
  • 60
    • 84899720751 scopus 로고    scopus 로고
    • Ph.D. thesis, Université des Sciences et Technologie de Lille-Lille I (This thesis is written in English)
    • Luong TV (2011) Métaheuristiques parallèles sur GPU. Ph.D. thesis, Université des Sciences et Technologie de Lille-Lille I (This thesis is written in English)
    • (2011) Métaheuristiques parallèles Sur GPU
    • Luong, T.V.1
  • 62
    • 84870496115 scopus 로고    scopus 로고
    • GPU computing for parallel local search metaheuristic algorithms
    • PrePrints
    • Luong TV, Melab N, Talbi EG (2011b) GPU computing for parallel local search metaheuristic algorithms. IEEE Trans Comput 99(PrePrints). http://doi.ieeecomputersociety.org/10.1109/TC.2011.206
    • (2011) IEEE Trans Comput , vol.99
    • Luong, T.V.1    Melab, N.2    Talbi, E.G.3
  • 63
    • 84866428956 scopus 로고    scopus 로고
    • Parallelization strategies for hybrid metaheuristics using a single GPU and multi-core resources
    • Coello C, Cutello V, Deb K, Forrest S, Nicosia G, Pavone M, Springer, Berlin
    • Luong TV, Taillard E, Melab N, Talbi EG (2012) Parallelization strategies for hybrid metaheuristics using a single GPU and multi-core resources. In: Coello C, Cutello V, Deb K, Forrest S, Nicosia G, Pavone M (eds) Parallel problem solving from nature-PPSN XII. Lecture notes in computer science, vol 7492. Springer, Berlin, pp 368–377
    • (2012) Parallel Problem Solving from Nature-Ppsn XII. Lecture Notes in Computer Science , vol.7492 , pp. 368-377
    • Luong, T.V.1    Taillard, E.2    Melab, N.3    Talbi, E.G.4
  • 68
    • 70449517340 scopus 로고    scopus 로고
    • Hybrid of genetic algorithm and local search to solve MAX-SAT problem using nVidia CUDA framework
    • Munawar A, Wahib M, Munetomo M, Akama K (2009) Hybrid of genetic algorithm and local search to solve MAX-SAT problem using nVidia CUDA framework. Genet Program Evolvable Mach, pp 391–415
    • (2009) Genet Program Evolvable Mach , pp. 391-415
    • Munawar, A.1    Wahib, M.2    Munetomo, M.3    Akama, K.4
  • 69
    • 54549099252 scopus 로고    scopus 로고
    • Implementing an interior point method for linear programs on a CPU-GPU system
    • O’Leary DP, Jung JH (2008) Implementing an interior point method for linear programs on a CPU-GPU system. Electronic Transactions on Numerical Analysis 28:174–189
    • (2008) Electronic Transactions on Numerical Analysis , vol.28 , pp. 174-189
    • O’Leary, D.P.1    Jung, J.H.2
  • 72
    • 3543090190 scopus 로고    scopus 로고
    • Parallel Branch, Cut, and Price for Large-Scale Discrete Optimization
    • Ralphs TK, Ladányi L, Saltzman MJ (2003) Parallel Branch, Cut, and Price for Large-Scale Discrete Optimization. Mathematical Programming 98:253–280
    • (2003) Math Program , vol.98 , pp. 253-280
    • Ralphs, T.K.1    Ladányi, L.2    Saltzman, M.J.3
  • 73
    • 38449101871 scopus 로고    scopus 로고
    • Parallel Branch and Cut
    • E. Talbi, Wiley, New York
    • Ralphs T.K. (2006) Parallel Branch and Cut. In: E. Talbi (ed.) Parallel Combinatorial Optimization, pp. 53–101. Wiley, New York
    • (2006) Parallel Combinatorial Optimization , pp. 53-101
    • Ralphs, T.K.1
  • 79
    • 80052969702 scopus 로고    scopus 로고
    • A parallel algorithm for UAV flight route planning on GPU
    • Sanci S, Isler V (2011) A parallel algorithm for UAV flight route planning on GPU. Int J Parallel Prog 39(6):809–837
    • (2011) Int J Parallel Prog , vol.39 , Issue.6 , pp. 809-837
    • Sanci, S.1    Isler, V.2
  • 80
    • 2442475547 scopus 로고    scopus 로고
    • FPGA implementation of population-based ant colony optimization. Special issue on hardware implementations of soft computing techniques
    • Scheuermann B, So K, Guntsch M, Middendorf M, Diessel O, ElGindy H, Schmeck H (2004) FPGA implementation of population-based ant colony optimization. Special issue on hardware implementations of soft computing techniques. Appl Soft Comput 4(3):303–322
    • (2004) Appl Soft Comput , vol.4 , Issue.3 , pp. 303-322
    • Scheuermann, B.1    So, K.2    Guntsch, M.3    Middendorf, M.4    Diessel, O.5    ElGindy, H.6    Schmeck, H.7
  • 82
    • 84869496633 scopus 로고    scopus 로고
    • Efficient local search on the GPU—investigations on the vehicle routing problem
    • (metaheuristics on GPUs
    • Schulz C (2013) Efficient local search on the GPU—investigations on the vehicle routing problem. J Parallel Distrib Comput 73(1):14–31 (metaheuristics on GPUs)
    • (2013) J Parallel Distrib Comput , vol.73 , Issue.1 , pp. 14-31
    • Schulz, C.1
  • 86
    • 77956481825 scopus 로고    scopus 로고
    • Fast and accurate protein substructure searching with simulated annealing and GPUs
    • Stivala A, Stuckey P, Wirth A (2010) Fast and accurate protein substructure searching with simulated annealing and GPUs. BMC Bioinf 11(1):446
    • (2010) BMC Bioinf , vol.11 , Issue.1 , pp. 446
    • Stivala, A.1    Stuckey, P.2    Wirth, A.3
  • 91
    • 84869490039 scopus 로고    scopus 로고
    • Honors thesis. Department of Computer Science, Macalester College
    • Weiss RM (2010) GPU-accelerated data mining with swarm intelligence. Honors thesis. Department of Computer Science, Macalester College. http://metislogic.net/thesis.pdf
    • (2010) GPU-accelerated data mining with swarm intelligence
    • Weiss, R.M.1
  • 92
    • 85066416452 scopus 로고    scopus 로고
    • Wikipedia (2013) Streaming SIMD extensions. http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions
    • (2013) Streaming SIMD Extensions
  • 96
    • 84880129042 scopus 로고    scopus 로고
    • Entry in ’GPUs for genetic and evolutionary computation’ competition, GECCO 2009
    • You YS (2009) Parallel ant system for traveling salesman problem on GPUs. http://www.gpgpgpu.com/gecco2009. Entry in ’GPUs for genetic and evolutionary computation’ competition, GECCO 2009
    • (2009) Parallel ant system for traveling salesman problem on GPUs.
    • You, Y.S.1
  • 97
    • 26844473089 scopus 로고    scopus 로고
    • Parallel genetic algorithms on programmable graphics hardware
    • Wang L, Chen K, Ong Y, LNCS, vol
    • Yu Q, Chen C, Pan Z (2005) Parallel genetic algorithms on programmable graphics hardware. In: Wang L, Chen K, Ong Y (eds) ICNC 2005, LNCS, vol 3612, pp 1051–1059
    • (2005) ICNC 2005 , vol.3612 , pp. 1051-1059
    • Yu, Q.1    Chen, C.2    Pan, Z.3
  • 98
    • 78751649018 scopus 로고    scopus 로고
    • A parallel immune algorithm for traveling salesman problem and its application on cold rolling scheduling
    • Zhao J, Liu Q, Wang W, Wei Z, Shi P (2011) A parallel immune algorithm for traveling salesman problem and its application on cold rolling scheduling. Inf Sci 181(7):1212–1223
    • (2011) Inf Sci , vol.181 , Issue.7 , pp. 1212-1223
    • Zhao, J.1    Liu, Q.2    Wang, W.3    Wei, Z.4    Shi, P.5
  • 99
    • 74549219414 scopus 로고    scopus 로고
    • SIMD tabu search for the quadratic assignment problem with graphics hardware acceleration
    • Zhu W, Curry J, Marquez A (2010) SIMD tabu search for the quadratic assignment problem with graphics hardware acceleration. Int J Prod Res 48(4):1035–1047
    • (2010) Int J Prod Res , vol.48 , Issue.4 , pp. 1035-1047
    • Zhu, W.1    Curry, J.2    Marquez, A.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.