Skip to main content

The Multiobjective Shortest Path Problem Is NP-Hard, or Is It?

  • Conference paper
  • First Online:
Evolutionary Multi-Criterion Optimization (EMO 2017)

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

Included in the following conference series:

Abstract

To show that multiobjective optimization problems like the multiobjective shortest path or assignment problems are hard, we often use the theory of \(\mathbf {NP} \)-hardness. In this paper we rigorously investigate the complexity status of some well-known multiobjective optimization problems and ask the question if these problems really are \(\mathbf {NP} \)-hard. It turns out, that most of them do not seem to be and for one we prove that if it is \(\mathbf {NP} \)-hard then this would imply \(\mathbf {P} = \mathbf {NP} \) under assumptions from the literature. We also reason why \(\mathbf {NP} \)-hardness might not be well suited for investigating the complexity status of intractable multiobjective optimization problems.

The author has been supported by the Bundesministerium für Wirtschaft und Energie (BMWi) within the research project “Bewertung und Planung von Stromnetzen” (promotional reference 03ET7505) and by DFG GRK 1855 (DOTS).

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. Arora, S., Barak, B.: Computational Complexity - A Modern Approach. Cambridge University Press, Cambridge (2009)

    Book  MATH  Google Scholar 

  2. Beier, R., Röglin, H., Vöcking, B.: The smoothed number of Pareto optimal solutions in bicriteria integer optimization. In: Fischetti, M., Williamson, D.P. (eds.) IPCO 2007. LNCS, vol. 4513, pp. 53–67. Springer, Heidelberg (2007). doi:10.1007/978-3-540-72792-7_5

    Chapter  Google Scholar 

  3. Bökler, F., Ehrgott, M., Morris, C., Mutzel, P.: Output-sensitive complexity for multiobjective combinatorial optimization. J. Multi-Criteria Decis. Anal. (2017, accepted)

    Google Scholar 

  4. Bökler, F., Mutzel, P.: Output-sensitive algorithms for enumerating the extreme nondominated points of multiobjective combinatorial optimization problems. In: Bansal, N., Finocchi, I. (eds.) ESA 2015. LNCS, vol. 9294, pp. 288–299. Springer, Heidelberg (2015). doi:10.1007/978-3-662-48350-3_25

    Chapter  Google Scholar 

  5. Brunsch, T., Röglin, H.: Improved smoothed analysis of multiobjective optimization. In: ACM SToC. pp. 407–426 (2012)

    Google Scholar 

  6. Galand, L., Ismaili, A., Perny, P., Spanjaard, O.: Bidirectional preference-based search for multiobjective state space graph problems. In: SoCS 2013 (2013)

    Google Scholar 

  7. Garey, M.R., Johnson, D.S.: Computers and Intractability; A Guide to the Theory of NP-Completeness. Series of Books in the Mathematical Sciences, 1st edn. W. H. Freeman & Co., New York (1979)

    MATH  Google Scholar 

  8. Guerriero, F., Musmanno, R.: Label correcting methods to solve multicriteria shortest path problems. J. Optim. Theory Appl. 111(3), 589–613 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  9. Hansen, P.: Bicriterion path problems. In: Fandel, G., Gal, T. (eds.) Multiple Criteria Decision Making Theory and Application. Lecture Notes in Economics and Mathematical Systems, vol. 177, pp. 109–127. Springer, New York (1979)

    Chapter  Google Scholar 

  10. Horoba, C.: Exploring the runtime of an evolutionary algorithm for the multi-objective shortest path problem. Evol. Comput. 18(3), 357–381 (2010)

    Article  Google Scholar 

  11. Martins, E.Q.V.: On a multicriteria shortest path problem. Eur. J. Oper. Res. 16, 236–245 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  12. Mohamed, C., Bassem, J., Taicir, L.: A genetic algorithm to solve the bicriteria shortest path problem. Electr. Notes Discret. Math. 36, 851–858 (2010)

    Article  MATH  Google Scholar 

  13. MĂĽller-Hannemann, M., Schulz, F., Wagner, D., Zaroliagis, C.: Timetable information: models and algorithms. In: Geraets, F., Kroon, F., Schoebel, A., Wagner, D., Zaroliagis, C.D. (eds.) Algorithmic Methods for Railway Optimization. LNCS, vol. 4359. Springer, Heidelberg (2007). doi:10.1007/978-3-540-74247-0_3

    Google Scholar 

  14. Nemhauser, G.L., Ullmann, Z.: Discrete dynamic programming and capital allocation. Manag. Sci. 15(9), 494–505 (1969)

    Article  MathSciNet  MATH  Google Scholar 

  15. Raith, A., Ehrgott, M.: A comparison of solution strategies for biobjective shortest path problems. Comput. Oper. Res. 36(4), 1299–1331 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  16. Sanders, P., Mandow, L.: Parallel label-setting multi-objective shortest path search. In: Parallel & Distributed Processing (IPDPS), pp. 215–224. IEEE (2013)

    Google Scholar 

  17. Serafini, P.: Some considerations about computational complexity for multi-objective combinatorial problems. In: Jahn, J., Krabs, W. (eds.) Recent Advances and Historical Development of Vector Optimization. Lecture Notes in Economics and Mathematical Systems, vol. 294, pp. 222–231. Springer, Heidelberg (1986). doi:10.1007/978-3-642-46618-2_15

    Chapter  Google Scholar 

  18. Shekelyan, M., Jossé, G., Schubert, M.: Paretoprep: fast computation of path skyline queries. In: Advances in Spatial and Temporal Databases (2015)

    Google Scholar 

  19. Shekelyan, M., Jossé, G., Schubert, M., Kriegel, H.-P.: Linear Path Skyline Computation in Bicriteria Networks. In: Bhowmick, S.S., Dyreson, C.E., Jensen, C.S., Lee, M.L., Muliantara, A., Thalheim, B. (eds.) DASFAA 2014. LNCS, vol. 8421, pp. 173–187. Springer, Heidelberg (2014). doi:10.1007/978-3-319-05810-8_12

    Chapter  Google Scholar 

  20. Skriver, A.J.V.: A classification of bicriterion shortest path algorithms. Asia-Pac. J. Oper. Res. 17, 199–212 (2000)

    MathSciNet  MATH  Google Scholar 

  21. Tarapata, Z.: Selected multicriteria shortest path problems: An analysis of complexity, models and adaptation of standard algorithms. Int. J. Appl. Math. Comput. Sci. 17(2), 269–287 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  22. Tsaggouris, G., Zaroliagis, C.D.: Multiobjective optimization: Improved FPTAS for shortest paths and non-linear objectives with applications. Algorithms and Computation 4288, 389–398 (2006)

    MathSciNet  MATH  Google Scholar 

  23. Warburton, A.: Approximation of Pareto optima in multiple-objective shortest-path problems. Oper. Res. 35(1), 70–79 (1987)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The author especially thanks Paolo Serafini for a very kind and indepth discussion of this topic. Also many thanks to Kathrin Klamroth and Michael Stiglmayr for many fruitful discussions on the complexity of multiobjective combinatorial optimization problems.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fritz Bökler .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bökler, F. (2017). The Multiobjective Shortest Path Problem Is NP-Hard, or Is It?. In: Trautmann, H., et al. Evolutionary Multi-Criterion Optimization. EMO 2017. Lecture Notes in Computer Science(), vol 10173. Springer, Cham. https://doi.org/10.1007/978-3-319-54157-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54157-0_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54156-3

  • Online ISBN: 978-3-319-54157-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics