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.
Similar content being viewed by others
References
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)
Bhatia, R., Kodialam, M., Lakshman, T.: Finding disjoint paths with related path costs. J. Comb. Optim. 12(1), 83–96 (2006)
Bouillet, E., Labourdette, J., Ramamurthy, R., Chaudhuri, S.: Lightpath re-optimization in mesh optical networks. IEEE/ACM Trans. Netw. 13(2), 437–447 (2005)
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)
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)
Seymour, P.: Disjoint paths in graphs. Discrete Math. 306(10–11), 979–991 (2006)
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)
Shiloach, Y.: A polynomial solution to the undirected two paths problem. J. ACM 27(3), 445–456 (1980)
Suurballe, J.: Disjoint paths in a network. Networks 4(2), 125–145 (1974)
Suurballe, J., Tarjan, R.: A quick method for finding shortest pairs of disjoint paths. Networks 14(2), 325–336 (1984)
Bhandari, R.: Optimal physical diversity algorithms and survivable networks. In: Proceedings of Second IEEE Symposium on Computers and Communications, 1997, pp. 433–441 (1997)
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)
Sen, A.: Survivability of lightwave networks–path lengths in WDM protection scheme. J. High Speed Netw. 10(4), 303–315 (2001)
van der Holst, H., de Pina, J.: Length-bounded disjoint paths in planar graphs. Discrete Appl. Math. 120(1–3), 251–261 (2002)
Frank, A.: Edge-disjoint paths in planar graphs. J. Comb. Theory, Ser. B 39(2), 164–178 (1985)
Perl, Y., Shiloach, Y.: Finding two disjoint paths between two pairs of vertices in a graph. J. Assoc. Comput. Mach. 25, 1 (1978)
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)
Garey, M., Johnson, L.: Some simplified NP-complete graph problems. Theor. Comput. Sci. 1(3), 237–267 (1976)
Garey, M., Johnson, D.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York (1979)
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-012-9656-0