Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1007352.1007381acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

Approximation algorithm for k-node connected subgraphs via critical graphs

Published: 13 June 2004 Publication History

Abstract

We present two new approximation algorithms for the problem of finding a k-node connected spanning subgraph (directed or undirected) of minimum cost. The best known approximation guarantees for this problem were O(min (k,n/√n-k)) for both directed and undirected graphs, and O(ln k) for undirected graphs with n ≥ 6k2, where n is the number of nodes in the input graph. Our first algorithm has approximation ratio O(k/n-kln 2 k, which is O(ln2 k) except for very large values of k, namely, k=n-o(n). This algorithm is based on a new result on l-connected p-critical graphs, which is of independent interest in the context of graph theory. Our second algorithm uses the primal-dual method and has approximation ratio O(√n ln k) for all values of n,k. Combining these two gives an algorithm with approximation ratio O(ln k • min (√k, k/n-k ln k)), which asymptotically improves the best known approximation guarantee for directed graphs for all values of n,k, and for undirected graphs for k> √n⁄6. Moreover, this is the first algorithm that has an approximation guarantee better than Θ(k) for all values of n,k. Our approximation ratio also provides an upper bound on the integrality gap of the standard LP-relaxation to the problem.As a byproduct, we also get the following result which is of independent interest. To get a faster implementation of our algorithms, we consider the problem of adding a minimum-cost edge set to increase the outconnectivity of a directed graph by Δ a graph is said to be l-outconnected from its node r if it contains l internally disjoint paths from r to any other node. The best known time complexity for the later problem is O(m3). For the particular case of Δ=1, we give a primal-dual algorithm with running time O(m2).

References

[1]
V. Auletta, Y. Dinitz, Z. Nutov, and D. Parente, A 2-approximation algorithm for finding an optimum 3-vertex connected spanning subgraph, Journal of Algorithms 32, 1999, 21--30.]]
[2]
J. Cheriyan, T. Jordán, and Z. Nutov, On rooted node-connectivity problems, Algorithmica 30 (special issue on APPROX'98), 2001, 353--375.]]
[3]
J. Cheriyan and R. Thurimella, Approximating minimum-size k-connected spanning subgraphs via matching, SIAM J. Comput. 30, no. 2, 2000, 528--560.]]
[4]
J. Cheriyan, S. Vempala, and A. Vetta, Approximation algorithms for minimum-cost k-vertex connected subgraphs, in Proc. 34th ACM Symp. on Theory of Computing (STOC 2002), 306--312.]]
[5]
A. Frank, Connectivity augmentation problems in network design, Mathematical Programming, State of the Art, J. R. Birge and K. G. Murty eds., 1994, 34--63.]]
[6]
A. Frank and T. Jordán, Minimal edge-coverings of pairs of sets, J. Comb. Theory B 65, 1995, 73--110.]]
[7]
A. Frank and É. Tardos, An application of submodular flows, Linear Algebra and its Applications 114/115, 1989, 329--348.]]
[8]
H. N. Gabow, A representation for crossing set families with application to submodular flow problems, Proc. 4th Annual ACM-SIAM Symp. on Discrete Algorithms (SODA 1993), 202--211.]]
[9]
Handbook of Combinatorics, Vol. 1 Ch. 7, L. Graham, M. Grötschel, and L. Lovász Eds., 1995.]]
[10]
T. Jordán, On the optimal vertex-connectivity augmentation, J. Combinatorial Theory Series B 63, 1995, 8--20.]]
[11]
T. Jordán, On the existence of (k,l)-critical graphs, Discrete Math. 179, 1--3, 1998, 273--275.]]
[12]
B. Jackson and T. Jordán, A near optimal algorithm for vertex connectivity augmentation, in Proc. ISAAC 2000, LNCS 1969 (2000), 212-325.]]
[13]
G. Kortsarz and Z. Nutov, Approximating node connectivity problems via set covers, Algorithmica 37, 2003, 75--92.]]
[14]
S. Khuller and B. Raghavachari, Improved approximation algorithms for uniform connectivity problems, J. of Algorithms 21, 1996, 434--450.]]
[15]
M. Kriesell, Upper bounds to the number of vertices in a k-critically n-connected graph, Graphs and Combinatorics 18, 2002, no. 1, 133--146.]]
[16]
W. Mader, Ecken vom Grad n in minimalen n-fach zusammenhängenden Graphen, Archive der Mathematik 23, 1972, 219--224.]]
[17]
W. Mader, Minimal n-fach in minimalen n-fach zusammenhängenden Digraphen, J. Combinatorial Theory Series B, 38, 1985, 102--117.]]
[18]
W. Mader, Endlichkeitsätze für k-kritische Graphen (German), Math. Ann. 229, 1977, 143--153.]]
[19]
W. Mader, On k-con-critically n-connected graphs, J. Combin. Theory Ser. B 86, 2002, no. 2, 296--314.]]
[20]
W. Mader, High connectivity keeping sets in n-connected graphs, to appear in Combinatorica.]]
[21]
W. Mader, Connectivity and edge-connectivity in finite graphs, Surveys in Combinatorics (Proc. Seventh British Combinatorial Conf., Cambridge, 1979), 66--95, London Math. Soc. Lecture Notes Ser., 38, Cambridge Univ. Press, 1979.]]
[22]
W. Mader, On k-critically n-connected graphs, Progress in Graph Theory (Waterloo, Ont., 1982), 389--398, Academic Press, Toronto, On, 1984.]]
[23]
B. Maurer and P. Slater, On k-critical, n-connected graphs, Discrete Mathematics 20, 1988, 255--262.]]
[24]
R. Ravi and D. P. Williamson, An approximation algorithm for minimum-cost vertex-connectivity problems, Algorithmica 18, 1997, 21--43.]]
[25]
R. Ravi and D. P. Williamson, Erratum: An approximation algorithm for minimum-cost vertex-connectivity problems, Algorithmica 34(1), 2002, 98--107.]]
[26]
J. Su, Proof of Slater's conjecture on k-critical n-connected graphs, Kexue Tongbao (English Ed. ) 33, 1988, no. 20, 1675--1678.]]

Cited By

View all
  • (2012)Efficient 2-Approximation Algorithms for Computing 2-Connected Steiner Minimal NetworksIEEE Transactions on Computers10.1109/TC.2011.12361:7(954-968)Online publication date: 1-Jul-2012
  • (2008)An o(log2 k)-approximation algorithm for the k-vertex connected spanning subgraph problemProceedings of the fortieth annual ACM symposium on Theory of computing10.1145/1374376.1374401(153-158)Online publication date: 17-May-2008
  • (2007)On the Lź-norm of extreme points for crossing supermodular directed network LPsMathematical Programming: Series A and B10.5555/3226647.3226757110:1(111-144)Online publication date: 1-Jun-2007
  • Show More Cited By

Index Terms

  1. Approximation algorithm for k-node connected subgraphs via critical graphs

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC '04: Proceedings of the thirty-sixth annual ACM symposium on Theory of computing
    June 2004
    660 pages
    ISBN:1581138520
    DOI:10.1145/1007352
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 June 2004

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    STOC04
    Sponsor:
    STOC04: Symposium of Theory of Computing 2004
    June 13 - 16, 2004
    IL, Chicago, USA

    Acceptance Rates

    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2012)Efficient 2-Approximation Algorithms for Computing 2-Connected Steiner Minimal NetworksIEEE Transactions on Computers10.1109/TC.2011.12361:7(954-968)Online publication date: 1-Jul-2012
    • (2008)An o(log2 k)-approximation algorithm for the k-vertex connected spanning subgraph problemProceedings of the fortieth annual ACM symposium on Theory of computing10.1145/1374376.1374401(153-158)Online publication date: 17-May-2008
    • (2007)On the Lź-norm of extreme points for crossing supermodular directed network LPsMathematical Programming: Series A and B10.5555/3226647.3226757110:1(111-144)Online publication date: 1-Jun-2007
    • (2007)A simple randomized scheme for constructing low-weight k-connected spanning subgraphs with applications to distributed algorithmsTheoretical Computer Science10.1016/j.tcs.2007.05.028385:1-3(101-114)Online publication date: 1-Oct-2007
    • (2006)On the L∞-norm of extreme points for crossing supermodular directed network LPsMathematical Programming10.1007/s10107-006-0061-9110:1(111-144)Online publication date: 15-Dec-2006
    • (2006)Power optimization for connectivity problemsMathematical Programming10.1007/s10107-006-0057-5110:1(195-208)Online publication date: 14-Dec-2006
    • (2006)Tight approximation algorithm for connectivity augmentation problemsProceedings of the 33rd international conference on Automata, Languages and Programming - Volume Part I10.1007/11786986_39(443-452)Online publication date: 10-Jul-2006
    • (2005)Approximation algorithms for network design with metric costsProceedings of the thirty-seventh annual ACM symposium on Theory of computing10.1145/1060590.1060616(167-175)Online publication date: 22-May-2005
    • (2005)Approximation schemes for minimum 2-connected spanning subgraphs in weighted planar graphsProceedings of the 13th annual European conference on Algorithms10.1007/11561071_43(472-483)Online publication date: 3-Oct-2005
    • (2005)On the L ∞ -norm of extreme points for crossing supermodular directed network LPsProceedings of the 11th international conference on Integer Programming and Combinatorial Optimization10.1007/11496915_29(392-406)Online publication date: 8-Jun-2005
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media