Skip to main content

An Optimized OpenMP-Based Genetic Algorithm Solution to Vehicle Routing Problem

  • Conference paper
  • First Online:
Book cover Smart Computing Paradigms: New Progresses and Challenges

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 767))

Abstract

Vehicle routing problem is an interesting combinatoric research problem of NP-complete class for investigation. Many researchers in the past have targeted this interesting combinatorial problem with a number of methodologies. The classic methods like brute-force approach, dynamic programming, and integer linear programming methods were used in earlier attempts to find the most optimized route for a vehicle. However, these methods met their computational limitation for a large number of coverage points. Owing to the exhaustive evaluation for the number of routes, the genetic algorithm-based heuristic approach was proposed to find accurate approximate solutions. The method involves solving a traveling salesman problem (TSP) using the genetic algorithm approach for a large number of route combinations which were very high. This research document proposes a solution to this by using the multi-core architecture, where it has been shown that implementing GA as heuristic approach for a large solution space is not sufficient. A contrast has been shown between the serial and parallel implementation of the solution using OpenMP multi-processing architecture which shows a considerable speedup for the execution time of the algorithm to search the best path. For a varied degree of graph structures, this implementation has highly reduced execution time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. R. Saxena, M. Jain, D.P. Sharma, S. Jaidka, A review on VANET routing protocols and proposing a parallelized genetic algorithm based heuristic modification to mobicast routing for real time message passing. J. Intell. Fuzzy Syst. 36(3), 2387–2398 (2019)

    Article  Google Scholar 

  2. Y. Lin, W. Li, F. Qiu, H. Xu, Research on optimization of vehicle routing problem for ride-sharing taxi. Procedia Soc. Behav. Sci. 43, 494–502 (2012)

    Article  Google Scholar 

  3. H. Nazif, L.S. Lee, Optimized crossover genetic algorithm for capacitated vehicle routing problem. Appl. Math. Model. 36(5), 2110–2117 (2012)

    Article  MathSciNet  Google Scholar 

  4. A.K.M. Masum, M. Shah Jalal, F. Faruque, I.H. Sarker, Solving the vehicle routing problem using genetic algorithm. Int. J. Adv. Comput. Sci. Appl. 2(7), 126–131 (2011)

    Google Scholar 

  5. P. Chand, J.R. Mohanty, A multi-objective vehicle routing problem using dominant rank method. Int. J. Comput. Appl. 29–34 (2013)

    Google Scholar 

  6. R.G. Kang, C.Y. Jung, The improved initialization method of genetic algorithm for solving the optimization problem, in International Conference on Neural Information Processing (Springer, Berlin, Heidelberg, 2006), pp. 789–796

    Chapter  Google Scholar 

  7. P.L.N.U. Cooray, T.D. Rupasinghe, Machine learning-based parameter tuned genetic algorithm for energy minimizing vehicle routing problem. J. Ind. Eng. (2017)

    Google Scholar 

  8. H. Nazif, L.S. Lee, Optimized crossover genetic algorithm for vehicle routing problem with time windows. Am. J. Appl. Sci. 7(1), 95 (2010)

    Article  Google Scholar 

  9. E. Alba, B. Dorronsoro, Solving the vehicle routing problem by using cellular genetic algorithms, in European Conference on Evolutionary Computation in Combinatorial Optimization (Springer, Berlin, Heidelberg, 2004), pp. 11–20

    Chapter  Google Scholar 

  10. M. Jain, R. Saxena, V. Agarwal, A. Srivastava, An OpenMP-based algorithmic optimization for congestion control of network traffic, in Information and Decision Sciences (Springer, Singapore, 2018), pp. 49–58

    Google Scholar 

  11. R. Saxena, M. Jain, D. Singh, A. Kushwah, An enhanced parallel version of RSA public key crypto based algorithm using OpenMP, in Proceedings of the 10th International Conference on Security of Information and Networks (ACM, 2017), pp. 37–42

    Google Scholar 

  12. R. Saxena, M. Jain, D.P. Sharma, GPU-based parallelization of topological sorting, in Proceedings of First International Conference on Smart System, Innovations and Computing (Springer, Singapore, 2018), pp. 411–421

    Chapter  Google Scholar 

  13. M. Jain, R. Saxena, Parallelization of video summarization over multi-core processors. Int. J. Pure Appl. Math. 118(9), 571–584 (2018). ISSN: 1311-8080

    Google Scholar 

  14. R. Saxena, M. Jain, A. Kumar, V. Jain, T. Sadana, S. Jaidka, An improved genetic algorithm based solution to vehicle routing problem over OpenMP with load consideration, in Advances in Communication, Devices and Networking (Springer, Singapore, 2019), pp. 285–296

    Chapter  Google Scholar 

  15. M. Basthikodi, W. Ahmed, Parallel algorithm performance analysis using OpenMP for multicore machines. Int. J. Adv. Comput. Technol. (IJACT) 4(5), 28–32 (2015)

    Google Scholar 

  16. R. Saxena, M. Jain, S. Bhadri, S. Khemka, Parallelizing GA based heuristic approach for TSP over CUDA and OPENMP, in 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI) (IEEE, 2017), pp. 1934–1940

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rahul Saxena .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Saxena, R., Jain, M., Malhotra, K., Vasa, K.D. (2020). An Optimized OpenMP-Based Genetic Algorithm Solution to Vehicle Routing Problem. In: Elçi, A., Sa, P., Modi, C., Olague, G., Sahoo, M., Bakshi, S. (eds) Smart Computing Paradigms: New Progresses and Challenges. Advances in Intelligent Systems and Computing, vol 767. Springer, Singapore. https://doi.org/10.1007/978-981-13-9680-9_20

Download citation

Publish with us

Policies and ethics