Lune

SODA2024顶会

Max s, t-Flow Oracles and Negative Cycle Detection in Planar Digraphs

Adam Karczmarz

2024年份
1被引次数
1顶会引用

摘要

We study the maximum s, t-flow oracle problem on planar directed graphs where the goal is to design a data structure answering max s, t-flow value (or equivalently, min s, t-cut value) queries for arbitrary source-target pairs (s, t). For the case of polynomially bounded integer edge capacities, we describe an exact max s, t-flow oracle with truly subquadratic space and preprocessing, and sublinear query time. Moreover, if (1 -ϵ)-approximate answers are acceptable, we obtain a static oracle with near-linear preprocessing and O(n 3/4 ) query time and a dynamic oracle supporting edge capacity updates and queries in O(n 6/7 ) worst-case time.

To the best of our knowledge, for directed planar graphs, no (approximate) max s, t-flow oracles have been described even in the unweighted case, and only trivial tradeoffs involving either no preprocessing or precomputing all the n 2 possible answers have been known.

One key technical tool we develop on the way is a sublinear (in the number of edges) algorithm for finding a negative cycle in so-called dense distance graphs. By plugging it in earlier frameworks, we obtain improved bounds for other fundamental problems on planar digraphs. In particular, we show:

(1) a deterministic O(n log(nC)) time algorithm for negatively-weighted SSSP in planar digraphs with integer edge weights at least -C. This improves upon the previously known bounds in the important case of weights polynomial in n.

(2) an improved O(n log n) bound on finding a perfect matching in a bipartite planar graph.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper1

问问它们各自怎么用它

它引用的顶会 Paper8

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖