A Simple Deterministic Near-Linear Time Approximation Scheme for Transshipment with Arbitrary Positive Edge Costs

Author Emily Fox



PDF
Thumbnail PDF

File

LIPIcs.ESA.2024.56.pdf
  • Filesize: 0.65 MB
  • 14 pages

Document Identifiers

Author Details

Emily Fox
  • The University of Texas at Dallas, Richardson, TX, USA

Cite AsGet BibTex

Emily Fox. A Simple Deterministic Near-Linear Time Approximation Scheme for Transshipment with Arbitrary Positive Edge Costs. In 32nd Annual European Symposium on Algorithms (ESA 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 308, pp. 56:1-56:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.ESA.2024.56

Abstract

We describe a simple deterministic near-linear time approximation scheme for uncapacitated minimum cost flow in undirected graphs with positive real edge weights, a problem also known as transshipment. Specifically, our algorithm takes as input a (connected) undirected graph G = (V, E), vertex demands b ∈ R^V such that ∑_{v ∈ V} b(v) = 0, positive edge costs c ∈ R_{> 0}^E, and a parameter ε > 0. In O(ε^{-2} m log^{O(1)} n) time, it returns a flow f such that the net flow out of each vertex is equal to the vertex’s demand and the cost of the flow is within a (1 + ε) factor of optimal. Our algorithm is combinatorial and has no running time dependency on the demands or edge costs. With the exception of a recent result presented at STOC 2022 for polynomially bounded edge weights, all almost- and near-linear time approximation schemes for transshipment relied on randomization to embed the problem instance into low-dimensional space. Our algorithm instead deterministically approximates the cost of routing decisions that would be made if the input were subject to a random tree embedding. To avoid computing the Ω(n²) vertex-vertex distances that an approximation of this kind suggests, we also take advantage of the clustering method used in the well-known Thorup-Zwick distance oracle.

Subject Classification

ACM Subject Classification
  • Theory of computation → Approximation algorithms analysis
  • Theory of computation → Network flows
Keywords
  • Transshipment
  • minimum cost flow
  • approximation algorithms

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Alexandr Andoni, Clifford Stein, and Peilin Zhong. Parallel approximate undirected shortest paths via low hop emulators. In Proc. 52nd Ann. ACM SIGACT Symp. Theory of Comput., pages 322-335, 2020. Google Scholar
  2. Ruben Becker, Sebastian Forster, Andreas Karrenbauer, and Christoph Lenzen. Near-optimal approximate shortest paths and transshipment in distributed and streaming models. SIAM J. Comput., 50(3):815-856, 2021. Google Scholar
  3. Jean Bourgain. On Lipschitz embedding of finite metric spaces in Hilbert space. Israel J. Math., 52(1-2), 1985. Google Scholar
  4. J. Brand, L. Chen, R. Peng, R. Kyng, Y. P. Liu, M. Gutenberg, S. Sachdeva, and A. Sidford. A deterministic almost-linear time algorithm for minimum-cost flow. In Proc. 64th IEEE Ann. Symp. Found. Comput. Sci., pages 503-514, 2023. Google Scholar
  5. Li Chen, Rasmus Kyng, Yang P. Liu, Richard Peng, Maximilian Probst Gutenberg, and Sushant Sachdeva. Maximum flow and minimum-cost flow in almost-linear time. In Proc. 63rd IEEE Symp. Found. Comput. Sci., pages 612-623, 2022. Google Scholar
  6. Samuel I. Daitch and Daniel A. Spielman. Faster approximate lossy generalized flow via interior point algorithms. In Proc. 40th Ann. ACM Symp. Theory Comput., pages 451-460, 2008. Google Scholar
  7. Jittat Fakcharoenphol, Satish Rao, and Kunal Talwar. A tight bound on approximating arbitrary metrics by tree metrics. Journal of Computer and System Sciences, 69(3):485-497, 2004. Google Scholar
  8. Emily Fox and Jiashuai Lu. A deterministic near-linear time approximation scheme for geometric transportation. In Proc. 64th IEEE Ann. Symp. Found. Comput. Sci., pages 1301-1315, 2023. Google Scholar
  9. Kyle Fox and Jiashuai Lu. A near-linear time approximation scheme for geometric transportation with arbitrary supplies and spread. J. Comput. Geom., 13(1):204-225, 2022. Google Scholar
  10. Andrey Boris Khesin, Aleksandar Nikolov, and Dmitry Paramonov. Preconditioning for the geometric transportation problem. J. Comput. Geom., 11(2):234-259, 2021. Google Scholar
  11. Jason Li. Faster parallel algorithm for approximate shortest path. In Proc. 52nd Ann. ACM SIGACT Symp. Theory of Comput., pages 308-321, 2020. Google Scholar
  12. James B. Orlin. A faster strongly polynomial minimum cost flow algorithm. Operations Research, 41(2):338-350, 1993. Google Scholar
  13. Liam Roditty, Mikkel Thorup, and Uri Zqick. Deterministic constructions of approximate distance oracles and spanners. In Proc. 32nd Int. Colloq. Automata Lang. Prog., pages 261-272, 2005. Google Scholar
  14. Václav Rozhoň, Christoph Grunau, Bernhard Haeupler, Goran Zuzic, and Jason Li. Undirected (1+ε)-shortest paths via minor-aggregates: Near-optimal deterministic parallel and distributed algorithms. In Proc. 54th Ann. ACM Symp. Theory Comput., STOC 2022, pages 478-487, New York, NY, USA, 2022. Association for Computing Machinery. Google Scholar
  15. Jonah Sherman. Generalized preconditioning and undirected minimum-cost flow. In Proc. 28th Ann. ACM-SIAM Symp. Discrete Algorithms, pages 772-780, 2017. Google Scholar
  16. Mikkel Thorup and Uri Zwick. Approximate distance oracles. J. ACM, 52(1):1-24, January 2005. Google Scholar
  17. Cédric Villani. Optimal Transport: Old and New. Springer Science & Business Media, 2008. Google Scholar
  18. Goran Zuzic. A simple boosting framework for transshipment. In Proc. 31st Ann. Europ. Symp. Algorithms, pages 104:1-104:14, 2023. Google Scholar
  19. Goran Zuzic, Gramoz Goranci, Mingquan Ye, Bernhard Haeupler, and Xiaorui Sun. Universally-optimal distributed shortest paths and transshipment via graph-based 𝓁₁-oblivious routing. In Proc. 2022 Ann. ACM-SIAM Symp. Discrete Algorithms, pages 2549-2579, 2022. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail