8,806 research outputs found

    Incidence Geometries and the Pass Complexity of Semi-Streaming Set Cover

    Full text link
    Set cover, over a universe of size nn, may be modelled as a data-streaming problem, where the mm sets that comprise the instance are to be read one by one. A semi-streaming algorithm is allowed only O(n poly{log⁑n,log⁑m})O(n\, \mathrm{poly}\{\log n, \log m\}) space to process this stream. For each pβ‰₯1p \ge 1, we give a very simple deterministic algorithm that makes pp passes over the input stream and returns an appropriately certified (p+1)n1/(p+1)(p+1)n^{1/(p+1)}-approximation to the optimum set cover. More importantly, we proceed to show that this approximation factor is essentially tight, by showing that a factor better than 0.99 n1/(p+1)/(p+1)20.99\,n^{1/(p+1)}/(p+1)^2 is unachievable for a pp-pass semi-streaming algorithm, even allowing randomisation. In particular, this implies that achieving a Θ(log⁑n)\Theta(\log n)-approximation requires Ξ©(log⁑n/log⁑log⁑n)\Omega(\log n/\log\log n) passes, which is tight up to the log⁑log⁑n\log\log n factor. These results extend to a relaxation of the set cover problem where we are allowed to leave an Ξ΅\varepsilon fraction of the universe uncovered: the tight bounds on the best approximation factor achievable in pp passes turn out to be Θp(min⁑{n1/(p+1),Ξ΅βˆ’1/p})\Theta_p(\min\{n^{1/(p+1)}, \varepsilon^{-1/p}\}). Our lower bounds are based on a construction of a family of high-rank incidence geometries, which may be thought of as vast generalisations of affine planes. This construction, based on algebraic techniques, appears flexible enough to find other applications and is therefore interesting in its own right.Comment: 20 page

    Inapproximability of Combinatorial Optimization Problems

    Full text link
    We survey results on the hardness of approximating combinatorial optimization problems

    On rooted kk-connectivity problems in quasi-bipartite digraphs

    Full text link
    We consider the directed Rooted Subset kk-Edge-Connectivity problem: given a set TβŠ†VT \subseteq V of terminals in a digraph G=(V+r,E)G=(V+r,E) with edge costs and an integer kk, find a min-cost subgraph of GG that contains kk edge disjoint rtrt-paths for all t∈Tt \in T. The case when every edge of positive cost has head in TT admits a polynomial time algorithm due to Frank, and the case when all positive cost edges are incident to rr is equivalent to the kk-Multicover problem. Recently, [Chan et al. APPROX20] obtained ratio O(ln⁑kln⁑∣T∣)O(\ln k \ln |T|) for quasi-bipartite instances, when every edge in GG has an end in T+rT+r. We give a simple proof for the same ratio for a more general problem of covering an arbitrary TT-intersecting supermodular set function by a minimum cost edge set, and for the case when only every positive cost edge has an end in T+rT+r

    Computing an Approximately Optimal Agreeable Set of Items

    Full text link
    We study the problem of finding a small subset of items that is \emph{agreeable} to all agents, meaning that all agents value the subset at least as much as its complement. Previous work has shown worst-case bounds, over all instances with a given number of agents and items, on the number of items that may need to be included in such a subset. Our goal in this paper is to efficiently compute an agreeable subset whose size approximates the size of the smallest agreeable subset for a given instance. We consider three well-known models for representing the preferences of the agents: ordinal preferences on single items, the value oracle model, and additive utilities. In each of these models, we establish virtually tight bounds on the approximation ratio that can be obtained by algorithms running in polynomial time.Comment: A preliminary version appeared in Proceedings of the 26th International Joint Conference on Artificial Intelligence (IJCAI), 201

    The covert set-cover problem with application to Network Discovery

    Full text link
    We address a version of the set-cover problem where we do not know the sets initially (and hence referred to as covert) but we can query an element to find out which sets contain this element as well as query a set to know the elements. We want to find a small set-cover using a minimal number of such queries. We present a Monte Carlo randomized algorithm that approximates an optimal set-cover of size OPTOPT within O(log⁑N)O(\log N) factor with high probability using O(OPTβ‹…log⁑2N)O(OPT \cdot \log^2 N) queries where NN is the input size. We apply this technique to the network discovery problem that involves certifying all the edges and non-edges of an unknown nn-vertices graph based on layered-graph queries from a minimal number of vertices. By reducing it to the covert set-cover problem we present an O(log⁑2n)O(\log^2 n)-competitive Monte Carlo randomized algorithm for the covert version of network discovery problem. The previously best known algorithm has a competitive ratio of Ξ©(nlog⁑n)\Omega (\sqrt{n\log n}) and therefore our result achieves an exponential improvement
    • …
    corecore