24 research outputs found

    Network Design Problems with Bounded Distances via Shallow-Light Steiner Trees

    Get PDF
    In a directed graph GG with non-correlated edge lengths and costs, the \emph{network design problem with bounded distances} asks for a cost-minimal spanning subgraph subject to a length bound for all node pairs. We give a bi-criteria (2+ε,O(n0.5+ε))(2+\varepsilon,O(n^{0.5+\varepsilon}))-approximation for this problem. This improves on the currently best known linear approximation bound, at the cost of violating the distance bound by a factor of at most~2+ε2+\varepsilon. In the course of proving this result, the related problem of \emph{directed shallow-light Steiner trees} arises as a subproblem. In the context of directed graphs, approximations to this problem have been elusive. We present the first non-trivial result by proposing a (1+ε,O(Rε))(1+\varepsilon,O(|R|^{\varepsilon}))-ap\-proxi\-ma\-tion, where RR are the terminals. Finally, we show how to apply our results to obtain an (α+ε,O(n0.5+ε))(\alpha+\varepsilon,O(n^{0.5+\varepsilon}))-approximation for \emph{light-weight directed α\alpha-spanners}. For this, no non-trivial approximation algorithm has been known before. All running times depends on nn and ε\varepsilon and are polynomial in nn for any fixed ε>0\varepsilon>0

    Hypergraph Representation via Axis-Aligned Point-Subspace Cover

    Full text link
    We propose a new representation of kk-partite, kk-uniform hypergraphs (i.e. a hypergraph with a partition of vertices into kk parts such that each hyperedge contains exactly one vertex of each type; we call them kk-hypergraphs for short) by a finite set PP of points in Rd\mathbb{R}^d and a parameter d1\ell\leq d-1. Each point in PP is covered by k=(d)k={d\choose\ell} many axis-aligned affine \ell-dimensional subspaces of Rd\mathbb{R}^d, which we call \ell-subspaces for brevity. We interpret each point in PP as a hyperedge that contains each of the covering \ell-subspaces as a vertex. The class of (d,)(d,\ell)-hypergraphs is the class of kk-hypergraphs that can be represented in this way, where k=(d)k={d\choose\ell}. The resulting classes of hypergraphs are fairly rich: Every kk-hypergraph is a (k,k1)(k,k-1)-hypergraph. On the other hand, (d,)(d,\ell)-hypergraphs form a proper subclass of the class of all (d)d\choose\ell-hypergraphs for <d1\ell<d-1. In this paper we give a natural structural characterization of (d,)(d,\ell)-hypergraphs based on vertex cuts. This characterization leads to a polynomial-time recognition algorithm that decides for a given (d)d\choose\ell-hypergraph whether or not it is a (d,)(d,\ell)-hypergraph and that computes a representation if existing. We assume that the dimension dd is constant and that the partitioning of the vertex set is prescribed

    New Algorithms for Maximum Disjoint Paths Based on Tree-Likeness

    Get PDF
    We study the classical NP-hard problems of finding maximum-size subsets from given sets of k terminal pairs that can be routed via edge-disjoint paths (MaxEDP) or node-disjoint paths (MaxNDP) in a given graph. The approximability of MaxEDP/NDP is currently not well understood; the best known lower bound is Omega(log^{1/2 - varepsilon} n), assuming NP not subseteq ZPTIME(n^{poly log n}). This constitutes a significant gap to the best known approximation upper bound of O(n^1/2) due to Chekuri et al. (2006) and closing this gap is currently one of the big open problems in approximation algorithms. In their seminal paper, Raghavan and Thompson (Combinatorica, 1987) introduce the technique of randomized rounding for LPs; their technique gives an O(1)-approximation when edges (or nodes) may be used by O(log n/log log n) paths. In this paper, we strengthen the above fundamental results. We provide new bounds formulated in terms of the feedback vertex set number r of a graph, which measures its vertex deletion distance to a forest. In particular, we obtain the following. - For MaxEDP, we give an O(r^0.5 log^1.5 kr)-approximation algorithm. As r<=n, up to logarithmic factors, our result strengthens the best known ratio O(n^0.5) due to Chekuri et al. - Further, we show how to route Omega(opt) pairs with congestion O(log(kr)/log log(kr)), strengthening the bound obtained by the classic approach of Raghavan and Thompson. - For MaxNDP, we give an algorithm that gives the optimal answer in time (k+r)^O(r)n. This is a substantial improvement on the run time of 2^kr^O(r)n, which can be obtained via an algorithm by Scheffler. We complement these positive results by proving that MaxEDP is NP-hard even for r=1, and MaxNDP is W[1]-hard for parameter r. This shows that neither problem is fixed-parameter tractable in r unless FPT = W[1] and that our approximability results are relevant even for very small constant values of r

    Polylogarithmic Approximation for Generalized Minimum Manhattan Networks

    Full text link
    Given a set of nn terminals, which are points in dd-dimensional Euclidean space, the minimum Manhattan network problem (MMN) asks for a minimum-length rectilinear network that connects each pair of terminals by a Manhattan path, that is, a path consisting of axis-parallel segments whose total length equals the pair's Manhattan distance. Even for d=2d=2, the problem is NP-hard, but constant-factor approximations are known. For d3d \ge 3, the problem is APX-hard; it is known to admit, for any \eps > 0, an O(n^\eps)-approximation. In the generalized minimum Manhattan network problem (GMMN), we are given a set RR of nn terminal pairs, and the goal is to find a minimum-length rectilinear network such that each pair in RR is connected by a Manhattan path. GMMN is a generalization of both MMN and the well-known rectilinear Steiner arborescence problem (RSA). So far, only special cases of GMMN have been considered. We present an O(logd+1n)O(\log^{d+1} n)-approximation algorithm for GMMN (and, hence, MMN) in d2d \ge 2 dimensions and an O(logn)O(\log n)-approximation algorithm for 2D. We show that an existing O(logn)O(\log n)-approximation algorithm for RSA in 2D generalizes easily to d>2d>2 dimensions.Comment: 14 pages, 5 figures; added appendix and figure

    Brief Announcement: Approximation Schemes for Geometric Coverage Problems

    Get PDF
    In this announcement, we show that the classical Maximum Coverage problem (MC) admits a PTAS via local search in essentially all cases where the corresponding instances of Set Cover (SC) admit a PTAS via the local search approach by Mustafa and Ray [Nabil H. Mustafa and Saurabh Ray, 2010]. As a corollary, we answer an open question by Badanidiyuru, Kleinberg, and Lee [Ashwinkumar Badanidiyuru et al., 2012] regarding half-spaces in R^3 thereby settling the existence of PTASs for essentially all natural cases of geometric MC problems. As an intermediate result, we show a color-balanced version of the classical planar subdivision theorem by Frederickson [Greg N. Frederickson, 1987]. We believe that some of our ideas may be useful for analyzing local search in other settings involving a hard cardinality constraint
    corecore