A Distanced Matching Game, Decremental APSP in Expanders, and Faster Deterministic Algorithms for Graph Cut Problems

11/19/2022
by   Julia Chuzhoy, et al.
0

Expander graphs play a central role in graph theory and algorithms. With a number of powerful algorithmic tools developed around them, such as the Cut-Matching game, expander pruning, expander decomposition, and algorithms for decremental All-Pairs Shortest Paths (APSP) in expanders, to name just a few, the use of expanders in the design of graph algorithms has become ubiquitous. Specific applications of interest to us are fast deterministic algorithms for cut problems in static graphs, and algorithms for dynamic distance-based graph problems, such as APSP. Unfortunately, the use of expanders in these settings incurs a number of drawbacks. For example, the best currently known algorithm for decremental APSP in constant-degree expanders can only achieve a (log n)^O(1/ϵ^2)-approximation with n^1+O(ϵ) total update time for any ϵ. All currently known algorithms for the Cut Player in the Cut-Matching game are either randomized, or provide rather weak guarantees. This, in turn, leads to somewhat weak algorithmic guarantees for several central cut problems: for example, the best current almost linear time deterministic algorithm for Sparsest Cut can only achieve approximation factor (log n)^ω(1). Lastly, when relying on expanders in distance-based problems, such as dynamic APSP, via current methods, it seems inevitable that one has to settle for approximation factors that are at least Ω(log n). In this paper we propose the use of well-connected graphs, and introduce a new algorithmic toolkit for such graphs that, in a sense, mirrors the above mentioned algorithmic tools for expanders. One of these new tools is the Distanced Matching game, an analogue of the Cut-Matching game for well-connected graphs. We demonstrate the power of these new tools by obtaining better results for several of the problems mentioned above.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/21/2022

A Cut-Matching Game for Constant-Hop Expanders

This paper provides a cut-strategy that produces constant-hop expanders ...
research
07/21/2018

Faster Exact and Approximate Algorithms for k-Cut

In the k-cut problem, we are given an edge-weighted graph G and an integ...
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
04/03/2023

Dichotomies for Maximum Matching Cut: H-Freeness, Bounded Diameter, Bounded Radius

The (Perfect) Matching Cut problem is to decide if a graph G has a (perf...
research
07/16/2020

Quantum algorithms for graph problems with cut queries

Let G be an n-vertex graph with m edges. When asked a subset S of vertic...
research
05/20/2022

Expander Decomposition with Fewer Inter-Cluster Edges Using a Spectral Cut Player

A (ϕ,ϵ)-Expander-decomposition of a graph G is a partition of V into clu...
research
06/15/2023

Fast Algorithms for Directed Graph Partitioning Using Flows and Reweighted Eigenvalues

We consider a new semidefinite programming relaxation for directed edge ...

Please sign up or login with your details

Forgot password? Click here to reset