The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (2012 vol.61)
pp: 738-744
Guoliang Xue , Sch. of Comput., Inf. & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
Dejun Yang , Sch. of Comput., Inf. & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
Xi Fang , Sch. of Comput., Inf. & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
K. Thulasiraman , Sch. of Comput. Sci., Univ. of Oklahoma, Norman, OK, USA
Ying Xiao , Sch. of Comput. Sci., Univ. of Oklahoma, Norman, OK, USA
ABSTRACT
Delay constrained path selection is concerned with finding a source-to-destination path so that the delay of the path is within a given delay bound. When the network is modeled by a directed graph where the delay of a link is a random variable with a known mean and a known variance, the problem becomes that of computing a most probable delay constrained path. In this paper, we present a comprehensive theoretical study of this problem. First, we prove that the problem is NP-hard. Next, for the case where there exists a source-to-destination path with a delay mean no more than the given delay bound, we present a fully polynomial time approximation scheme. In other words, for any given constant ε such that 0 <; ε <; 1, our algorithm computes a path whose probability of satisfying the delay constraint is at least (1-ε) times the probability that the optimal path satisfies the delay constraint, with a time complexity bounded by a polynomial in the number of network nodes and 1/ε. Finally, for the case where any source-to-destination path has a delay mean larger than the given delay bound, we present a simple approximation algorithm with an approximation ratio bounded by the square root of the hop count of the optimal path.
INDEX TERMS
probability, approximation theory, computational complexity, directed graphs, time complexity, NP-Hardness, approximation schemes, delay constrained path selection, source-to-destination path, delay bound, directed graph, known mean, known variance, fully polynomial time approximation scheme, probability, Delay, Approximation methods, Polynomials, Approximation algorithms, Algorithm design and analysis, Upper bound, Routing, approximation schemes., Delay constrained path selection, computational complexity
CITATION
Guoliang Xue, Dejun Yang, Xi Fang, K. Thulasiraman, Ying Xiao, "Computing a Most Probable Delay Constrained Path: NP-Hardness and Approximation Schemes", IEEE Transactions on Computers, vol.61, no. 5, pp. 738-744, May 2012, doi:10.1109/TC.2011.61
REFERENCES
[1] G. Apostolopoulos, R. Guerin, S. Kamat, and S.K. Tripathi, “Quality of Service Based Routing: A Performance Perspective,” Proc. ACM SIGCOMM '98, pp. 17-28, 1998.
[2] G. Apostolopoulos, R. Guerin, and S. Kamat, “Implementation and Performance Measurements of QoS Routing Extensions to OSPF,” Proc. IEEE INFOCOM '99, pp. 680-688. 1999.
[3] G. Apostolopoulos, D. Williams, S. Kamat, R. Guerin, R. Orda, and T. Przygienda, “QoS Routing Mechanisms and OSPF Extensions,” IETF RFC 2676, 1999.
[4] S. Chen and K. Nahrstedt, “On Finding Multi-Constrained Paths,” Proc. IEEE Int'l Conf. Comm. (ICC '98), pp. 874-879, 1998.
[5] M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman, 1979.
[6] R.A. Guerin and A. Orda, “QoS Routing in Networks with Inaccurate Information: Theory and Algorithms,” IEEE/ACM Trans. Networking, vol. 7, no. 3, pp. 350-364, June 1999.
[7] G. Handler and I. Zang, “A Dual Algorithm for the Constrained Shortest Path Problem,” Networks, vol. 10, pp. 293-309, 1980.
[8] R. Hassin, “Approximation Schemes for the Restricted Shortest Path Problem,” Math. Operations Research, vol. 17, pp. 36-42, 1992.
[9] J.M. Jaffe, “Algorithms for Finding Paths with Multiple Constraints,” Networks, vol. 14, pp. 95-116, 1984.
[10] A. Jűttner, B. Szviatovszki, I. Mécs, and Z. Rajkó, “Lagrange Relaxation Based Method for the QoS Routing Problem,” Proc. IEEE INFOCOM '01, pp. 859-868, 2001.
[11] T. Korkmaz and M. Krunz, “A Randomized Algorithm for Finding a Path Subject to Multiple QoS Requirements,” Computer Networks, vol. 36, pp. 251-268, 2001.
[12] T. Korkmaz and M. Krunz, “Bandwidth-Delay Constrained Path Selection under Inaccurate State Information,” IEEE/ACM Trans. Networking, vol. 11, no. 3, pp. 384-398, June 2003.
[13] G. Liu and K.G. Ramakrishnan, “$A^{\ast}{\rm prune}$ : An Algorithm for Finding k Shortest Paths Subject to Multiple Constraints,” Proc. IEEE INFOCOM '01, pp. 743-749. 2001.
[14] D. Lorenz and A. Orda, “QoS Routing in Networks with Uncertain Parameters,” IEEE/ACM Trans. Networking, vol. 6, no. 6, pp. 768-778, Dec. 1998.
[15] D. Lorenz and D. Raz, “A Simple Efficient Approximation Scheme for the Restricted Shortest Paths Problem,” Operations Research Letters, vol. 28, pp. 213-219, 2001.
[16] J. Moy, “OSPF Version 2,” IETF RFC 2178, 1997.
[17] E. Nikolova, J.A. Kelner, M. Brand, and M. Mitzenmacher, “Stochastic Shortest Paths via Quasi-Convex Maximization,” Proc. 14th Conf. Ann. European Symp. (ESA '06), pp. 338-351, 2006.
[18] E. Nikolova, “Approximation Algorithms for Reliable Stochastic Combinatorial Optimization,” Proc. 13th Int'l Conf. Approximation (APPROX '10), pp. 338-351, 2010.
[19] A. Orda and A. Sprintson, “Precomputation Schemes for QoS Routing,” IEEE/ACM Trans. Networking, vol. 11, no. 4, pp. 578-591, Aug. 2003.
[20] A. Shaikh, J. Rexford, and K.G. Shin, “Evaluating the Impact of Stale Link State on Quality-of-Service Routing,” IEEE/ACM Trans. Networking, vol. 9, no. 2, pp. 162-176, Apr. 2001.
[21] S. Uludag, L. Perkovic, A. Kashkanova, and K. Akkaya, “Quality-of-Service Provisioning via Stochastic Path Selection under Weibullian Link Delays,” QShine '07: Proc. Fourth Int'l Conf. Heterogeneous Networking for Quality, Reliability, Security and Robustness and Workshops, pp. 11:1-11:7, 2007.
[22] S. Uludag, Z.E. Uludag, K. Nahrstedt, K.S. Lui, and F. Baker, “A Laplace Transform-Based Method to Stochastic Path Finding,” Proc. IEEE Int'l Conf. Comm. (ICC '09), pp. 1-5, 2009.
[23] P. Van Mieghem and F.A. Kuipers, “Concepts of Exact QoS Routing Algorithms,” IEEE/ACM Trans. Networking, vol. 12, no. 5, pp. 851-864, Oct. 2004.
[24] Z. Wang and J. Crowcroft, “Quality-of-Service Routing for Supporting Multimedia Applications,” IEEE J. Selected Areas in Comm., vol. 14, no. 7, pp. 1228-1234, Sept. 1996.
[25] Y. Xiao, K. Thulasiraman, and G. Xue, “Approximation and Heuristic Algorithms for Delay Constrained Path Selection under Inaccurate State Information,” QShine '04: Proc. First Int'l Conf. Quality of Service in Heterogeneous Wired/Wireless Networks, pp. 130-137, 2004.
[26] Y. Xiao, K. Thulasiraman, and G. Xue, “QoS Routing in Communication Networks: Approximation Algorithms Based on the Primal Simplex Method of Linear Programming,” IEEE Trans. Computers, vol. 55, no. 7, pp. 815-829, July 2006.
[27] G. Xue, “Minimum-Cost QoS Multicast and Unicast Routing in Communication Networks,” IEEE Trans. Comm., vol. 51, no. 5, pp. 817-827, May 2003.
[28] G. Xue, A. Sen, W. Zhang, J. Tang, and K. Thulasiraman, “Finding a Path Subject to Many Additive QoS Constraints,” IEEE/ACM Trans. Networking, vol. 15, no. 1, pp. 201-211, Feb. 2007.
[29] G. Xue, W. Zhang, J. Tang, and K. Thulasiraman, “Polynomial Time Approximation Algorithms for Multi-Constrained QoS Routing,” IEEE/ACM Trans. Networking, vol. 16, no. 3, pp. 656-669, June 2008.
23 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool