45 research outputs found

    Partitions versus sets : a case of duality

    Get PDF
    In a recent paper, Amini et al. introduce a general framework to prove duality theorems between special decompositions and their dual combinatorial object. They thus unify all known ad-hoc proofs in one single theorem. While this unification process is definitely good, their main theorem remains quite technical and does not give a real insight of why some decompositions admit dual objects and why others do not. The goal of this paper is both to generalise a little this framework and to give an enlightening simple proof of its central theorem

    Nearly Tight Spectral Sparsification of Directed Hypergraphs by a Simple Iterative Sampling Algorithm

    Full text link
    Spectral hypergraph sparsification, which is an attempt to extend well-known spectral graph sparsification to hypergraphs, has been extensively studied over the past few years. For undirected hypergraphs, Kapralov, Krauthgamer, Tardos, and Yoshida (2022) have recently obtained an algorithm for constructing an Δ\varepsilon-spectral sparsifier of optimal O∗(n)O^*(n) size, where O∗O^* suppresses the Δ−1\varepsilon^{-1} and log⁥n\log n factors, while the optimal sparsifier size has not been known for directed hypergraphs. In this paper, we present the first algorithm for constructing an Δ\varepsilon-spectral sparsifier for a directed hypergraph with O∗(n2)O^*(n^2) hyperarcs. This improves the previous bound by Kapralov, Krauthgamer, Tardos, and Yoshida (2021), and it is optimal up to the Δ−1\varepsilon^{-1} and log⁥n\log n factors since there is a lower bound of Ω(n2)\Omega(n^2) even for directed graphs. For general directed hypergraphs, we show the first non-trivial lower bound of Ω(n2/Δ)\Omega(n^2/\varepsilon). Our algorithm can be regarded as an extension of the spanner-based graph sparsification by Koutis and Xu (2016). To exhibit the power of the spanner-based approach, we also examine a natural extension of Koutis and Xu's algorithm to undirected hypergraphs. We show that it outputs an Δ\varepsilon-spectral sparsifier of an undirected hypergraph with O∗(nr3)O^*(nr^3) hyperedges, where rr is the maximum size of a hyperedge. Our analysis of the undirected case is based on that of Bansal, Svensson, and Trevisan (2019), and the bound matches that of the hypergraph sparsification algorithm by Bansal et al. We further show that our algorithm inherits advantages of the spanner-based sparsification in that it is fast, can be implemented in parallel, and can be converted to be fault-tolerant

    How to Walk Your Dog in the Mountains with No Magic Leash

    Full text link
    We describe a O(log⁥n)O(\log n )-approximation algorithm for computing the homotopic \Frechet distance between two polygonal curves that lie on the boundary of a triangulated topological disk. Prior to this work, algorithms were known only for curves on the Euclidean plane with polygonal obstacles. A key technical ingredient in our analysis is a O(log⁥n)O(\log n)-approximation algorithm for computing the minimum height of a homotopy between two curves. No algorithms were previously known for approximating this parameter. Surprisingly, it is not even known if computing either the homotopic \Frechet distance, or the minimum height of a homotopy, is in NP

    Computer Science Logic 2018: CSL 2018, September 4-8, 2018, Birmingham, United Kingdom

    Get PDF

    Algorithmic Meta-Theorems

    Full text link
    Algorithmic meta-theorems are general algorithmic results applying to a whole range of problems, rather than just to a single problem alone. They often have a "logical" and a "structural" component, that is they are results of the form: every computational problem that can be formalised in a given logic L can be solved efficiently on every class C of structures satisfying certain conditions. This paper gives a survey of algorithmic meta-theorems obtained in recent years and the methods used to prove them. As many meta-theorems use results from graph minor theory, we give a brief introduction to the theory developed by Robertson and Seymour for their proof of the graph minor theorem and state the main algorithmic consequences of this theory as far as they are needed in the theory of algorithmic meta-theorems
    corecore