Expand description
Polylogarithmic Worst-Case Dynamic Connectivity
Implementation based on “Dynamic Connectivity with Expected Polylogarithmic Worst-Case Update Time” (arXiv:2510.08297, October 2025).
§Key Innovation
Uses the core graph framework with a hierarchy interleaving vertex and edge sparsification to achieve O(polylog n) expected worst-case update time.
§Time Complexity
- Insert: O(log³ n) expected worst-case
- Delete: O(log³ n) expected worst-case
- Query: O(log n) worst-case
§Algorithm Overview
- Maintain a hierarchy of O(log n) levels
- Each level i contains edges of “level” ≥ i
- Use edge sparsification via low-congestion shortcuts
- Rebuild levels incrementally to avoid worst-case spikes
Structs§
- Polylog
Connectivity - Polylogarithmic worst-case dynamic connectivity
- Polylog
Stats - Statistics for polylog connectivity