Parallel Batch-Dynamic Coreness Decomposition with Worst-Case Guarantees
arXiv:2507.06334 · doi:10.1145/3694906.3743328
Abstract
We present the first parallel batch-dynamic algorithm for approximating coreness decomposition with worst-case update times. Given any batch of edge insertions and deletions, our algorithm processes all these updates in depth, using a worst-case work bound of where denotes the batch size. This means the batch gets processed in time, given processors, which is optimal up to logarithmic factors. Previously, an algorithm with similar guarantees was known by the celebrated work of Liu, Shi, Yu, Dhulipala, and Shun [SPAA'22], but with the caveat of the work bound, and thus the runtime, being only amortized.
SPAA 2025