Incremental Exact Min-Cut in Polylogarithmic Amortized Update Time

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Standard

Incremental Exact Min-Cut in Polylogarithmic Amortized Update Time. / Goranci, Gramoz; Henzinger, Monika; Thorup, Mikkel.

I: ACM Transactions on Algorithms, Bind 14, Nr. 2, 17, 2018.

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Harvard

Goranci, G, Henzinger, M & Thorup, M 2018, 'Incremental Exact Min-Cut in Polylogarithmic Amortized Update Time', ACM Transactions on Algorithms, bind 14, nr. 2, 17. https://doi.org/10.1115/3174803

APA

Goranci, G., Henzinger, M., & Thorup, M. (2018). Incremental Exact Min-Cut in Polylogarithmic Amortized Update Time. ACM Transactions on Algorithms, 14(2), [17]. https://doi.org/10.1115/3174803

Vancouver

Goranci G, Henzinger M, Thorup M. Incremental Exact Min-Cut in Polylogarithmic Amortized Update Time. ACM Transactions on Algorithms. 2018;14(2). 17. https://doi.org/10.1115/3174803

Author

Goranci, Gramoz ; Henzinger, Monika ; Thorup, Mikkel. / Incremental Exact Min-Cut in Polylogarithmic Amortized Update Time. I: ACM Transactions on Algorithms. 2018 ; Bind 14, Nr. 2.

Bibtex

@article{40778663862e41e7a552f2999629557b,
title = "Incremental Exact Min-Cut in Polylogarithmic Amortized Update Time",
abstract = "We present a deterministic incremental algorithm for exactly maintaining the size of a minimum cut with O(log(3) n log log(2) n) amortized time per edge insertion and O(1) query time. This result partially answers an open question posed by Thorup (2007). It also stays in sharp contrast to a polynomial conditional lower bound for the fully dynamic weighted minimtun cut problem. Our algorithm is obtained by combining a sparsification technique of Kawarabayashi and Thorup (2015) or its recent improvement by Henzinger, Rao, and Wang (2017), and an exact incremental algorithm of Henzinger (1997). We also study space-efficient incremental algorithms for the minimum cut problem. Concretely, we show that there exists an O(n log n/epsilon(2)) space Monte Carlo algorithm that can process a stream of edge insertions starting from an empty graph, and with high probability, the algorithum maintains a (1 + epsilon)-approximation to the minimtun cut. The algorithum has O((alpha(n) log(3) n) / epsilon(2)) amortized update time and constant query time, where alpha(n) stands for the inverse of Ackermann function.",
keywords = "Minimum cut, edge connectivity, space-efficient dynamic graph algorithms",
author = "Gramoz Goranci and Monika Henzinger and Mikkel Thorup",
year = "2018",
doi = "10.1115/3174803",
language = "English",
volume = "14",
journal = "ACM Transactions on Algorithms",
issn = "1549-6325",
publisher = "Association for Computing Machinery, Inc.",
number = "2",

}

RIS

TY - JOUR

T1 - Incremental Exact Min-Cut in Polylogarithmic Amortized Update Time

AU - Goranci, Gramoz

AU - Henzinger, Monika

AU - Thorup, Mikkel

PY - 2018

Y1 - 2018

N2 - We present a deterministic incremental algorithm for exactly maintaining the size of a minimum cut with O(log(3) n log log(2) n) amortized time per edge insertion and O(1) query time. This result partially answers an open question posed by Thorup (2007). It also stays in sharp contrast to a polynomial conditional lower bound for the fully dynamic weighted minimtun cut problem. Our algorithm is obtained by combining a sparsification technique of Kawarabayashi and Thorup (2015) or its recent improvement by Henzinger, Rao, and Wang (2017), and an exact incremental algorithm of Henzinger (1997). We also study space-efficient incremental algorithms for the minimum cut problem. Concretely, we show that there exists an O(n log n/epsilon(2)) space Monte Carlo algorithm that can process a stream of edge insertions starting from an empty graph, and with high probability, the algorithum maintains a (1 + epsilon)-approximation to the minimtun cut. The algorithum has O((alpha(n) log(3) n) / epsilon(2)) amortized update time and constant query time, where alpha(n) stands for the inverse of Ackermann function.

AB - We present a deterministic incremental algorithm for exactly maintaining the size of a minimum cut with O(log(3) n log log(2) n) amortized time per edge insertion and O(1) query time. This result partially answers an open question posed by Thorup (2007). It also stays in sharp contrast to a polynomial conditional lower bound for the fully dynamic weighted minimtun cut problem. Our algorithm is obtained by combining a sparsification technique of Kawarabayashi and Thorup (2015) or its recent improvement by Henzinger, Rao, and Wang (2017), and an exact incremental algorithm of Henzinger (1997). We also study space-efficient incremental algorithms for the minimum cut problem. Concretely, we show that there exists an O(n log n/epsilon(2)) space Monte Carlo algorithm that can process a stream of edge insertions starting from an empty graph, and with high probability, the algorithum maintains a (1 + epsilon)-approximation to the minimtun cut. The algorithum has O((alpha(n) log(3) n) / epsilon(2)) amortized update time and constant query time, where alpha(n) stands for the inverse of Ackermann function.

KW - Minimum cut

KW - edge connectivity

KW - space-efficient dynamic graph algorithms

U2 - 10.1115/3174803

DO - 10.1115/3174803

M3 - Journal article

VL - 14

JO - ACM Transactions on Algorithms

JF - ACM Transactions on Algorithms

SN - 1549-6325

IS - 2

M1 - 17

ER -

ID: 202484882