[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

On Finding Min-Min Disjoint Paths

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

The Min-Min problem of finding a disjoint-path pair with the length of the shorter path minimized is known to be NP-hard and admits no K-approximation for any K>1 in the general case (Xu et al. in IEEE/ACM Trans. Netw. 14:147–158, 2006).

In this paper, we first show that Bhatia et al.’s NP-hardness proof (Bhatia et al. in J. Comb. Optim. 12:83–96, 2006), a claim of correction to Xu et al.’s proof (Xu et al. in IEEE/ACM Trans. Netw. 14:147–158, 2006), for the edge-disjoint Min-Min problem in the general undirected graphs is incorrect by giving a counter example that is an unsatisfiable 3SAT instance but classified as a satisfiable 3SAT instance in the proof of Bhatia et al. (J. Comb. Optim. 12:83–96, 2006). We then gave a correct proof of NP-hardness of this problem in undirected graphs. Finally we give a polynomial-time algorithm for the vertex disjoint Min-Min problem in planar graphs by showing that the vertex disjoint Min-Min problem is polynomially solvable in st-planar graph G=(V,E) whose corresponding auxiliary graph G(V,E∪{e(st)}) can be embedded into a plane, and a planar graph can be decomposed into several st-planar graphs whose Min-Min paths collectively contain a Min-Min disjoint-path pair between s and t in the original graph G. To the best of our knowledge, these are the first polynomial algorithms for the Min-Min problems in planar graphs.

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

Access this article

Subscribe and save

Springer+ Basic
£29.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

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Algorithm 1
Fig. 6
Algorithm 2

Similar content being viewed by others

References

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

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  3. Bouillet, E., Labourdette, J., Ramamurthy, R., Chaudhuri, S.: Lightpath re-optimization in mesh optical networks. IEEE/ACM Trans. Netw. 13(2), 437–447 (2005)

    Article  Google Scholar 

  4. Li, C.-L., McCormick, S.T., Simchi-Levi, D.: Finding disjoint paths with different path-costs: complexity and algorithms. Networks 22(7), 653–667 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  5. Zheng, S., Yang, B., Yang, M., Wang, J.: Finding minimum-cost paths with minimum sharability. In: IEEE INFOCOM 2007, 26th IEEE International Conference on Computer Communications, pp. 1532–1540 (2007)

    Chapter  Google Scholar 

  6. Seymour, P.: Disjoint paths in graphs. Discrete Math. 306(10–11), 979–991 (2006)

    Article  MATH  Google Scholar 

  7. Liu, G., Ramakrishnan, K.: A* Prune: an algorithm for finding K shortest paths subject to multiple constraints. In: Proceedings of IEEE INFOCOM 2001, Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 2 (2001)

    Google Scholar 

  8. Shiloach, Y.: A polynomial solution to the undirected two paths problem. J. ACM 27(3), 445–456 (1980)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  10. Suurballe, J., Tarjan, R.: A quick method for finding shortest pairs of disjoint paths. Networks 14(2), 325–336 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  11. Bhandari, R.: Optimal physical diversity algorithms and survivable networks. In: Proceedings of Second IEEE Symposium on Computers and Communications, 1997, pp. 433–441 (1997)

    Chapter  Google Scholar 

  12. Li, C.-L., McCormick, S.T., Simich-Levi, D.: The complexity of finding two disjoint paths with min-max objective function. Discrete Appl. Math. 26(1), 105–115 (1989)

    Article  Google Scholar 

  13. Sen, A.: Survivability of lightwave networks–path lengths in WDM protection scheme. J. High Speed Netw. 10(4), 303–315 (2001)

    Google Scholar 

  14. van der Holst, H., de Pina, J.: Length-bounded disjoint paths in planar graphs. Discrete Appl. Math. 120(1–3), 251–261 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  15. Frank, A.: Edge-disjoint paths in planar graphs. J. Comb. Theory, Ser. B 39(2), 164–178 (1985)

    Article  MATH  Google Scholar 

  16. Perl, Y., Shiloach, Y.: Finding two disjoint paths between two pairs of vertices in a graph. J. Assoc. Comput. Mach. 25, 1 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  17. Guo, L., Shen, H.: Hardness of finding two edge-disjoint min-min paths in digraphs. In: Frontiers in Algorithmics and Algorithmic Aspects in Information and Management, pp. 300–307 (2011)

    Chapter  Google Scholar 

  18. Garey, M., Johnson, L.: Some simplified NP-complete graph problems. Theor. Comput. Sci. 1(3), 237–267 (1976)

    Article  MathSciNet  MATH  Google Scholar 

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

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hong Shen.

Additional information

This work is supported by National Science Foundation of China under its General Projects funding #61170232 and Youth funding #61100218, Fundamental Research Funds for the Central Universities #2012JBZ017, State Key Laboratory of Rail Traffic Control and Safety Research Grant RCS2011ZT009, and Research Initiative Grant of Beijing Jiaotong University # 2010RC018.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Guo, L., Shen, H. On Finding Min-Min Disjoint Paths. Algorithmica 66, 641–653 (2013). https://doi.org/10.1007/s00453-012-9656-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-012-9656-0

Keywords

Navigation