Multi-GPU Parallel Memetic Algorithm for Capacitated Vehicle Routing Problem

  • Mieczysław Wodecki
  • Wojciech BożejkoEmail author
  • Michał Karpiński
  • Maciej Pacut
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8385)


The goal of this paper is to propose and test a new memetic algorithm for the capacitated vehicle routing problem in parallel computing environment. In this paper we consider a simple variation of the vehicle routing problem in which the only parameter is the capacity of the vehicle and each client only needs one package. We analyze the efficiency of the algorithm using the hierarchical Parallel Random Access Machine (PRAM) model and run experiments with code written in CUDA.


Metaheuristics Vehicle routing problem GPGPU 


  1. 1.
    Bandelt, H., Crama, Y., Spieksma, F.: Approximation algorithms for multi-dimensional assignment problems with decomposable costs. Discrete Appl. Math. 49, 25–40 (1994)CrossRefzbMATHMathSciNetGoogle Scholar
  2. 2.
    Bożejko, W., Uchroński, M., Wodecki, M.: The new golf neighborhood for the flexible job shop problem, Proceedings of the ICCS 2010. Procedia Computer Science 1, 289–296 (2010)CrossRefGoogle Scholar
  3. 3.
    Bożejko, W., Wodecki, M.: On the theoretical properties of swap multimoves. Oper. Res. Lett. 35(2), 227–231 (2007). (Elsevier Science Ltd.)CrossRefzbMATHMathSciNetGoogle Scholar
  4. 4.
    Bożejko, W., Wodecki, M.: Parallel genetic algorithm for minimizing total weighted completion time. In: Rutkowski, L., Siekmann, J., Tadeusiewicz, R., Zadeh, L.A. (eds.) ICAISC 2004. LNCS (LNAI), vol. 3070, pp. 400–405. Springer, Heidelberg (2004)Google Scholar
  5. 5.
    Deepa, S.N., Sivanandam, S.N.: Introduction to Genetic Algorithms. Springer, Heidelberg (2008)zbMATHGoogle Scholar
  6. 6.
    Gelatt, C.D., Kirkpatrick, S., Vecchi, M.P.: Optimization by simulated annealing. Sci. New Ser. 220(4598), 671–680 (1983)zbMATHMathSciNetGoogle Scholar
  7. 7.
    Toth, P., Vigo, D.: The Vehicle Routing Problem. Society for Industrial and Applied Mathematics, Philadelphia (2001)Google Scholar
  8. 8.
  9. 9.
    Vose, M.D.: The Simple Genetic Algorithm: Foundations and Theory. Massachusetts Institute of Technology, Cambridge (1999)zbMATHGoogle Scholar
  10. 10.
    Whitley, D.: A genetic algorithm tutorial. Stat. Comput. 4(2), 65–85 (1994)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Mieczysław Wodecki
    • 1
  • Wojciech Bożejko
    • 2
    Email author
  • Michał Karpiński
    • 1
  • Maciej Pacut
    • 1
  1. 1.Institute of Computer ScienceUniversity of WrocławWrocławPoland
  2. 2.Institute of Computer EngineeringControl and Robotics, Wroclaw University of TechnologyWrocławPoland

Personalised recommendations