Skip to main content
Log in

Improved approximation algorithms for computing \(k\) disjoint paths subject to two constraints

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

For a given graph \(G\) with distinct vertices \(s\) and \(t\), nonnegative integral cost and delay on edges, and positive integral bound \(C\) and \(D\) on cost and delay respectively, the \(k\) bi-constraint path (\(k\)BCP) problem is to compute \(k\) disjoint \(st\)-paths subject to \(C\) and \(D\). This problem is known to be NP-hard, even when \(k=1\) (Garey and Johnson, Computers and Intractability, 1979). This paper first gives a simple approximation algorithm with factor-\((2,2)\), i.e. the algorithm computes a solution with delay and cost bounded by \(2*D\) and \(2*C\) respectively. Later, a novel improved approximation algorithm with ratio \((1+\beta ,\,\max \{2,\,1+\ln (1/\beta )\})\) is developed by constructing interesting auxiliary graphs and employing the cycle cancellation method. As a consequence, we can obtain a factor-\((1.369,\,2)\) approximation algorithm immediately and a factor-\((1.567,\,1.567)\) algorithm by slightly modifying the algorithm. Besides, when \(\beta =0\), the algorithm is shown to be with ratio \((1,\, O(\ln n))\), i.e. it is an algorithm with only a single factor ratio \(O(\ln n)\) on cost. To the best of our knowledge, this is the first non-trivial approximation algorithm that strictly obeys the delay constraint for the \(k\)BCP problem.

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.

Institutional subscriptions

Fig. 1

Similar content being viewed by others

References

  • Ahuja RK, Magnanti TL, Orlin JB (1993) Network flows: theory, algorithms, and applications. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  • Bhatia R, Kodialam M, Lakshman TV (2006) Finding disjoint paths with related path costs. J Comb Optim 12(1):83–96

    Article  MATH  MathSciNet  Google Scholar 

  • Chao P, Hong S (2007) A new approximation algorithm for computing 2-restricted disjoint paths. IEICE Trans Inf Syst 90(2):465–472

    Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability. Freeman, San Francisco

    MATH  Google Scholar 

  • Guo L, Shen H (2012) On the complexity of the edge-disjoint min-min problem in planar digraphs. Theor Comput Sci 432:58–63

    Article  MATH  MathSciNet  Google Scholar 

  • Guo L, Shen H (2013) On finding min–min disjoint paths. Algorithmica 66(3):641–653

    Article  MATH  MathSciNet  Google Scholar 

  • Guo L, Shen H (2012) Efficient approximation algorithms for computing k disjoint minimum cost paths with delay constraint. In PDCAT, IEEE, p 627–631

  • Li CL, McCormick TS, Simich-Levi D (1989) The complexity of finding two disjoint paths with min–max objective function. Discret Appl Math 26(1):105–115

    Article  Google Scholar 

  • Lorenz DH, Raz D (2001) A simple efficient approximation scheme for the restricted shortest path problem. Oper Res Lett 28(5):213–219

    Article  MATH  MathSciNet  Google Scholar 

  • Orda A, Sprintson A (2004) Efficient algorithms for computing disjoint QoS paths. In IEEE INFOCOM, Citeseer, vol 1, p 727–738

  • Suurballe JW (1974) Disjoint paths in a network. Networks 4(2):125

    Article  MATH  MathSciNet  Google Scholar 

  • Suurballe JW, Tarjan RE (1984) A quick method for finding shortest pairs of disjoint paths. Networks 14(2):325

    Article  MATH  MathSciNet  Google Scholar 

  • Xu D, Chen Y, Xiong Y, Qiao C, He X (2006) On the complexity of and algorithms for finding the shortest path with a disjoint counterpart. IEEE/ACM Trans Netw 14(1):147–158

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Longkun Guo.

Additional information

This research was partially supported by Natural Science Foundation of China under its Youth funding #61300025, Natural Science Foundation of Fujian Province under its Youth funding #2012J05115, Doctoral Funds of Ministry of Education of China for Young Scholars #20123514120013 and Fuzhou University Development Fund (2012-XQ-26).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Guo, L., Shen, H. & Liao, K. Improved approximation algorithms for computing \(k\) disjoint paths subject to two constraints. J Comb Optim 29, 153–164 (2015). https://doi.org/10.1007/s10878-013-9693-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-013-9693-x

Keywords

Navigation