activity
20122026
most citedUnifying and Strengthening Hardness for Dynamic Problems via the Online Matrix-Vector Multiplication Conjecture

215 citations · 318 across the 83 of their papers we have counts for

collaborators

96 papers

cs.DS2026

Directed Global Minimum Cut in Almost-Linear Time

Henry Fleischmann, Jason Li, Thatchaphol Saranurak +1

We give a randomized reduction from global minimum cut in a directed graph with vertices and weighted edges to maximum-flow computations on graphs of total size $\widetilde…

cs.DS2026

Deterministic Edge-Fault-Tolerant Connectivity Labeling Schemes with Nearly Optimal Label Size

Yaowei Long, Seth Pettie, Thatchaphol Saranurak

For an undirected graph and a fault bound , an edge-fault-tolerant connectivity labeling scheme assigns short labels to vertices and edges, so that for any vertex pa…

cs.DS2026

Connectivity Oracles Under Vertex Failures via a Simple and Fast Low-Degree Steiner Forest Decomposition

Sayan Bhattacharya, Ermiya Farokhnejad, Thatchaphol Saranurak +1

We study the low-degree Steiner forest decomposition. Given a graph and a terminal set , the standard decomposition returns a set of size at…

cs.DS2026

Incremental Directed Minimum Cut by Dynamizing Gabow's Algorithm

Thatchaphol Saranurak, Kaiyang Xie, Zhaienhe Zhou

We give the first incremental algorithm for directed global minimum cut. Given a directed graph with vertices undergoing edge insertions, our deterministic algorithm explic…

cs.DS2026

Minimum Degree Spanning Tree: -Approximation in Near-Linear Time

Sayan Bhattacharya, Ermiya Farokhnejad, Thatchaphol Saranurak +1

The minimum degree spanning tree problem is a classic NP-hard problem whose optimal approximation guarantee was established since the early 1990s: Fürer and Raghavachari [FR92] gav…

cs.DS2026

Connectivity Oracle Under Vertex Failures by Shortcutting Unbreakable Decomposition

Xizhe Li, Yaowei Long, David Pidugu +2

We give an improved connectivity oracle under vertex failures. After a set of vertices fails, our oracle performs an -time update independent of the graph size , a…

cs.DS2026

Parallel Reachability and Shortest Paths on Non-sparse Digraphs: Near-linear Work and Sub-square-root Depth

Vikrant Ashvinkumar, Aaron Bernstein, Maximilian Probst Gutenberg +1

We present parallel algorithms for computing single-source reachability and shortest paths on directed -vertex -edge graphs using near-linear work and $o(\sqrt…

cs.DS2026

DAG Projections: Reducing Distance and Flow Problems to DAGs

Bernhard Haeupler, Yonggang Jiang, Thatchaphol Saranurak

We show that every directed graph with vertices and edges admits a directed acyclic graph (DAG) with edges, called a DAG projection, that can either $(1+1/…

cs.DS2026

A Constant-Approximation Distance Labeling Scheme under Polynomially Many Edge Failures

Bernhard Haeupler, Yaowei Long, Antti Roeyskoe +1

A fault-tolerant distance labeling scheme assigns a label to each vertex and edge of an undirected weighted graph with vertices so that, for any edge set of size $|F| \…

cs.DS2026

Expander Decomposition with Almost Optimal Overhead

Nikhil Bansal, Arun Jambulapati, Thatchaphol Saranurak

We present the first polynomial-time algorithm for computing a near-optimal \emph{flow}-expander decomposition. Given a graph and a parameter , our algorithm removes at most…

cs.DS2025

Approximating Directed Minimum Cut and Arborescence Packing via Directed Expander Hierarchies

Yonggang Jiang, Yaowei Long, Thatchaphol Saranurak +1

We give almost-linear-time algorithms for approximating rooted minimum cut and maximum arborescence packing in directed graphs, two problems that are dual to each other [Edm73]. Mo…

cs.DS2025

Deterministic Negative-Weight Shortest Paths in Nearly Linear Time via Path Covers

Bernhard Haeupler, Yonggang Jiang, Thatchaphol Saranurak

We present the first deterministic nearly-linear time algorithm for single-source shortest paths with negative edge weights on directed graphs: given a directed graph with …

cs.DS2025

Disjoint Paths in Expanders in Deterministic Almost-Linear Time via Hypergraph Perfect Matching

Matija Bucić, Zhongtian He, Shang-En Huang +1

We design efficient deterministic algorithms for finding short edge-disjoint paths in expanders. Specifically, given an -vertex -edge expander of conductance and mini…

cs.DS2025

Reviving Thorup's Shortcut Conjecture

Aaron Bernstein, Henry Fleischmann, Maximilian Probst Gutenberg +7

We aim to revive Thorup's conjecture [Thorup, WG'92] on the existence of reachability shortcuts with ideal size-diameter tradeoffs. Thorup originally asked whether, given any graph…

cs.DS2025

Parallel -Approximate Multi-Commodity Mincost Flow in Almost Optimal Depth and Work

Bernhard Haeupler, Yonggang Jiang, Yaowei Long +2

We present a parallel algorithm for computing -approximate mincost flow on an undirected graph with edges, where capacities and costs are assigned to both edges and vert…

cs.DS2025

Separations between Oblivious and Adaptive Adversaries for Natural Dynamic Graph Problems

Aaron Bernstein, Sayan Bhattacharya, Nick Fischer +2

We establish the first update-time separation between dynamic algorithms against oblivious adversaries and those against adaptive adversaries in natural dynamic graph problems, bas…

cs.DS2025

Combinatorial Maximum Flow via Weighted Push-Relabel on Shortcut Graphs

Aaron Bernstein, Joakim Blikstad, Jason Li +2

We give a combinatorial algorithm for computing exact maximum flows in directed graphs with vertices and edge capacities from in time,…

cs.DS2025

Near-Optimal Fault-Tolerant Strong Connectivity Preservers

Gary Hoppenworth, Thatchaphol Saranurak, Benyu Wang

A -fault-tolerant connectivity preserver of a directed -vertex graph is a subgraph such that, for any edge set of size , the strongly co…

cs.DS2025

Reducing Shortcut and Hopset Constructions to Shallow Graphs

Bernhard Haeupler, Yonggang Jiang, Thatchaphol Saranurak

We introduce a blackbox framework that simplifies all known parallel algorithms with near-linear work for single-source reachability and shortest paths in directed graphs. Specific…

cs.DS2025

Deterministic Almost-Linear-Time Gomory-Hu Trees

Amir Abboud, Rasmus Kyng, Jason Li +5

Given an -edge, undirected, weighted graph , a Gomory-Hu tree (Gomory and Hu, 1961) is a tree over the vertex set such that all-pairs mincuts in are prese…

cs.DS2025

All-Subsets Important Separators with Applications to Sample Sets, Balanced Separators and Vertex Sparsifiers in Directed Graphs

Aditya Anand, Euiwoong Lee, Jason Li +1

Given a directed graph with vertices and edges, a parameter and two disjoint subsets , we show that the number of all-subsets important separato…

cs.DS2025

Deterministic Dynamic Maximal Matching in Sublinear Update Time

Aaron Bernstein, Sayan Bhattacharya, Peter Kiss +1

We give a fully dynamic deterministic algorithm for maintaining a maximal matching of an -vertex graph in amortized update time. This breaks the long-standi…

cs.DS2025

Expander Pruning with Polylogarithmic Worst-Case Recourse and Update Time

Simon Meierhans, Maximilian Probst Gutenberg, Thatchaphol Saranurak

Expander graphs are known to be robust to edge deletions in the following sense: for any online sequence of edge deletions to an -edge graph that is…

cs.DS2025

Length-Constrained Directed Expander Decomposition and Length-Constrained Vertex-Capacitated Flow Shortcuts

Bernhard Haeupler, Yaowei Long, Thatchaphol Saranurak +1

We show the existence of length-constrained expander decomposition in directed graphs and undirected vertex-capacitated graphs. Previously, its existence was shown only in undirect…