Multi-GPU Parallel Memetic Algorithm for Capacitated Vehicle Routing Problem

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

Abstract

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.

Keywords

Metaheuristics Vehicle routing problem GPGPU 

References

  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)CrossRefMATHMathSciNetGoogle 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.)CrossRefMATHMathSciNetGoogle 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)MATHGoogle Scholar
  6. 6.
    Gelatt, C.D., Kirkpatrick, S., Vecchi, M.P.: Optimization by simulated annealing. Sci. New Ser. 220(4598), 671–680 (1983)MATHMathSciNetGoogle 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)MATHGoogle 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
  • 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