A Simple Framework for Finding Balanced Sparse Cuts via APSP

09/19/2022
by   Li Chen, et al.
0

We present a very simple and intuitive algorithm to find balanced sparse cuts in a graph via shortest-paths. Our algorithm combines a new multiplicative-weights framework for solving unit-weight multi-commodity flows with standard ball growing arguments. Using Dijkstra's algorithm for computing the shortest paths afresh every time gives a very simple algorithm that runs in time O(m^2/ϕ) and finds an O(ϕ)-sparse balanced cut, when the given graph has a ϕ-sparse balanced cut. Combining our algorithm with known deterministic data-structures for answering approximate All Pairs Shortest Paths (APSP) queries under increasing edge weights (decremental setting), we obtain a simple deterministic algorithm that finds m^o(1)ϕ-sparse balanced cuts in m^1+o(1)/ϕ time. Our deterministic almost-linear time algorithm matches the state-of-the-art in randomized and deterministic settings up to subpolynomial factors, while being significantly simpler to understand and analyze, especially compared to the only almost-linear time deterministic algorithm, a recent breakthrough by Chuzhoy-Gao-Li-Nanongkai-Peng-Saranurak (FOCS 2020).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/22/2021

Multi-Terminal Shortest Paths in Unit-Weight Planar Graphs in Linear Time

Given a set of terminal pairs on the external face of a planar graph wit...
research
04/03/2018

Holiest Minimum-Cost Paths and Flows in Surface Graphs

Let G be an edge-weighted directed graph with n vertices embedded on an ...
research
10/17/2019

A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and Beyond

We consider the classical Minimum Balanced Cut problem: given a graph G,...
research
01/29/2020

Deterministic Algorithms for Decremental Approximate Shortest Paths: Faster and Simpler

In the decremental (1+ϵ)-approximate Single-Source Shortest Path (SSSP) ...
research
10/17/2019

Deterministic Graph Cuts in Subquadratic Time: Sparse, Balanced, and k-Vertex

We study deterministic algorithms for computing graph cuts, with focus o...
research
11/21/2022

A Cut-Matching Game for Constant-Hop Expanders

This paper provides a cut-strategy that produces constant-hop expanders ...
research
09/30/2020

Deterministic PRAM Approximate Shortest Paths in Polylogarithmic Time and Slightly Super-Linear Work

We study a (1+ϵ)-approximate single-source shortest paths (henceforth, (...

Please sign up or login with your details

Forgot password? Click here to reset