Skip to main content

An Optimal Absolute Approximation Algorithm for Computing k Restricted Shortest Paths

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2024)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 15161))

Included in the following conference series:

  • 106 Accesses

Abstract

Given a directed graph with non-negative costs and delays on each edge, the k edge-disjoint restricted shortest path problem (kRSP) is to find k edge-disjoint directed paths connecting a pair of distinct vertices s and t, with the aim of minimizing the total cost subject to a delay constraint. In this paper, we present an absolute approximation algorithm via the LP-rounding technique, which guarantees to find \(k-1\) edge-disjoint paths that strictly satisfy the delay constraint and have a total cost no more than that of an optimum solution. The key observation leading to our approach is that in any basic optimal solution of the linear programming relaxation for kRSP, the underlying graph composed of edges with fractional values forms exactly a cycle. We notably show that the cycle always contains a set of edges that, along with the integral edges from the LP, can compose a desired solution. Lastly, we present a method for rounding such a set of edges from this cycle to eventually obtain the desired solution.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network Flows: Theory, Algorithms and Applications. Prentice Hall, Upper Saddle River (1995)

    Google Scholar 

  2. Bondy, J.A., Murty, U.S.: Graph Theory. Springer, Cham (2008). https://doi.org/10.1007/978-3-662-53622-3

    Book  MATH  Google Scholar 

  3. Guo, L.: Efficient approximation algorithms for computing \(k\) disjoint constrained shortest paths. J. Comb. Optim. 32, 144–158 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  4. Guo, L., Deng, Y., Liao, K., He, Q., Sellis, T., Hu, Z.: A fast algorithm for optimally finding partially disjoint shortest paths. In: Proceedings of IJCAI 2018, pp. 1456–1462 (2018)

    Google Scholar 

  5. Guo, L., Liao, K., Shen, H., Li, P.: Efficient approximation algorithms for computing \(k\) disjoint restricted shortest paths. In: Proceedings of SPAA 2015, pp. 62–64 (2015)

    Google Scholar 

  6. Guo, L., Shen, H., Liao, K.: Improved approximation algorithms for computing \(k\) disjoint paths subject to two constraints. In: Proceedings of COCOON 2013, pp. 325–336 (2013)

    Google Scholar 

  7. Handler, G.Y., Zang, I.: A dual algorithm for the constrained shortest path problem. Networks 10, 293–309 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  8. Hassin, R.: Approximation schemes for the restricted shortest path problem. Math. Oper. Res. 17, 36–42 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  9. Holyer, I.: The NP-completeness of edge-coloring. SIAM J. Comput. 10, 718–720 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  10. Johnson, D.S., Garey, M.R.: Computers and Intractability: A Guide to the Theory of NP-Completeness. WH Freeman, New York (1979)

    Google Scholar 

  11. Mari, M., Mukherjee, A., Pilipczuk, M., Sankowski, P.: Shortest disjoint paths on a grid. In: Proceedings of SODA 2024, pp. 346–365 (2024)

    Google Scholar 

  12. Menasce, D.A.: QoS issues in web services. IEEE Internet Comput. 6, 72–75 (2002)

    Article  MATH  Google Scholar 

  13. Misra, S., Xue, G., Yang, D.: Polynomial time approximations for multi-path routing with bandwidth and delay constraints. In: Proceedings of INFOCOM 2009, pp. 558–566 (2009)

    Google Scholar 

  14. Orda, A., Sprintson, A.: Efficient algorithms for computing disjoint QoS paths. In: Proceedings of INFOCOM 2004, pp. 727–738 (2004)

    Google Scholar 

  15. Peng, C., Shen, H.: A new approximation algorithm for computing \(2\)-restricted disjoint paths. IEICE Trans. Inf. Syst. 90, 465–472 (2007)

    Article  MATH  Google Scholar 

  16. Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1998)

    Google Scholar 

  17. Suurballe, J.W.: Disjoint paths in a network. Networks 4, 125–145 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  18. Tao, B., Xiao, M., Zhao, J.: Minimum-weight link-disjoint paths with a bounded number of shared nodes. IEEE Trans. Netw. Serv. Manage. 20, 2598–2610 (2023)

    Article  MATH  Google Scholar 

  19. Xue, G., Zhang, W., Tang, J., Thulasiraman, K.: Polynomial time approximation algorithms for multi-constrained QoS routing. IEEE/ACM Trans. Networking 16, 656–669 (2008)

    Article  MATH  Google Scholar 

  20. Yallouz, J., Rottenstreich, O., Babarczi, P., Mendelson, A., Orda, A.: Minimum-weight link-disjoint node-“somewhat disjoint’’ paths. IEEE/ACM Trans. Networking 26, 1110–1122 (2018)

    Article  Google Scholar 

Download references

Acknowledgements

The first and the fourth authors are supported by Beijing Natural Science Foundation Project No. Z220004 and National Natural Science Foundation of China (No. 12131003), and the third author is supported by National Natural Science Foundation of China (No. 12271098).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Longkun Guo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2025 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sun, Y., Du, D., Guo, L., Xu, D. (2025). An Optimal Absolute Approximation Algorithm for Computing k Restricted Shortest Paths. In: Chen, Y., Gao, X., Sun, X., Zhang, A. (eds) Computing and Combinatorics. COCOON 2024. Lecture Notes in Computer Science, vol 15161. Springer, Singapore. https://doi.org/10.1007/978-981-96-1090-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-96-1090-7_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-96-1089-1

  • Online ISBN: 978-981-96-1090-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics