A New Algorithm for Decremental Single-Source Shortest Paths with Applications to Vertex-Capacitated Flow and Cut Problems

05/27/2019
by   Julia Chuzhoy, et al.
0

We study the vertex-decremental Single-Source Shortest Paths (SSSP) problem: given an undirected graph G=(V,E) with lengths ℓ(e)≥ 1 on its edges and a source vertex s, we need to support (approximate) shortest-path queries in G, as G undergoes vertex deletions. In a shortest-path query, given a vertex v, we need to return a path connecting s to v, whose length is at most (1+ϵ) times the length of the shortest such path, where ϵ is a given accuracy parameter. The problem has many applications, for example to flow and cut problems in vertex-capacitated graphs. Our main result is a randomized algorithm for vertex-decremental SSSP with total expected update time O(n^2+o(1) L), that responds to each shortest-path query in O(n L) time in expectation, returning a (1+ϵ)-approximate shortest path. The algorithm works against an adaptive adversary. The main technical ingredient of our algorithm is an Õ(|E(G)|+ n^1+o(1))-time algorithm to compute a core decomposition of a given dense graph G, which allows us to compute short paths between pairs of query vertices in G efficiently. We believe that this core decomposition algorithm may be of independent interest. We use our result for vertex-decremental SSSP to obtain (1+ϵ)-approximation algorithms for maximum s-t flow and minimum s-t cut in vertex-capacitated graphs, in expected time n^2+o(1), and an O(^4n)-approximation algorithm for the vertex version of the sparsest cut problem with expected running time n^2+o(1). These results improve upon the previous best known results for these problems in the regime where m= ω(n^1.5 + o(1)).

READ FULL TEXT
research
09/17/2020

Deterministic Algorithms for Decremental Shortest Paths via Layered Core Decomposition

In the decremental single-source shortest paths (SSSP) problem, the inpu...
research
11/05/2019

Faster Parallel Algorithm for Approximate Shortest Path

We present the first m polylog(n) work, polylog(n) time algorithm in the...
research
09/07/2014

A Computational Model of the Short-Cut Rule for 2D Shape Decomposition

We propose a new 2D shape decomposition method based on the short-cut ru...
research
01/27/2021

Shortest Paths in Graphs of Convex Sets

Given a graph, the shortest-path problem requires finding a sequence of ...
research
03/12/2023

New Approximation Algorithms for Touring Regions

We analyze the touring regions problem: find a (1+ϵ)-approximate Euclide...
research
04/30/2020

An Efficient Noisy Binary Search in Graphs via Median Approximation

Consider a generalization of the classical binary search problem in line...
research
11/30/2020

A Model for Ant Trail Formation and its Convergence Properties

We introduce a model for ant trail formation, building upon previous wor...

Please sign up or login with your details

Forgot password? Click here to reset