Search Results

Documents authored by Weng, Albert


Document
Track A: Algorithms, Complexity and Games
Computing Flows in Subquadratic Space

Authors: Jan van den Brand, Zhao Song, and Albert Weng

Published in: LIPIcs, Volume 374, 53rd International Colloquium on Automata, Languages, and Programming (ICALP 2026)


Abstract
Space complexity is a critical factor in various computational models, including streaming, parallel/distributed computing, and communication complexity. We study the space complexity of the minimum-cost flow problem, a generalization of the st-max flow problem, focusing on computing flows in subquadratic space. In the general case with arbitrary capacities, minimum cost and st-maximum flows can use up to Ω(n²) edges, so computing the flow on each edge (rather than just the size/cost) seems impossible in subquadratic space. Indeed, there are lower bounds proving quadratic space is needed to store the flow on every edge, which has been used to prove lower bounds on streaming algorithms. However, we show that these lower bounds can be circumvented, opening up improvements for streaming and communication complexity. For a directed graph with integer capacities and costs bounded by W, we provide a Õ(n^1.5 log (W/ε))-space Õ(√n log(W/ε))-pass streaming algorithm, which during the last pass returns the flow on each edge up to an additive error of ε. Crucially, the algorithm does not return the flow at the end of the last pass but returns the flow on an edge, as the edge is read in the stream. This allows us to circumvent existing Ω(n²) space lower bounds. In the 2-party communication model, our algorithm implies Õ(n^1.5 log² W) bits of communication.

Cite as

Jan van den Brand, Zhao Song, and Albert Weng. Computing Flows in Subquadratic Space. In 53rd International Colloquium on Automata, Languages, and Programming (ICALP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 374, pp. 46:1-46:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{vandenbrand_et_al:LIPIcs.ICALP.2026.46,
  author =	{van den Brand, Jan and Song, Zhao and Weng, Albert},
  title =	{{Computing Flows in Subquadratic Space}},
  booktitle =	{53rd International Colloquium on Automata, Languages, and Programming (ICALP 2026)},
  pages =	{46:1--46:19},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-428-4},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{374},
  editor =	{Bhattacharya, Sayan and Nanongkai, Danupon and Benedikt, Michael and Puppis, Gabriele},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICALP.2026.46},
  URN =		{urn:nbn:de:0030-drops-264355},
  doi =		{10.4230/LIPIcs.ICALP.2026.46},
  annote =	{Keywords: Combinatorial Optimization, Continuous Optimization, Graph Algorithms, Streaming and Sketching}
}
Any Issues?
X

Feedback on the Current Page

CAPTCHA

Thanks for your feedback!

Feedback submitted to Dagstuhl Publishing

Could not send message

Please try again later or send an E-mail