TRANSITIVE-CLOSURE SPANNERS

被引:29
作者
Bhattacharyya, Arnab [1 ]
Grigorescu, Elena [2 ]
Jung, Kyomin [3 ]
Raskhodnikova, Sofya [4 ]
Woodruff, David P. [5 ]
机构
[1] Princeton Univ, Ctr Computat Intractabil, Princeton, NJ 08540 USA
[2] Georgia Inst Technol, Dept Comp Sci, Atlanta, GA 30332 USA
[3] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 30570, South Korea
[4] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
[5] IBM Almaden Res Ctr, San Jose, CA 94040 USA
基金
美国国家科学基金会; 新加坡国家研究基金会;
关键词
spanners; approximation algorithms; hardness of approximation; graph separators; LOWER BOUNDS; MONOTONICITY; CIRCUITS; DIAMETER; HARDNESS; ORACLES; GRAPHS;
D O I
10.1137/110826655
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a directed graph G = (V, E) and an integer k >= 1, a k-transitive-closure-spanner (k-TC-spanner) of G is a directed graph H = (V, EH) that has (1) the same transitive-closure as G and (2) diameter at most k. These spanners were implicitly studied in the context of circuit complexity, data structures, property testing, and access control, and properties of these spanners have been rediscovered over the span of 20 years. We abstract the common task implicitly tackled in these diverse applications as the problem of constructing sparse TC-spanners. We initiate the study of approximability of the size of the sparsest k-TC-spanner of a given directed graph. We completely resolve the approximability of 2-TC-spanners, showing that it is Theta(log n) unless P = NP. For k > 2, we present a polynomial time algorithm that finds a k-TC-spanner with size within O((n log n)(1-1/k)) of the optimum. Our techniques also yield algorithms with the first nontrivial approximation ratio for well-studied problems on directed spanners when k > 3: Directed k-SPANNER, CLIENT/SERVER DIRECTED k-SPANNER, and k-DIAMETER SPANNING SUBGRAPH. For constant k >= 3, we show that the size of the sparsest k-TC-spanner is hard to approximate within a factor of 2log(1-epsilon) n for any epsilon is an element of (0, 1) unless NP subset of DTIME(n(polylog n)). Finally, we study the size of the sparsest k-TC-spanners for H-minor-free graph families. Combining our constructions with our insight that 2-TC-spanners can be used for designing property testers, we obtain a monotonicity tester with O(log(2) n/epsilon) queries for any poset whose transitive reduction, when viewed as an undirected graph, is free of a fixed minor. Previously, the best upper bound on the query complexity for such graphs was O(root n/epsilon).
引用
收藏
页码:1380 / 1425
页数:46
相关论文
共 73 条
  • [1] Abraham Ittai, 2006, PODC, P188, DOI 10.1145/1146381.1146411
  • [2] Aho A. V., 1972, SIAM Journal on Computing, V1, P131, DOI 10.1137/0201008
  • [3] Information theory in property testing and monotonicity testing in higher dimension
    Ailon, Nir
    Chazelle, Bernard
    [J]. INFORMATION AND COMPUTATION, 2006, 204 (11) : 1704 - 1717
  • [4] Fast estimation of diameter and shortest paths (without matrix multiplication)
    Aingworth, D
    Chekuri, C
    Indyk, P
    Motwani, R
    [J]. SIAM JOURNAL ON COMPUTING, 1999, 28 (04) : 1167 - 1181
  • [5] Alon, 1987, 7187 TEL AV U
  • [6] ON SPARSE SPANNERS OF WEIGHTED GRAPHS
    ALTHOFER, I
    DAS, G
    DOBKIN, D
    JOSEPH, D
    SOARES, J
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1993, 9 (01) : 81 - 100
  • [7] [Anonymous], 2001, 13 ANN ACM S PAR ALG, DOI DOI 10.1145/378580.378581
  • [8] [Anonymous], 1995, Combinatorics, Probability and Computing
  • [9] [Anonymous], 1997, APPROXIMATION ALGORI
  • [10] Arya S., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P489, DOI 10.1145/225058.225191