English
Related papers

Related papers: A Separator for Minor-Free Graphs Beyond the Flow …

200 papers

We provide a simple proof of the existence of a planar separator by showing that it is an easy consequence of the circle packing theorem. We also reprove other results on separators, including: (A) There is a simple cycle separator if the…

Computational Geometry · Computer Science 2025-10-07 Sariel Har-Peled

We give a bi-criteria approximation algorithm for the Minimum Nonuniform Partitioning problem, recently introduced by Krauthgamer, Naor, Schwartz and Talwar (2014). In this problem, we are given a graph $G=(V,E)$ on $n$ vertices and $k$…

Data Structures and Algorithms · Computer Science 2014-04-29 Konstantin Makarychev , Yury Makarychev

Graph sketching is a powerful paradigm for analyzing graph structure via linear measurements introduced by Ahn, Guha, and McGregor (SODA'12) that has since found numerous applications in streaming, distributed computing, and massively…

Data Structures and Algorithms · Computer Science 2022-09-30 Sepehr Assadi , Michael Kapralov , Huacheng Yu

In this paper we give an $\widetilde{O}((nm)^{2/3}\log C)$ time algorithm for computing min-cost flow (or min-cost circulation) in unit capacity planar multigraphs where edge costs are integers bounded by $C$. For planar multigraphs, this…

Data Structures and Algorithms · Computer Science 2019-07-05 Adam Karczmarz , Piotr Sankowski

For an $n$-vertex digraph $G=(V,E)$, a \emph{shortcut set} is a (small) subset of edges $H$ taken from the transitive closure of $G$ that, when added to $G$ guarantees that the diameter of $G \cup H$ is small. Shortcut sets, introduced by…

Data Structures and Algorithms · Computer Science 2021-11-29 Shimon Kogan , Merav Parter

The expansion of a hypergraph, a natural extension of the notion of expansion in graphs, is defined as the minimum over all cuts in the hypergraph of the ratio of the number of the hyperedges cut to the size of the smaller side of the cut.…

Data Structures and Algorithms · Computer Science 2014-04-18 Anand Louis , Yury Makarychev

We prove that every $n$-vertex $K_t$-minor-free graph $G$ of maximum degree $\Delta$ has a set $F$ of $O(t^2(\log t)^{1/4}\sqrt{\Delta n})$ edges such that every component of $G - F$ has at most $n/2$ vertices. This is best possible up to…

Combinatorics · Mathematics 2023-10-24 Gwenaël Joret , William Lochet , Michał T. Seweryn

A graph separator is a subset of vertices of a graph whose removal divides the graph into small components. Computing small graph separators for various classes of graphs is an important computational task. In this paper, we present a…

Computational Complexity · Computer Science 2020-05-14 Chetan Gupta , Rahul Jain , Raghunath Tewari

Boxicity of a graph $G(V,$ $E)$, denoted by $box(G)$, is the minimum integer $k$ such that $G$ can be represented as the intersection graph of axis parallel boxes in $\mathbb{R}^k$. The problem of computing boxicity is inapproximable even…

Data Structures and Algorithms · Computer Science 2014-03-06 Abhijin Adiga , Jasine Babu , L. Sunil Chandran

Graph separation is a central tool in parameterized algorithm design, and important separators are among its most successful ingredients. They yield small, structured families of separators that can be enumerated efficiently, and underlie…

Data Structures and Algorithms · Computer Science 2026-04-28 Batya Kenig

We consider sufficient conditions for the existence of $k$-th powers of Hamiltonian cycles in $n$-vertex graphs $G$ with minimum degree $\mu n$ for arbitrarily small $\mu>0$. About 20 years ago Koml\'os, Sark\"ozy, and Szemer\'edi resolved…

Combinatorics · Mathematics 2019-10-01 Oliver Ebsen , Giulia S. Maesaka , Christian Reiher , Mathias Schacht , Bjarne Schülke

A natural requirement of many distributed structures is fault-tolerance: after some failures, whatever remains from the structure should still be effective for whatever remains from the network. In this paper we examine spanners of general…

Data Structures and Algorithms · Computer Science 2011-02-01 Michael Dinitz , Robert Krauthgamer

We consider the classical Minimum Balanced Cut problem: given a graph $G$, compute a partition of its vertices into two subsets of roughly equal volume, while minimizing the number of edges connecting the subsets. We present the first {\em…

Data Structures and Algorithms · Computer Science 2020-05-05 Julia Chuzhoy , Yu Gao , Jason Li , Danupon Nanongkai , Richard Peng , Thatchaphol Saranurak

Expander decompositions form the basis of one of the most flexible paradigms for close-to-linear-time graph algorithms. Length-constrained expander decompositions generalize this paradigm to better work for problems with lengths, distances…

Data Structures and Algorithms · Computer Science 2024-05-16 Bernhard Haeupler , D Ellis Hershkowitz , Zihan Tan

We improve on random sampling techniques for approximately solving problems that involve cuts and flows in graphs. We give a near-linear-time construction that transforms any graph on n vertices into an O(n\log n)-edge graph on the same…

Data Structures and Algorithms · Computer Science 2007-05-23 Andras Benczur , David R. Karger

We give an algorithm that, given graphs $G$ and $H$, tests whether $H$ is a minor of $G$ in time ${\cal O}_H(n^{1+o(1)})$; here, $n$ is the number of vertices of $G$ and the ${\cal O}_H(\cdot)$-notation hides factors that depend on $H$ and…

Data Structures and Algorithms · Computer Science 2024-04-08 Tuukka Korhonen , Michał Pilipczuk , Giannos Stamoulis

One of the most basic techniques in algorithm design consists of breaking a problem into subproblems and then proceeding recursively. In the case of graph algorithms, one way to implement this approach is through separator sets. Given a…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-03-13 Benjamin Jauregui , Pedro Montealegre , Ivan Rapaport

Given a large graph $G$ with a set of its $k$ vertices called terminals, a \emph{quality-$q$ flow sparsifier} is a small graph $G'$ that contains the terminals and preserves all multicommodity flows between them up to some multiplicative…

Data Structures and Algorithms · Computer Science 2026-02-16 Yu Chen , Zihan Tan , Mingyang Yang

While most classical NP-hard graph problems cannot be solved in time $2^{o(n)}$ on general graphs under the Exponential Time Hypothesis (ETH), many exhibit the square-root phenomenon and admit optimal algorithms running in time…

Data Structures and Algorithms · Computer Science 2026-04-30 Malory Marin , Rémi Watrigant

We consider the problem of estimating the value of MAX-CUT in a graph in the streaming model of computation. At one extreme, there is a trivial $2$-approximation for this problem that uses only $O(\log n)$ space, namely, count the number of…

Data Structures and Algorithms · Computer Science 2018-11-28 Michael Kapralov , Dmitry Krachun
‹ Prev 1 3 4 5 6 7 10 Next ›