Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Approximating k-spanner problems for k > 2

Published: 09 June 2005 Publication History

Abstract

Given a graph G = (V, E), a subgraph G' = (V, H), H ⊆ E is a k-spanner of G if for any pair of vertices u, wV it satisfies dH(u, w) ≤ kdG(u, w). The basic k-spanner problem is to find a k-spanner of a given graph G with the smallest possible number of edges. This paper considers approximation algorithms for this and some related problems for k > 2, known to be Ω(2log1-µn)-inapproximable. The basic k-spanner problem over undirected graphs with k > 2 has been given a sublinear ratio approximation algorithm (with ratio roughly O(n2/(k+1))), but no such algorithms were known for other variants of the problem, including the directed and the client-server variants, as well as for the related k-DSS problem. We present the first approximation algorithms for these problems with sublinear approximation ratio. The second contribution of this paper is in characterizing some wide families of graphs on which the problems do admit a logarithmic and a polylogarithmic approximation ratios. These families are characterized as containing graphs that have optimal or "near-optimal" spanners with certain desirable properties, such as being a tree, having low arboricity or having low girth. All our results generalize to the directed and the client-server variants of the problems. As a simple corollary, we present an algorithm that given a graph G builds a subgraph with Õ(n) edges and stretch bounded by the tree-stretch of G, namely the minimum maximal stretch of a spanning tree for G. The analysis of our algorithms involves the novel notion of edge-dominating systems developed in the paper. The technique introduced in the paper reduces the studied algorithmic approximability questions on k-spanners to purely graph-theoretical questions concerning the existence of certain combinatorial objects in families of graphs.

References

[1]
{1} I. Althöfer, G. Das, D. Dobkin, D. Joseph, Generating sparse spanners for weighted graphs, in: Proc. 2nd Scandinavian Workshop on Algorithm Theory, Lecture Notes in Computer Science, Vol. 447, Springer, Berlin, New York, 1990, pp. 26-37.]]
[2]
{2} B. Awerbuch, A. Baratz, D. Peleg, Efficient broadcast and light-weight spanners, Unpublished manuscript, November 1991.]]
[3]
{3} B. Bollobas, Extremal Graph Theory, Academic Press, New York, 1978.]]
[4]
{4} L. Cai, NP-completeness of minimum spanner problems, Discrete Appl. Math. 48 (1994) 187-194.]]
[5]
{5} L. Cai, D.G. Corneil, Tree spanners, SIAM J. Discrete Math. 8 (1995) 359-387.]]
[6]
{6} B. Chandra, G. Das, G. Narasimhan, J. Soares, New sparseness results on graph spanners, in: Proc. 8th ACM Symp. on Computational Geometry, 1992, pp. 192-201.]]
[7]
{7} L.P. Chew, There is a planar graph almost as good as the complete graph, in: Proc. ACM Symp. on Computational Geometry, 1986, pp. 169-177.]]
[8]
{8} D.P. Dobkin, S.J. Friedman, K.J. Supowit, Delaunay graphs are almost as good as complete graphs, in: Proc. 31 st IEEE Symp. on Foundations of Computer Science, 1987, pp. 20-26.]]
[9]
{9} D. Dor, S. Halperin, U. Zwick, All pairs almost shortest paths, in: Proc. 37th IEEE Symp. on Foundations of Computer Science, 1997, pp. 452-461.]]
[10]
{10} M.-L. Elkin, Additive spanners and diameter problem, Manuscript, 2000.]]
[11]
{11} M.-L. Elkin, D. Peleg, The hardness of approximating spanner problems, in: Proc. 17th Symp. on Theoretical Aspects of Computer Science, Lille, France, February 2000, pp. 370-381.]]
[12]
{12} M.-L. Elkin, D. Peleg, Strong inapproximability of the basic k-spanner problem, in: Proc. 27th Internat. Coll. on Automata, Languages and Programming, Geneva, Switzerland, July 2000; see also Techn. Report MCS99-23, the Weizmann Institute of Science, 1999.]]
[13]
{13} M.-L. Elkin, D. Peleg, The client-server 2-spanner problem and applications to network design, Tech. Report MCS99-24, the Weizmann Institute of Science, 1999.]]
[14]
{14} M.-L. Elkin, D. Peleg, (1 + ε, β)-Spanners constructions for general graphs, in: Proc. 33rd Ann. ACM Symp. on Theory of Computing, Crete, Greece, July, 2001, pp. 173-182.]]
[15]
{15} S.P. Fekete, J. Kremer, Tree spanners in planar graphs, Report No. 97.296, Angewandte Mathematik und Informatik Universitat zu Koln.]]
[16]
{16} S. Halperin, U. Zwick, Private communication, 1996.]]
[17]
{17} G. Kortsarz, On the hardness of approximating spanners, in: Proc. 1st Internat. Workshop on Approximation Algorithms for Combinatorial Optimization Problems, Lecture Notes in Computer Science, Vol. 1444, Springer, Berlin, New York, 1998, pp. 135-146.]]
[18]
{18} G. Kortsarz, D. Peleg, Generating Sparse 2-Spanners, J. Algorithms 17 (1994) 222-236.]]
[19]
{19} E.L. Lawler, Combinatorial Optimization: Networks and Matroids, Holt, Rinehart, Winston, New York, 1976.]]
[20]
{20} D. Peleg, Distributed Computing: A Locality-Sensitive Approach, SIAM, Philadelphia, PA, 2000.]]
[21]
{21} D. Peleg, E. Reshef, A variant of the arrow distributed directory with low average complexity, in: Proc. 26th Internat. Coll. on Automata, Languages & Prog., Prague, Czech Republic, July 1999, pp. 615-624.]]
[22]
{22} D. Peleg, A. Schäffer, Graph spanners, J. Graph Theory 13 (1989) 99-116.]]
[23]
{23} D. Peleg, J.D. Ullman, An optimal synchronizer for the hypercube, SIAM J. Comput. 18 (1989) 740-747.]]
[24]
{24} E. Scheinerman, The maximal integer number of graphs with given genus, J. Graph Theory 11 (3) (1987) 441-446.]]

Cited By

View all
  • (2018)Distributed Spanner ApproximationProceedings of the 2018 ACM Symposium on Principles of Distributed Computing10.1145/3212734.3212758(139-148)Online publication date: 23-Jul-2018
  • (2015)Label Cover Instances with Large Girth and the Hardness of Approximating Basic k-SpannerACM Transactions on Algorithms10.1145/281837512:2(1-16)Online publication date: 31-Dec-2015
  • (2015)A Fast Network-Decomposition Algorithm and Its Applications to Constant-Time Distributed ComputationPost-Proceedings of the 22nd International Colloquium on Structural Information and Communication Complexity - Volume 943910.1007/978-3-319-25258-2_15(209-223)Online publication date: 14-Jul-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

Publisher

Elsevier Science Publishers Ltd.

United Kingdom

Publication History

Published: 09 June 2005

Author Tags

  1. approximation algorithms
  2. graph algorithms
  3. spanners

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Distributed Spanner ApproximationProceedings of the 2018 ACM Symposium on Principles of Distributed Computing10.1145/3212734.3212758(139-148)Online publication date: 23-Jul-2018
  • (2015)Label Cover Instances with Large Girth and the Hardness of Approximating Basic k-SpannerACM Transactions on Algorithms10.1145/281837512:2(1-16)Online publication date: 31-Dec-2015
  • (2015)A Fast Network-Decomposition Algorithm and Its Applications to Constant-Time Distributed ComputationPost-Proceedings of the 22nd International Colloquium on Structural Information and Communication Complexity - Volume 943910.1007/978-3-319-25258-2_15(209-223)Online publication date: 14-Jul-2015
  • (2014)Fast influence-based coarsening for large networksProceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining10.1145/2623330.2623701(1296-1305)Online publication date: 24-Aug-2014
  • (2014)Collective additive tree spanners of bounded tree-breadth graphs with generalizations and consequencesTheoretical Computer Science10.1016/j.tcs.2014.06.007547(1-17)Online publication date: 1-Aug-2014
  • (2014)An Approximation Algorithm for the Tree t-Spanner Problem on Unweighted Graphs via Generalized Chordal GraphsAlgorithmica10.1007/s00453-013-9765-469:4(884-905)Online publication date: 1-Aug-2014
  • (2012)Label cover instances with large girth and the hardness of approximating basic k-spannerProceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part I10.1007/978-3-642-31594-7_25(290-301)Online publication date: 9-Jul-2012
  • (2011)Improved approximation for the directed spanner problemProceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I10.5555/2027127.2027129(1-12)Online publication date: 4-Jul-2011
  • (2011)Directed spanners via flow-based linear programsProceedings of the forty-third annual ACM symposium on Theory of computing10.1145/1993636.1993680(323-332)Online publication date: 6-Jun-2011
  • (2011)Approximation of minimum weight spanners for sparse graphsTheoretical Computer Science10.1016/j.tcs.2010.11.034412:8-10(846-852)Online publication date: 1-Mar-2011
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media