Skip to main content

Advertisement

Log in

A Multi-Criteria Route Selection Method for Vehicles Using Genetic Algorithms Based on Driver’s Preference

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Finding the best path between a given source and a destination in a road network is an important problem. It has its applications in various map services and commercial navigation systems. Generally, in the case of car navigation systems, the shortest path may not always be the best one from the driver’s point of view. There are many other factors such as road traffic, speed of the vehicles, road safety, etc. that need to be considered. Thus, we introduce the safety criteria of the route which depends on the road conditions, turns and the accident statistics of the road for finding an optimal route for a vehicle. The road maps tend to be large which makes the exact solutions impracticable for use. Also, alternate routes based on various criteria are to be evaluated simultaneously to meet the possible needs of the drivers. Therefore, a Genetic Algorithm based solution is proposed to find simultaneous alternate routes based on each of the considered criteria. A balanced optimal route depending on the driver’s preference is computed by considering multiple criteria simultaneously. The method is tested on different network sizes and the results obtained are compared with an existing solution. The analysis shows the effectiveness of the method and the significance of the proposed objective functions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Data Availability

Enquiries about data availability should be directed to the authors.

References

  1. Jabbarpour, M. R., Zarrabi, H., Khokhar, R. H., Shamshirband, S., & Choo, K. K. R. (2018). Applications of computational intelligence in vehicle traffic congestion problem: A survey. Soft Computing, 22(7), 2299–2320.

    Article  Google Scholar 

  2. Ahmad, A., Din, S., Paul, A., Jeon, G., Aloqaily, M., & Ahmad, M. (2019). Real-time route planning and data dissemination for urban scenarios using the internet of things. IEEE Wireless Communications, 26(6), 50–55.

    Article  Google Scholar 

  3. Luo, Y., Zhang, Y., Huang, J., & Yang, H. (2021). Multi-route planning of multimodal transportation for oversize and heavyweight cargo based on reconstruction. Computers & Operations Research, 128, 105172.

    Article  MathSciNet  Google Scholar 

  4. Oleksak, K., Wu, Y., Abella, M., Wang, Z. & Gan, H. (2021). Trajectory optimization of unmanned aerial vehicles for wireless communication with ground terminals. In AIAA Scitech 2021 Forum. (p. 0709).

  5. Wei, H., Zhang, S., & He, X. (2021). Shortest path algorithm in dynamic restricted area based on unidirectional road network model. Sensors, 21(1), 203.

    Article  Google Scholar 

  6. Nha, V. T. N., Djahel, S. & Murphy, J. (2012). A comparative study of vehicles’ routing algorithms for route planning in smart cities. In First International workshop on vehicular traffic management for smart cities (VTM), 2012. IEEE. (pp. 1–6).

  7. Hlineny, P. & Moris, O. (2011). Multi-stage improved route planning approach: theoretical foundations. arXiv preprint arXiv:1101.3182.

  8. Oubbati, O. S., Atiquzzaman, M., Lorenz, P., Baz, A., & Alhakami, H. (2020). Search: An sdn-enabled approach for vehicle path-planning. IEEE Transactions on Vehicular Technology, 69(12), 14523–14536.

    Article  Google Scholar 

  9. Chiandussi, G., Codegone, M., Ferrero, S., & Varesio, F. E. (2012). Comparison of multi-objective optimization methodologies for engineering applications. Computers & Mathematics with Applications, 63(5), 912–942.

    Article  MathSciNet  Google Scholar 

  10. Song, Q., Li, D. & Li, X. (2017). Traffic prediction based route planning in urban road networks. In Chinese Automation Congress (CAC), 2017. IEEE. (pp. 5854–5858).

  11. Liebig, T., Piatkowski, N., Bockermann, C., & Morik, K. (2017). Dynamic route planning with real-time traffic predictions. Information Systems, 64, 258–265.

    Article  Google Scholar 

  12. Lu, E. H. C., Chen, H. S., & Tseng, V. S. (2017). An efficient framework for multirequest route planning in urban environments. IEEE Transactions on Intelligent Transportation Systems, 18(4), 869–879.

    Article  Google Scholar 

  13. Ahn, C. W., & Ramakrishna, R. S. (2002). A genetic algorithm for shortest path routing problem and the sizing of populations. IEEE transactions on evolutionary computation, 6(6), 566–579.

    Article  Google Scholar 

  14. Wen, F., & Lin, C. (2010). Multiobjective route selection model and its solving method based on genetic algorithm. International Journal of Logistics Systems and Management, 5(2), 1–8.

    Google Scholar 

  15. Chakraborty, B., Maeda, T. & Chakraborty, G. (2005). Multiobjective route selection for car navigation system using genetic algorithm. In Proceedings of the 2005 IEEE mid-summer workshop on soft computing in industrial applications, 2005, SMCia/05. IEEE. (pp. 190–195).

  16. Hamada, D. K., Nakajima, S. & Sumiya, K. (2014). Route recommendation method based on driver’s intention estimation considering the route selection when using the car navigation. In Proceedings of the international multiconference of engineers and computer scientists 2014. Vol. 1. (pp. 383–388).

  17. Oh, B., Na, Y., Yang, J., Park, S., Nang, J., & Kim, J. (2010). Genetic algorithm-based dynamic vehicle route search using car-to-car communication. Advances in Electrical and Computer Engineering, 10(4), 81–86.

    Article  Google Scholar 

  18. Kanoh, H. & Hara, K. (2008). Hybrid genetic algorithm for dynamic multi-objective route planning with predicted traffic in a real-world road network. In Proceedings of the 10th annual conference on Genetic and evolutionary computation. ACM. (pp. 657–664).

  19. Kanoh, H. (2007). Dynamic route planning for car navigation systems using virus genetic algorithms. International Journal of Knowledge-based and Intelligent Engineering Systems, 11(1), 65–78.

    Article  Google Scholar 

  20. Kanoh, H. & Kozuka, H. (2002). Evaluation of ga-based dynamic route guidance for car navigation using cellular automata. In Intelligent Vehicle Symposium, 2002. IEEE. Vol. 1. IEEE. (pp. 178–183).

  21. Yu, H. & Lu, F. (2012). A multi-modal route planning approach with an improved genetic algorithm. In J. Fagerberg, D. C. Mowery & R. R. Nelson, (Eds), Advances in Geo-Spatial Information Science. CRC Press (pp. 193–202).

  22. Dib, O., Manier, M. A., Moalic, L., & Caminada, A. (2017). Combining VNS with genetic algorithm to solve the one-to-one routing issue in road networks. Computers & Operations Research, 78, 420–430.

    Article  MathSciNet  Google Scholar 

  23. Dib, O., Moalic, L., Manier, M. A., & Caminada, A. (2017). An advanced GA-VNS combination for multicriteria route planning in public transit networks. Expert Systems with Applications, 72, 67–82.

    Article  Google Scholar 

  24. Dey, A., Pradhan, R., Pal, A., & Pal, T. (2018). A genetic algorithm for solving fuzzy shortest path problems with interval type-2 fuzzy arc lengths. Malaysian Journal of Computer Science, 31(4), 255–270.

    Article  Google Scholar 

  25. Mohammed, M. A., Ghani, M. K. A., Hamed, R. I., Mostafa, S. A., Ahmad, M. S., & Ibrahim, D. A. (2017). Solving vehicle routing problem by using improved genetic algorithm for optimal solution. Journal of computational science, 21, 255–262.

    Article  Google Scholar 

  26. Chen, R. C., Chen, C. T. & Li, J. Y. (2011). A genetic algorithm for planning travel route with mimimum transportation carbon footprint. In International conference on information and business intelligence. Springer. (pp. 57–63).

  27. Uçan, F., & Altilar, D. T. (2012). Using genetic algorithms for navigation planning in dynamic environments. Applied Computational Intelligence and Soft Computing, 2012, 18.

    Article  Google Scholar 

  28. Cotfas, L., & Diosteanu, A. (2011). Public transport route finding using a hybrid genetic algorithm. Informatica Economica, 15(1), 62.

    Google Scholar 

  29. Gao, M., Shi, G., Li, W., Wang, Y., & Liu, D. (2017). An improved genetic algorithm for island route planning. Procedia Engineering, 174, 433–441.

    Article  Google Scholar 

  30. Park, H., Son, D., Koo, B., & Jeong, B. (2021). Waiting strategy for the vehicle routing problem with simultaneous pickup and delivery using genetic algorithm. Expert Systems with Applications, 165, 113959.

    Article  Google Scholar 

  31. Gen, M., Altiparmak, F., & Lin, L. (2006). A genetic algorithm for two-stage transportation problem using priority-based encoding. OR spectrum, 28(3), 337–354.

    Article  MathSciNet  Google Scholar 

  32. Wang, R., Zhou, Z., Ishibuchi, H., Liao, T., & Zhang, T. (2018). Localized weighted sum method for many-objective optimization. IEEE Transactions on Evolutionary Computation, 22(1), 3–18.

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the Department of Electronics and Information Technology, Ministry of Communications and IT, Government of India under the Visvesvaraya PhD Scheme administered by Media Lab Asia.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rangaballav Pradhan.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pradhan, R., Agarwal, A. & De, T. A Multi-Criteria Route Selection Method for Vehicles Using Genetic Algorithms Based on Driver’s Preference. Wireless Pers Commun 125, 2477–2496 (2022). https://doi.org/10.1007/s11277-022-09670-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-022-09670-6

Keywords

Navigation