Skip to main content

Complexity of Inverse Shortest Path Routing

  • Conference paper
Network Optimization (INOC 2011)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 6701))

Included in the following conference series:

Abstract

The inverse shortest path routing problem is to decide if a set of tentative routing patterns is simultaneously realizable. A routing pattern is defined by its destination and two arc subsets of required shortest path arcs and prohibited non-shortest path arcs. A set of tentative routing patterns is simultaneously realizable if there is a cost vector such that for all routing patterns it holds that all shortest path arcs are in some shortest path and no non-shortest path arc is in any shortest path to the destination of the routing pattern. Our main result is that this problem is NP-complete, contrary to what has been claimed earlier in the literature. Inverse shortest path routing problems naturally arise as a subproblem in bilevel programs where the lower level consists of shortest path problems. Prominent applications that fit into this framework include traffic engineering in IP networks using OSPF or IS-IS and in Stackelberg network pricing games. In this paper we focus on the common subproblem that arises if the bilevel program is linearized and solved by branch-and-cut. Then, it must repeatedly be decided if a set of tentative routing patterns is realizable. In particular, an NP-completeness proof for this problem is given.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ben-Ameur, W., Gourdin, E.: Internet routing and related topology issues. SIAM J. Discrete Math 17, 18–49 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  2. Burton, D., Toint, P.L.: On an Instance of the Inverse Shortest Paths problem. Mathematical Programming 53, 45–61 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bley, A.: Inapproximability results for the inverse shortest paths problem with integer lengths and unique shortest paths. Networks 50, 29–36 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bley, A.: Routing and Capacity Optimization for IP Networks. PhD thesis, TU Berlin (2007)

    Google Scholar 

  5. Bley, A., Fortz, B., Gourdin, E., Holmberg, K., Klopfenstein, O., Pióro, M., Tomaszewski, A., Ümit, H.: Optimization of OSPF routing in IP networks. In: Koster, A.M.C.A., Muñoz, X. (eds.) Graphs and Algorithms in Communication Networks: Studies in Broadband, Optical, Wireless and Ad Hoc Networks, ch. 8, pp. 199–240. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  6. Broström, P.: Holmberg. K.: Valid cycles: A source of infeasibility in OSPF routing. Networks 52, 206–215 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  7. Broström, P., Holmberg, K.: Compatible weights and valid cycles in non-spanning OSPF routing patterns. Algorithmic Operations Research 4, 19–35 (2009)

    MathSciNet  MATH  Google Scholar 

  8. Call, M.: Inverse shortest path routing problems in the design of ip networks. Linköping Studies in Science and Technology. Thesis No. 1448 (2010)

    Google Scholar 

  9. Dempe, S.: Annotated bibliography on bilevel programming and mathematical programs with equilibrium constraints. Optimization 52, 333–359 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  10. Dzida, M., Zagozdzon, M., Pióro, M.: Optimization of Resilient IP Networks with Shortest Path Routing. In: International Workshop on the Design of Reliable Communication Networks (DRCN), La Rochelle, France (2007)

    Google Scholar 

  11. Labbé, M., Marcotte, P., Savard, G.: A bilevel model of taxation and its application to optimal highway pricing. Management Science 44, 1608–1622 (1998)

    Article  MATH  Google Scholar 

  12. Pioro, M., Medhi, D.: Routing, Flow, and Capacity Design in Communication and Computer Networks. Morgan Kaufmann Publishers, San Francisco (2004)

    MATH  Google Scholar 

  13. Van Hoesel, S.: An overview of Stackelberg pricing in networks. European Journal of Operational Research 189, 1393–1402 (2008)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Call, M., Holmberg, K. (2011). Complexity of Inverse Shortest Path Routing. In: Pahl, J., Reiners, T., Voß, S. (eds) Network Optimization. INOC 2011. Lecture Notes in Computer Science, vol 6701. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21527-8_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21527-8_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21526-1

  • Online ISBN: 978-3-642-21527-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics