A deterministic algorithm for balanced cut with applications to dynamic connectivity, flows, and beyond

J Chuzhoy, Y Gao, J Li, D Nanongkai… - 2020 IEEE 61st …, 2020 - ieeexplore.ieee.org
We consider the classical Minimum Balanced Cut problem: given a graph G, compute a
partition of its vertices into two subsets of roughly equal volume, while minimizing the …

Dynamic minimum spanning forest with subpolynomial worst-case update time

D Nanongkai, T Saranurak… - 2017 IEEE 58th Annual …, 2017 - ieeexplore.ieee.org
We present a Las Vegas algorithm for dynamically maintaining a minimum spanning forest
of an nnode graph undergoing edge insertions and deletions. Our algorithm guarantees an …

Evolving object-oriented designs with refactorings

L Tokuda, D Batory - Automated Software Engineering, 2001 - Springer
Refactorings are behavior-preserving program transformations that automate design
evolution in object-oriented applications. Three kinds of design evolution are: schema …

Dynamic spanning forest with worst-case update time: adaptive, Las Vegas, and O(n1/2 - ε)-time

D Nanongkai, T Saranurak - Proceedings of the 49th Annual ACM …, 2017 - dl.acm.org
We present two algorithms for dynamically maintaining a spanning forest of a graph
undergoing edge insertions and deletions. Our algorithms guarantee worst-case update …

Fully-dynamic minimum spanning forest with improved worst-case update time

C Wulff-Nilsen - Proceedings of the 49th Annual ACM SIGACT …, 2017 - dl.acm.org
We give a Las Vegas data structure which maintains a minimum spanning forest in an n-
vertex edge-weighted undirected dynamic graph undergoing updates consisting of any …

A deamortization approach for dynamic spanner and dynamic maximal matching

A Bernstein, S Forster, M Henzinger - ACM Transactions on Algorithms …, 2021 - dl.acm.org
Many dynamic graph algorithms have an amortized update time, rather than a stronger worst-
case guarantee. But amortized data structures are not suitable for real-time systems, where …

Fast algorithms via dynamic-oracle matroids

J Blikstad, S Mukhopadhyay, D Nanongkai… - Proceedings of the 55th …, 2023 - dl.acm.org
We initiate the study of matroid problems in a new oracle model called dynamic oracle. Our
algorithms in this model lead to new bounds for some classic problems, and a “unified” …

[PDF][PDF] Fully Dynamic Connectivity in Amortized Expected Time

SE Huang, D Huang, T Kopelowitz, S Pettie… - …, 2023 - theoretics.episciences.org
Dynamic connectivity is one of the most fundamental problems in dynamic graph algorithms.
We present a randomized Las Vegas dynamic connectivity data structure with 𝑂 (log 𝑛 (log …

Tight dynamic problem lower bounds from generalized BMM and OMv

C **, Y Xu - Proceedings of the 54th Annual ACM SIGACT …, 2022 - dl.acm.org
Popular fine-grained hypotheses have been successful in proving conditional lower bounds
for many dynamic problems. Two of the most widely applicable hypotheses in this context …

Near-optimal deterministic vertex-failure connectivity oracles

Y Long, T Saranurak - 2022 IEEE 63rd Annual Symposium on …, 2022 - ieeexplore.ieee.org
We revisit the vertex-failure connectivity oracle problem. This is one of the most basic graph
data structure problems under vertex updates, yet its complexity is still not well-understood …