46 research outputs found

    Lowest Degree k-Spanner: Approximation and Hardness

    Get PDF
    A k-spanner is a subgraph in which distances are approximately preserved, up to some given stretch factor k. We focus on the following problem: Given a graph and a value k, can we find a k-spanner that minimizes the maximum degree? While reasonably strong bounds are known for some spanner problems, they almost all involve minimizing the total number of edges. Switching the objective to the degree introduces significant new challenges, and currently the only known approximation bound is an O~(Delta^(3-2*sqrt(2)))-approximation for the special case when k = 2 [Chlamtac, Dinitz, Krauthgamer FOCS 2012] (where Delta is the maximum degree in the input graph). In this paper we give the first non-trivial algorithm and polynomial-factor hardness of approximation for the case of general k. Specifically, we give an LP-based O~(Delta^((1-1/k)^2) )-approximation and prove that it is hard to approximate the optimum to within Delta^Omega(1/k) when the graph is undirected, and to within Delta^Omega(1) when it is directed

    Approximating the Norms of Graph Spanners

    Get PDF

    On the Approximability and Hardness of the Minimum Connected Dominating Set with Routing Cost Constraint

    Full text link
    In the problem of minimum connected dominating set with routing cost constraint, we are given a graph G=(V,E)G=(V,E), and the goal is to find the smallest connected dominating set DD of GG such that, for any two non-adjacent vertices uu and vv in GG, the number of internal nodes on the shortest path between uu and vv in the subgraph of GG induced by D{u,v}D \cup \{u,v\} is at most α\alpha times that in GG. For general graphs, the only known previous approximability result is an O(logn)O(\log n)-approximation algorithm (n=Vn=|V|) for α=1\alpha = 1 by Ding et al. For any constant α>1\alpha > 1, we give an O(n11α(logn)1α)O(n^{1-\frac{1}{\alpha}}(\log n)^{\frac{1}{\alpha}})-approximation algorithm. When α5\alpha \geq 5, we give an O(nlogn)O(\sqrt{n}\log n)-approximation algorithm. Finally, we prove that, when α=2\alpha =2, unless NPDTIME(npolylogn)NP \subseteq DTIME(n^{poly\log n}), for any constant ϵ>0\epsilon > 0, the problem admits no polynomial-time 2log1ϵn2^{\log^{1-\epsilon}n}-approximation algorithm, improving upon the Ω(logn)\Omega(\log n) bound by Du et al. (albeit under a stronger hardness assumption)

    Algorithms and Hardness Results for Compressing Graphs with Distance Constraints

    Get PDF
    Graphs have been widely utilized in network design and other applications. A natural question is, can we keep as few edges of the original graph as possible, but still make sure that the vertices are connected within certain distance constraints. In this thesis, we will consider different versions of graph compression problems, including graph spanners, approximate distance oracles, and Steiner networks. Since these problems are all NP-hard problems, we will mostly focus on designing approximation algorithms and proving inapproximability results

    The Norms of Graph Spanners

    Get PDF
    A tt-spanner of a graph GG is a subgraph HH in which all distances are preserved up to a multiplicative tt factor. A classical result of Alth\"ofer et al. is that for every integer kk and every graph GG, there is a (2k1)(2k-1)-spanner of GG with at most O(n1+1/k)O(n^{1+1/k}) edges. But for some settings the more interesting notion is not the number of edges, but the degrees of the nodes. This spurred interest in and study of spanners with small maximum degree. However, this is not necessarily a robust enough objective: we would like spanners that not only have small maximum degree, but also have "few" nodes of "large" degree. To interpolate between these two extremes, in this paper we initiate the study of graph spanners with respect to the p\ell_p-norm of their degree vector, thus simultaneously modeling the number of edges (the 1\ell_1-norm) and the maximum degree (the \ell_{\infty}-norm). We give precise upper bounds for all ranges of pp and stretch tt: we prove that the greedy (2k1)(2k-1)-spanner has p\ell_p norm of at most max(O(n),O(n(k+p)/(kp)))\max(O(n), O(n^{(k+p)/(kp)})), and that this bound is tight (assuming the Erd\H{o}s girth conjecture). We also study universal lower bounds, allowing us to give "generic" guarantees on the approximation ratio of the greedy algorithm which generalize and interpolate between the known approximations for the 1\ell_1 and \ell_{\infty} norm. Finally, we show that at least in some situations, the p\ell_p norm behaves fundamentally differently from 1\ell_1 or \ell_{\infty}: there are regimes (p=2p=2 and stretch 33 in particular) where the greedy spanner has a provably superior approximation to the generic guarantee

    Directed spanners via flow-based linear programs

    Full text link
    corecore