Skip to main content
Log in

The subdivision-constrained routing requests problem

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

Abstract

We are given a digraph D=(V,A;w), a length (delay) function w:AR +, a positive integer d and a set \(\mathcal{P}=\{(s_{i},t_{i};B_{i}) | i=1,2,\ldots,k\}\) of k requests, where s i V is called as the ith source node, t i V is called the ith sink node and B i is called as the ith length constraint. For a given positive integer d, the subdivision-constrained routing requests problem (SCRR, for short) is to find a directed subgraph D′=(V′,A′) of D, satisfying the two constraints: (1) Each request (s i ,t i ;B i ) has a path P i from s i to t i in D′ with length \(w(P_{i})=\sum_{e\in P_{i}} w(e)\) no more than B i ; (2) Insert some nodes uniformly on each arc eA′ to ensure that each new arc has length no more than d. The objective is to minimize the total number of the nodes inserted on the arcs in A′.

We obtain the following three main results: (1) The SCRR problem is at least as hard as the set cover problem even if each request has the same source s, i.e., s i =s for each i=1,2,…,k; (2) For each request (s,t;B), we design a dynamic programming algorithm to find a path from s to t with length no more than B such that the number of the nodes inserted on such a path is minimized, and as a corollary, we present a k-approximation algorithm to solve the SCRR problem for any k requests; (3) We finally present an optimal algorithm for the case where \(\mathcal{P}\) contains all possible requests (s i ,t i ) in V×V and B i is equal to the length of the shortest path in D from s i to t i . To the best of our knowledge, this is the first time that the dynamic programming algorithm within polynomial time in (2) is designed for a weighted optimization problem while previous optimal algorithms run in pseudo-polynomial time.

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

Similar content being viewed by others

References

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

    MATH  Google Scholar 

  • Charikar M, Chekuri C, Cheung TY, Dai Z, Goel A, Guha S, Li M (1999) Approximation algorithms for directed Steiner problem. J Algorithms 33:73–91

    Article  MATH  MathSciNet  Google Scholar 

  • Chekuri C, Even G, Gupta A, Segev D (2011) Set connectivity problems in undirected graphs and the directed Steiner network problem. ACM Trans Algorithms 7:18

    Article  MathSciNet  Google Scholar 

  • Chen G, Xue G (2001) K-pair delay constrained minimum cost routing in undirected networks. In: Proceedings of the twelfth annual ACM-SIAM symposium on discrete algorithms (SODA01), pp 230–231

    Google Scholar 

  • Chen D, Du DZ, Hu XD, Lin GH, Wang L, Xue G (2000) Approximation for Steienr trees with minimum number of Steiner points. J Glob Optim 18:17–33

    Article  MATH  MathSciNet  Google Scholar 

  • Cheng X, Du DZ, Wang L, Xu B (2008) Relay sensor placement in wireless sensor networks. Wirel Netw 14:347–355

    Article  Google Scholar 

  • Dodis Y, Khanna S (1999) Designing networks with bounded pairwise distance. In: Proceedings of the 31st annual ACM symposium on theory of computing. Atlanta, GA, pp 750–759

    Google Scholar 

  • Ergun F, Sinha R, Zhang L (2002) An improved FPTAS for restricted shortest path. Inf Process Lett 83:287–291

    Article  MATH  MathSciNet  Google Scholar 

  • Feige U (1998) A threshold of lnn for approximating set cover. J Assoc Comput Mach 45:634–652

    Article  MATH  MathSciNet  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco

    MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  • Li J, Li W, Zhang T, Zhang Z (2009) The subdivision-constrained minimum spanning tree problem. Theor Comput Sci 410:877–885

    Article  MATH  Google Scholar 

  • Lin G, Xue G (1999) Steiner tree problem with minimum number of Steiner points and bounded edge-length. Inf Process Lett 69:53–57

    Article  MathSciNet  Google Scholar 

  • Mandoiu II, Zelikovsky AZ (2000) A note on the MST heuristic for bounded edge-length Steiner trees with minimum number of Steiner points. Inf Process Lett 75:165–167

    Article  MATH  MathSciNet  Google Scholar 

  • Phillips C (1993) The network inhibition problem. In: Proceedings 25th annual ACM symposium on the theory of computing. San Diego, CA, May 1993, pp 776–785

    Google Scholar 

  • Prim RC (1957) Shortest connection networks and some generalizations. Bell Syst Tech J 36:1389–1401

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  • Xue G, Xiao W (2005) A polynomial-time approximation scheme for minimum cost delay-constrained multicast tree under a steiner topology. Algorithmica 41:53–72

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors are grateful to the two anonymous referees whose comments and suggestions have led to a substantially improved presentation for the paper.

The work is fully supported by the National Natural Science Foundation of China [No. 10861012, 61063011], and the Nature Science Foundation of Yunnan University [No. 2009F04Z]. In addition, Weidong Li is also supported by the Tianyuan Fund for Mathematics of the National Natural Science Foundation of China [No. 11126315].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianping Li.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, J., Li, W. & Lichen, J. The subdivision-constrained routing requests problem. J Comb Optim 27, 152–163 (2014). https://doi.org/10.1007/s10878-012-9497-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-012-9497-4

Keywords

Navigation