Skip to main content

Showing 1–25 of 25 results for author: Gutenberg, M P

.
  1. arXiv:2406.07252  [pdf, other

    cs.DS

    Optimal Electrical Oblivious Routing on Expanders

    Authors: Cella Florescu, Rasmus Kyng, Maximilian Probst Gutenberg, Sushant Sachdeva

    Abstract: In this paper, we investigate the question of whether the electrical flow routing is a good oblivious routing scheme on an $m$-edge graph $G = (V, E)$ that is a $Φ$-expander, i.e. where $\lvert \partial S \rvert \geq Φ\cdot \mathrm{vol}(S)$ for every $S \subseteq V, \mathrm{vol}(S) \leq \mathrm{vol}(V)/2$. Beyond its simplicity and structural importance, this question is well-motivated by the curr… ▽ More

    Submitted 11 June, 2024; originally announced June 2024.

    Comments: To appear in ICALP 2024

  2. arXiv:2403.04542  [pdf, ps, other

    cs.DS

    A Simple and Near-Optimal Algorithm for Directed Expander Decompositions

    Authors: Aurelio L. Sulser, Maximilian Probst Gutenberg

    Abstract: In this work, we present the first algorithm to compute expander decompositions in an $m$-edge directed graph with near-optimal time $\tilde{O}(m)$. Further, our algorithm can maintain such a decomposition in a dynamic graph and again obtains near-optimal update times. Our result improves over previous algorithms of Bernstein-Probst Gutenberg-Saranurak (FOCS 2020), Hua-Kyng-Probst Gutenberg-Wu (SO… ▽ More

    Submitted 7 March, 2024; originally announced March 2024.

  3. arXiv:2311.18295  [pdf, other

    cs.DS

    Almost-Linear Time Algorithms for Incremental Graphs: Cycle Detection, SCCs, $s$-$t$ Shortest Path, and Minimum-Cost Flow

    Authors: Li Chen, Rasmus Kyng, Yang P. Liu, Simon Meierhans, Maximilian Probst Gutenberg

    Abstract: We give the first almost-linear time algorithms for several problems in incremental graphs including cycle detection, strongly connected component maintenance, $s$-$t$ shortest path, maximum flow, and minimum-cost flow. To solve these problems, we give a deterministic data structure that returns a $m^{o(1)}$-approximate minimum-ratio cycle in fully dynamic graphs in amortized $m^{o(1)}$ time per u… ▽ More

    Submitted 30 November, 2023; originally announced November 2023.

  4. arXiv:2311.06402  [pdf, ps, other

    cs.DS

    A Dynamic Shortest Paths Toolbox: Low-Congestion Vertex Sparsifiers and their Applications

    Authors: Rasmus Kyng, Simon Meierhans, Maximilian Probst Gutenberg

    Abstract: We present a general toolbox, based on new vertex sparsifiers, for designing data structures to maintain shortest paths in dynamic graphs. In an $m$-edge graph undergoing edge insertions and deletions, our data structures give the first algorithms for maintaining (a) $m^{o(1)}$-approximate all-pairs shortest paths (APSP) with \emph{worst-case} update time $m^{o(1)}$ and query time… ▽ More

    Submitted 10 November, 2023; originally announced November 2023.

  5. arXiv:2311.03174  [pdf, ps, other

    cs.DS

    Incremental Approximate Maximum Flow on Undirected Graphs in Subpolynomial Update Time

    Authors: Jan van den Brand, Li Chen, Rasmus Kyng, Yang P. Liu, Richard Peng, Maximilian Probst Gutenberg, Sushant Sachdeva, Aaron Sidford

    Abstract: We provide an algorithm which, with high probability, maintains a $(1-ε)$-approximate maximum flow on an undirected graph undergoing $m$-edge additions in amortized $m^{o(1)} ε^{-3}$ time per update. To obtain this result, we provide a more general algorithm that solves what we call the incremental, thresholded $p$-norm flow problem that asks to determine the first edge-insertion in an undirected… ▽ More

    Submitted 6 November, 2023; originally announced November 2023.

    Comments: 25 pages, SODA 2024

  6. arXiv:2309.16629  [pdf, other

    cs.DS math.OC

    A Deterministic Almost-Linear Time Algorithm for Minimum-Cost Flow

    Authors: Jan van den Brand, Li Chen, Rasmus Kyng, Yang P. Liu, Richard Peng, Maximilian Probst Gutenberg, Sushant Sachdeva, Aaron Sidford

    Abstract: We give a deterministic $m^{1+o(1)}$ time algorithm that computes exact maximum flows and minimum-cost flows on directed graphs with $m$ edges and polynomially bounded integral demands, costs, and capacities. As a consequence, we obtain the first running time improvement for deterministic algorithms that compute maximum-flow in graphs with polynomial bounded capacities since the work of Goldberg-R… ▽ More

    Submitted 28 September, 2023; originally announced September 2023.

    Comments: Accepted to FOCS 2023

  7. arXiv:2211.04217  [pdf, other

    cs.DS

    Deterministic Incremental APSP with Polylogarithmic Update Time and Stretch

    Authors: Sebastian Forster, Yasamin Nazari, Maximilian Probst Gutenberg

    Abstract: We provide the first deterministic data structure that given a weighted undirected graph undergoing edge insertions, processes each update with polylogarithmic amortized update time and answers queries for the distance between any pair of vertices in the current graph with a polylogarithmic approximation in $O(\log \log n)$ time. Prior to this work, no data structure was known for partially dyna… ▽ More

    Submitted 27 March, 2023; v1 submitted 8 November, 2022; originally announced November 2022.

    Comments: To appear in proceedings of STOC 2023

  8. arXiv:2209.08845  [pdf, ps, other

    cs.DS

    A Simple Framework for Finding Balanced Sparse Cuts via APSP

    Authors: Li Chen, Rasmus Kyng, Maximilian Probst Gutenberg, Sushant Sachdeva

    Abstract: 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… ▽ More

    Submitted 19 September, 2022; originally announced September 2022.

  9. arXiv:2208.10959  [pdf, other

    cs.DS

    Derandomizing Directed Random Walks in Almost-Linear Time

    Authors: Rasmus Kyng, Simon Meierhans, Maximilian Probst Gutenberg

    Abstract: In this article, we present the first deterministic directed Laplacian L systems solver that runs in time almost-linear in the number of non-zero entries of L. Previous reductions imply the first deterministic almost-linear time algorithms for computing various fundamental quantities on directed graphs including stationary distributions, personalized PageRank, hitting times and escape probabilitie… ▽ More

    Submitted 23 August, 2022; originally announced August 2022.

    Comments: 50 pages

  10. arXiv:2204.02519  [pdf, other

    cs.DS

    Maintaining Expander Decompositions via Sparse Cuts

    Authors: Yiding Hua, Rasmus Kyng, Maximilian Probst Gutenberg, Zihang Wu

    Abstract: In this article, we show that the algorithm of maintaining expander decompositions in graphs undergoing edge deletions directly by removing sparse cuts repeatedly can be made efficient. Formally, for an $m$-edge undirected graph $G$, we say a cut $(S, \overline{S})$ is $φ$-sparse if $|E_G(S, \overline{S})| < φ\cdot \min\{vol_G(S), vol_G(\overline{S})\}$. A $φ$-expander decomposition of $G$ is a pa… ▽ More

    Submitted 22 January, 2023; v1 submitted 5 April, 2022; originally announced April 2022.

  11. arXiv:2203.00671  [pdf, other

    cs.DS

    Maximum Flow and Minimum-Cost Flow in Almost-Linear Time

    Authors: Li Chen, Rasmus Kyng, Yang P. Liu, Richard Peng, Maximilian Probst Gutenberg, Sushant Sachdeva

    Abstract: We give an algorithm that computes exact maximum flows and minimum-cost flows on directed graphs with $m$ edges and polynomially bounded integral demands, costs, and capacities in $m^{1+o(1)}$ time. Our algorithm builds the flow through a sequence of $m^{1+o(1)}$ approximate undirected minimum-ratio cycles, each of which is computed and processed in amortized $m^{o(1)}$ time using a new dynamic gr… ▽ More

    Submitted 22 April, 2022; v1 submitted 1 March, 2022; originally announced March 2022.

  12. arXiv:2202.05011  [pdf, other

    cs.CC cs.DS math.AT math.NA

    Hardness Results for Laplacians of Simplicial Complexes via Sparse-Linear Equation Complete Gadgets

    Authors: Ming Ding, Rasmus Kyng, Maximilian Probst Gutenberg, Peng Zhang

    Abstract: We study linear equations in combinatorial Laplacians of $k$-dimensional simplicial complexes ($k$-complexes), a natural generalization of graph Laplacians. Combinatorial Laplacians play a crucial role in homology and are a central tool in topology. Beyond this, they have various applications in data analysis and physical modeling problems. It is known that nearly-linear time solvers exist for gra… ▽ More

    Submitted 10 February, 2022; originally announced February 2022.

  13. arXiv:2111.07360  [pdf, other

    cs.DS

    A Simple Algorithm for Multiple-Source Shortest Paths in Planar Digraphs

    Authors: Debarati Das, Evangelos Kipouridis, Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: Given an $n$-vertex planar embedded digraph $G$ with non-negative edge weights and a face $f$ of $G$, Klein presented a data structure with $O(n\log n)$ space and preprocessing time which can answer any query $(u,v)$ for the shortest path distance in $G$ from $u$ to $v$ or from $v$ to $u$ in $O(\log n)$ time, provided $u$ is on $f$. This data structure is a key tool in a number of state-of-the-art… ▽ More

    Submitted 28 July, 2023; v1 submitted 14 November, 2021; originally announced November 2021.

    Comments: Paper accepted at SOSA22 (this version fixes some typos)

  14. arXiv:2110.11712  [pdf, other

    cs.DS

    Incremental SSSP for Sparse Digraphs Beyond the Hopset Barrier

    Authors: Rasmus Kyng, Simon Meierhans, Maximilian Probst Gutenberg

    Abstract: Given a directed, weighted graph $G=(V,E)$ undergoing edge insertions, the incremental single-source shortest paths (SSSP) problem asks for the maintenance of approximate distances from a dedicated source $s$ while optimizing the total time required to process the insertion sequence of $m$ edges. Recently, Gutenberg, Williams and Wein [STOC'20] introduced a deterministic $\tilde{O}(n^2)$ algorit… ▽ More

    Submitted 22 October, 2021; originally announced October 2021.

    Comments: Accepted at SODA'22

    ACM Class: F.2.0

  15. arXiv:2101.07149  [pdf, other

    cs.DS

    Deterministic Decremental SSSP and Approximate Min-Cost Flow in Almost-Linear Time

    Authors: Aaron Bernstein, Maximilian Probst Gutenberg, Thatchaphol Saranurak

    Abstract: In the decremental single-source shortest paths problem, the goal is to maintain distances from a fixed source $s$ to every vertex $v$ in an $m$-edge graph undergoing edge deletions. In this paper, we conclude a long line of research on this problem by showing a near-optimal deterministic data structure that maintains $(1+ε)$-approximate distance estimates and runs in $m^{1+o(1)}$ total update tim… ▽ More

    Submitted 19 January, 2021; v1 submitted 18 January, 2021; originally announced January 2021.

  16. arXiv:2011.13702  [pdf, ps, other

    cs.DS

    Near-Optimal Algorithms for Reachability, Strongly-Connected Components and Shortest Paths in Partially Dynamic Digraphs

    Authors: Maximilian Probst Gutenberg

    Abstract: In this thesis, we present new techniques to deal with fundamental algorithmic graph problems where graphs are directed and partially dynamic, i.e. undergo either a sequence of edge insertions or deletions: - Single-Source Reachability (SSR), - Strongly-Connected Components (SCCs), and - Single-Source Shortest Paths (SSSP). These problems have recently received an extraordinary amount of a… ▽ More

    Submitted 27 November, 2020; originally announced November 2020.

    Comments: Doctoral thesis; abstract shortened to meet ArXiv character limit; university logo omitted to avoid compile problems

  17. arXiv:2010.10134  [pdf, other

    cs.DS

    New Techniques and Fine-Grained Hardness for Dynamic Near-Additive Spanners

    Authors: Thiago Bergamaschi, Monika Henzinger, Maximilian Probst Gutenberg, Virginia Vassilevska Williams, Nicole Wein

    Abstract: Maintaining and updating shortest paths information in a graph is a fundamental problem with many applications. As computations on dense graphs can be prohibitively expensive, and it is preferable to perform the computations on a sparse skeleton of the given graph that roughly preserves the shortest paths information. Spanners and emulators serve this purpose. This paper develops fast dynamic algo… ▽ More

    Submitted 20 September, 2021; v1 submitted 20 October, 2020; originally announced October 2020.

    Comments: fixed a typo

  18. arXiv:2010.00937  [pdf, ps, other

    cs.DS

    Decremental APSP in Directed Graphs Versus an Adaptive Adversary

    Authors: Jacob Evald, Viktor Fredslund-Hansen, Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: Given a directed graph $G = (V,E)$, undergoing an online sequence of edge deletions with $m$ edges in the initial version of $G$ and $n = |V|$, we consider the problem of maintaining all-pairs shortest paths (APSP) in $G$. Whilst this problem has been studied in a long line of research [ACM'81, FOCS'99, FOCS'01, STOC'02, STOC'03, SWAT'04, STOC'13] and the problem of $(1+ε)$-approximate, weighted… ▽ More

    Submitted 2 October, 2020; originally announced October 2020.

  19. arXiv:2009.02584  [pdf, ps, other

    cs.DS

    Deterministic Decremental Reachability, SCC, and Shortest Paths via Directed Expanders and Congestion Balancing

    Authors: Aaron Bernstein, Maximilian Probst Gutenberg, Thatchaphol Saranurak

    Abstract: Let $G = (V,E,w)$ be a weighted, digraph subject to a sequence of adversarial edge deletions. In the decremental single-source reachability problem (SSR), we are given a fixed source $s$ and the goal is to maintain a data structure that can answer path-queries $s \rightarrowtail v$ for any $v \in V$. In the more general single-source shortest paths (SSSP) problem the goal is to return an approxima… ▽ More

    Submitted 18 January, 2021; v1 submitted 5 September, 2020; originally announced September 2020.

    Comments: Reuploaded with some generalizations of previous theorems

  20. arXiv:2004.08432  [pdf, ps, other

    cs.DS

    Fully-Dynamic Graph Sparsifiers Against an Adaptive Adversary

    Authors: Aaron Bernstein, Jan van den Brand, Maximilian Probst Gutenberg, Danupon Nanongkai, Thatchaphol Saranurak, Aaron Sidford, He Sun

    Abstract: Designing dynamic graph algorithms against an adaptive adversary is a major goal in the field of dynamic graph algorithms. While a few such algorithms are known for spanning trees, matchings, and single-source shortest paths, very little was known for an important primitive like graph sparsifiers. The challenge is how to approximately preserve so much information about the graph (e.g., all-pairs d… ▽ More

    Submitted 10 November, 2020; v1 submitted 17 April, 2020; originally announced April 2020.

    Comments: Abstract shortened due to arXiv character limit

  21. arXiv:2004.04496  [pdf, ps, other

    cs.DS

    Near-Optimal Decremental SSSP in Dense Weighted Digraphs

    Authors: Aaron Bernstein, Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: In the decremental Single-Source Shortest Path problem (SSSP), we are given a weighted directed graph $G=(V,E,w)$ undergoing edge deletions and a source vertex $r \in V$; let $n = |V|, m = |E|$ and $W$ be the aspect ratio of the graph. The goal is to obtain a data structure that maintains shortest paths from $r$ to all vertices in $V$ and can answer distance queries in $O(1)$ time, as well as retu… ▽ More

    Submitted 4 September, 2020; v1 submitted 9 April, 2020; originally announced April 2020.

    Comments: Accepted to FOCS'20

  22. Decremental SSSP in Weighted Digraphs: Faster and Against an Adaptive Adversary

    Authors: Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: Given a dynamic digraph $G = (V,E)$ undergoing edge deletions and given $s\in V$ and $ε>0$, we consider the problem of maintaining $(1+ε)$-approximate shortest path distances from $s$ to all vertices in $G$ over the sequence of deletions. Even and Shiloach (J.~ACM'$81$) give a deterministic data structure for the exact version of the problem with total update time $O(mn)$. Henzinger et al. (STOC'… ▽ More

    Submitted 29 January, 2020; originally announced January 2020.

    Comments: Appeared at SODA'20

  23. Deterministic Algorithms for Decremental Approximate Shortest Paths: Faster and Simpler

    Authors: Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: In the decremental $(1+ε)$-approximate Single-Source Shortest Path (SSSP) problem, we are given a graph $G=(V,E)$ with $n = |V|, m = |E|$, undergoing edge deletions, and a distinguished source $s \in V$, and we are asked to process edge deletions efficiently and answer queries for distance estimates $\widetilde{\mathbf{dist}}_G(s,v)$ for each $v \in V$, at any stage, such that… ▽ More

    Submitted 29 January, 2020; originally announced January 2020.

    Comments: Appeared in SODA'20

  24. Fully-Dynamic All-Pairs Shortest Paths: Improved Worst-Case Time and Space Bounds

    Authors: Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: Given a directed weighted graph $G=(V,E)$ undergoing vertex insertions \emph{and} deletions, the All-Pairs Shortest Paths (APSP) problem asks to maintain a data structure that processes updates efficiently and returns after each update the distance matrix to the current version of $G$. In two breakthrough results, Italiano and Demetrescu [STOC '03] presented an algorithm that requires… ▽ More

    Submitted 19 February, 2020; v1 submitted 29 January, 2020; originally announced January 2020.

    Comments: Appeared in SODA'20

  25. arXiv:2001.10751  [pdf, other

    cs.DS

    New Algorithms and Hardness for Incremental Single-Source Shortest Paths in Directed Graphs

    Authors: Maximilian Probst Gutenberg, Virginia Vassilevska Williams, Nicole Wein

    Abstract: In the dynamic Single-Source Shortest Paths (SSSP) problem, we are given a graph $G=(V,E)$ subject to edge insertions and deletions and a source vertex $s\in V$, and the goal is to maintain the distance $d(s,t)$ for all $t\in V$. Fine-grained complexity has provided strong lower bounds for exact partially dynamic SSSP and approximate fully dynamic SSSP [ESA'04, FOCS'14, STOC'15]. Thus much focus… ▽ More

    Submitted 29 January, 2020; originally announced January 2020.