Skip to main content

A Comparison of Genetic Representations for Multi-objective Shortest Path Problems on Multigraphs

  • Conference paper
  • First Online:
Evolutionary Computation in Combinatorial Optimization (EvoCOP 2020)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12102))

Abstract

The use of multi-graphs in modelling multi-objective transportation problems is gaining popularity, necessitating the consideration of the Multi-objective Shortest Path Problem (MSPP) on multigraphs. This problem is encountered in time-dependent vehicle routing, multimodal transportation planning and in optimising airport operations. This problem is more complex than the NP-hard simple graph MSPP, and thus approximate solution methods are needed to find a good representation of the true Pareto front in a given time budget. Evolutionary algorithms have been applied with success to the simple graph MSPP, however their performances on multigraph MSPP were not systematically investigated. To this aim, we extend the most popular genetic representations to the multigraph case and compare the achieved performances. We find that the priority based encodings outperform the direct ones with purely random initialisation. We further introduce a novel heuristic initialisation technique, that is generic enough for many representations, and that further improves the convergence speed and solution quality of the algorithms. The results are encouraging for later application to the time constrained multigraph MSPP.

This work is supported in part by the Engineering and Physical Sciences Research Council.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Inspyred: Bio-inspired algorithms in Python. https://pythonhosted.org/inspyred/. Accessed 30 Oct 2019

  2. This research utilised Queen Mary’s apocrita HPC facility, supported by QMUL research-it. http://doi.org/10.5281/zenodo.438045. Accessed 12 Nov 2019

  3. Abbaspour, R.A., Samadzadegan, F.: An evolutionary solution for multimodal shortest path problem in metropolises. Comput. Sci. Inf. Syst. 7(4), 789–811 (2010)

    Article  Google Scholar 

  4. Ahn, C.W., Ramakrishna, R.S.: A genetic algorithm for shortest path routing problem and the sizing of populations. IEEE Trans. Evol. Comput. 6(6), 566–579 (2002)

    Article  Google Scholar 

  5. Bean, J.C.: Genetic algorithms and random keys for sequencing and optimization. ORSA J. Comput. 6(2), 154–160 (1994)

    Article  Google Scholar 

  6. Chen, J., et al.: Toward a more realistic, cost-effective, and greener ground movement through active routing: a multiobjective shortest path approach. IEEE Trans. Intell. Transp. Syst. 17(12), 3524–3540 (2016)

    Article  Google Scholar 

  7. Chitra, C., Subbaraj, P.: A nondominated sorting genetic algorithm solution for shortest path routing problem in computer networks. Expert Syst. Appl. 39(1), 1518–1525 (2012)

    Article  Google Scholar 

  8. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  9. Ehmke, J.F., Campbell, A.M., Thomas, B.W.: Vehicle routing to minimize time-dependent emissions in urban areas. Eur. J. Oper. Res. 251(2), 478–494 (2016)

    Article  MathSciNet  Google Scholar 

  10. Fonseca, C.M., Knowles, J.D., Thiele, L., Zitzler, E.: A tutorial on the performance assessment of stochastic multiobjective optimizers. In: Third International Conference on Evolutionary Multi-Criterion Optimization (EMO 2005), vol. 216, p. 240 (2005)

    Google Scholar 

  11. Garaix, T., Artigues, C., Feillet, D., Josselin, D.: Vehicle routing problems with alternative paths: an application to on-demand transportation. Eur. J. Oper. Res. 204(1), 62–75 (2010)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  13. Gen, M., Cheng, R., Wang, D.: Genetic algorithms for solving shortest path problems. In: Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC 1997), pp. 401–406. IEEE (1997)

    Google Scholar 

  14. Gen, M., Lin, L.: A new approach for shortest path routing problem by random key-based GA. In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, pp. 1411–1412. ACM (2006)

    Google Scholar 

  15. Hrnčíř, J., Rovatsos, M., Jakob, M.: Ridesharing on timetabled transport services: a multiagent planning approach. J. Intell. Transp. Syst. 19(1), 89–105 (2015)

    Article  Google Scholar 

  16. Inagaki, J., Haseyama, M., Kitajima, H.: A genetic algorithm for determining multiple routes and its applications. In: ISCAS 1999, Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No. 99CH36349), vol. 6, pp. 137–140. IEEE (1999)

    Google Scholar 

  17. Ji, Z., Kim, Y.S., Chen, A.: Multi-objective \(\alpha \)-reliable path finding in stochastic networks with correlated link costs: a simulation-based multi-objective genetic algorithm approach (SMOGA). Expert Syst. Appl. 38(3), 1515–1528 (2011)

    Article  Google Scholar 

  18. Li, R., Leung, Y., Huang, B., Lin, H.: A genetic algorithm for multiobjective dangerous goods route planning. Int. J. Geogr. Inf. Sci. 27(6), 1073–1089 (2013)

    Article  Google Scholar 

  19. Lin, L., Gen, M.: An effective evolutionary approach for bicriteria shortest path routing problems. IEEJ Trans. Electron. Inf. Syst. 128(3), 416–423 (2008)

    Google Scholar 

  20. Lin, L., Gen, M.: Priority-based genetic algorithm for shortest path routing problem in OSPF. In: Gen, M., et al. (eds.) Intelligent and Evolutionary Systems, pp. 91–103. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-95978-6_7

    Chapter  Google Scholar 

  21. Machuca, E., Mandow, L., de la Cruz, J.L.P., Ruiz-Sepulveda, A.: An empirical comparison of some multiobjective graph search algorithms. In: Dillmann, R., Beyerer, J., Hanebeck, U.D., Schultz, T. (eds.) KI 2010. LNCS (LNAI), vol. 6359, pp. 238–245. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16111-7_27

    Chapter  Google Scholar 

  22. Mandow, L., De la Cruz, J.P., et al.: A new approach to multiobjective A* search. In: IJCAI, vol. 8. Citeseer (2005)

    Google Scholar 

  23. Mohemmed, A.W., Sahoo, N.C., Geok, T.K.: Solving shortest path problem using particle swarm optimization. Appl. Soft Comput. 8(4), 1643–1653 (2008)

    Article  Google Scholar 

  24. Munetomo, M., Takai, Y., Sato, Y.: An adaptive network routing algorithm employing path genetic operators. In: ICGA (1997)

    Google Scholar 

  25. Qian, J., Eglese, R.: Fuel emissions optimization in vehicle routing problems with time-varying speeds. Eur. J. Oper. Res. 248(3), 840–848 (2016)

    Article  MathSciNet  Google Scholar 

  26. Waxman, B.M.: Routing of multipoint connections. IEEE J. Sel. Areas Commun. 6(9), 1617–1622 (1988)

    Article  Google Scholar 

  27. Yu, H., Lu, F.: A multi-modal route planning approach with an improved genetic algorithm. Adv. Geo-Spat. Inf. Sci. 193, 343–348 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lilla Beke .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Beke, L., Weiszer, M., Chen, J. (2020). A Comparison of Genetic Representations for Multi-objective Shortest Path Problems on Multigraphs. In: Paquete, L., Zarges, C. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2020. Lecture Notes in Computer Science(), vol 12102. Springer, Cham. https://doi.org/10.1007/978-3-030-43680-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-43680-3_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-43679-7

  • Online ISBN: 978-3-030-43680-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics