skip to main content
article

On the complexity of and algorithms for finding the shortest path with a disjoint counterpart

Published: 01 February 2006 Publication History

Abstract

Finding a disjoint path pair is an important component in survivable networks. Since the traffic is carried on the active (working) path most of the time, it is useful to find a disjoint path pair such that the length of the shorter path (to be used as the active path) is minimized. In this paper, we first address such a Min-Min problem. We prove that this problem is NP-complete in either single link cost (e.g., dedicated backup bandwidth) or dual link cost (e.g., shared backup bandwidth) networks. In addition, it is NP-hard to obtain a K-approximation to the optimal solution for any K > 1. Our proof is extended to another open question regarding the computational complexity of a restricted version of the Min-Sum problem in an undirected network with ordered dual cost links (called the MSOD problem). To solve the Min-Min problem efficiently, we introduce a novel concept called conflicting link set which provides insights into the so-called trap problem, and develop a divide-and-conquer strategy. The result is an effective heuristic for the Min-Min problem called COnflicting Link Exclusion (COLE), which can outperform other approaches in terms of both the optimality and running time. We also apply COLE to the MSOD problem to efficiently provide shared path protection and conduct comprehensive performance evaluation as well as comparison of various schemes for shared path protection. We show that COLE not only processes connection requests much faster than existing integer linear programming (ILP)-based approaches but also achieves a good balance among the active path length, bandwidth efficiency, and recovery time.

References

[1]
{1} E. Bouillet, J. F. Labourdette, R. Ramamurthy, and S. Chaudhuri, "Lightpath re-optimization in mesh optical networks," presented at the 7th Eur. Conf. Netw. Opt. Commun., Darmstadt, Germany, Jun. 2002.
[2]
{2} Y. Liu, D. Tipper, and P. Siripongwutikorn, "Approximating optimal spare capacity allocation by successive survivable routing," in Proc. IEEE INFOCOM, 2001, pp. 699-708.
[3]
{3} M. Sridharan, A. K. Somani, and M. Salapaka, "Approaches for capacity and revenue optimization in survivable WDM network," J. High Speed Netw., vol. 10, no. 2, pp. 109-125, Aug. 2001.
[4]
{4} J. Suurballe and R. Tarjan, "A quick method for finding shortest pairs of disjoint paths," Networks, vol. 14, pp. 325-336, 1984.
[5]
{5} J. W. Suurballe, "Disjoint paths in a network," Networks, vol. 4, pp. 125-145, 1974.
[6]
{6} D. A. Dunn, W. D. Grover, and M. H. MacGregor, "Comparison of k-shortest paths and maximum flow routing for network facility restoration," IEEE J. Select. Areas Commun., vol. 2, no. 1, pp. 88-99, Jan. 1994.
[7]
{7} Y. Liu, "Spare capacity allocation method, analysis and algorithms," Ph.D. dissertation, Sch. Inf. Sci., Univ. Pittsburgh, Pittsburgh, PA, 2001.
[8]
{8} P. Laborczi et al., "Solving asymmetrically weighted optimal or near-optimal disjoint path-pair for the survivable optical networks," presented at the 3rd Int. Workshop On Design Of Reliable Communication Networks (DRCN'01), Budapest, Hungary, Oct. 2001.
[9]
{9} C. Li, S. T. McCormick, and D. Simchi-Levi, "Finding disjoint paths with different path costs: Complexity and algorithms," Networks, vol. 22, pp. 653-667, 1992.
[10]
{10} C. Li, S. T. McCormick, and D. Simchi-Levi, "The complexity of finding two disjoint paths with min-max objective function," Discrete Appl. Math., vol. 26, no. 1, pp. 105-115, Jan. 1990.
[11]
{11} A. Sen, B. Shen, S. Bandyopadhyay, and J. Capone, "Survivability of lightwave networks path lengths in WDM protection scheme," J. High Speed Netw., vol. 10, no. 4, pp. 303-315, 2001.
[12]
{12} R. Bhandari, Survivable Networks: Algorithms for Diverse Routing. Norwell, MA: Kluwer, 1999.
[13]
{13} M. Kodialam and T. V. Lakshman, "Dynamic routing of bandwidth guaranteed tunnels with restoration," in Proc. IEEE INFOCOM, 2000, pp. 902-911.
[14]
{14} C. Qiao and D. Xu, "Distributed partial information management (DPIM) schemes for survivable networks-part I," in Proc. IEEE INFOCOM, New York, Jun. 2002, pp. 302-311.
[15]
{15} D. Xu, C. Qiao, and Y. Xiong, "An ultra-fast shared path protection scheme-distributed partial information management, part II," in Proc. IEEE ICNP, Paris, France, Nov. 2002, pp. 344-353.
[16]
{16} G. Li et al., "Efficient distributed path selection for shared restoration connections," in Proc. IEEE INFOCOM, New York, Jun. 2002, pp. 140-149.
[17]
{17} Y. Liu and D. Tipper, "Successive survivable routing for node failures," in Proc. IEEE GLOBECOM, 2001, pp. 2093-2097.
[18]
{18} J. Yen, "Finding the K shortest loopless paths in a network," Manag. Sci., vol. 17, no. 11, pp. 712-716, 1971.
[19]
{19} R. Bhandari, "Optimal diverse routing in telecommunications fiber networks," in Proc. IEEE INFOCOM, 1994, pp. 1498-1508.
[20]
{20} G. Li, B. Doverspike, and C. Kalmanek, "Fiber span failure protection in mesh optical networks," Opt. Netw. Mag., vol. 3, no. 3, pp. 21-31, May/Jun. 2002.
[21]
{21} J. Hu, "Diverse routing in optical mesh networks," IEEE Trans. Commun., vol. 51, no. 3, pp. 489-494, Mar. 2003.
[22]
{22} S. Even, A. Itai, and A. Shamir, "On the complexity of timetable and multicommodity problems," SIAM J. Comput., vol. 5, pp. 691-703, 1976.
[23]
{23} T. Corman, C. Leiserson, and R. Rivest, Introduction to Algorithms . Cambridge, MA: MIT Press, 1990.
[24]
{24} L. R. Ford and D. R. Fulkerson, Flows in Networks. Princeton, NJ: Princeton Univ. Press, 1962.
[25]
{25} S. Baroni, P. Bayvel, and R. J. Gibbens. (1998) On the number of wavelength in arbitrarily-connected wavelength-routed optical networks. Statistical Lab. Research Rep. 1998-7. Univ. Cambridge, Cambridge, U.K. {Online}. Available: http://www.statslab.cam.ac.uk/reports/1998/1998-7.pdf
[26]
{26} Y. Xiong, D. Xu, and C. Qiao, "Achieving fast and bandwidth efficient shared-path protection," J. Lightw. Technol., vol. 21, no. 2, pp. 365-371, Feb. 2003.
[27]
{27} E. Bouillet, J.-F. Labourdette, R. Ramamurthy, and S. Chaudhuri, "Enhanced algorithm cost model to control tradeoffs in provisioning shared mesh restored lightpaths," in Proc. Optical Fiber Commun. Conf., Mar. 2002, pp. 544-546.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking  Volume 14, Issue 1
February 2006
231 pages

Publisher

IEEE Press

Publication History

Published: 01 February 2006
Published in TON Volume 14, Issue 1

Author Tags

  1. bandwidth sharing
  2. dynamic provisioning
  3. graph theory
  4. optimization
  5. protection
  6. survivability

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media