Parallel Batch-Dynamic Coreness Decomposition with Worst-Case Guarantees
Mohsen Ghaffari, Jaehyun Koo

TL;DR
This paper introduces the first parallel batch-dynamic algorithm for coreness decomposition that guarantees worst-case update times, efficiently processing batches of edge updates in polylogarithmic depth and work bounds.
Contribution
It presents a novel parallel algorithm for batch-dynamic coreness decomposition with worst-case guarantees, improving upon prior amortized-only methods.
Findings
Processes batch updates in polylogarithmic depth
Achieves optimal up to logarithmic factors work bounds
Provides worst-case guarantees unlike previous amortized algorithms
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
