Parallel Batch-Dynamic Coreness Decomposition with Worst-Case Guarantees
Author(s)
Ghaffari, Mohsen; Koo, Jaehyun
Download3694906.3743328.pdf (679.8Kb)
Publisher with Creative Commons License
Publisher with Creative Commons License
Creative Commons Attribution
Terms of use
Metadata
Show full item recordAbstract
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 poly(log n) depth, using a worst-case work bound of b. poly(log n) where b denotes the batch size. This means the batch gets processed in Õ(b/p) time, given p 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.
Description
SPAA ’25, Portland, OR, USA
Date issued
2025-07-16Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer SciencePublisher
ACM|37th ACM Symposium on Parallelism in Algorithms and Architectures
Citation
Mohsen Ghaffari and Jaehyun Koo. 2025. Parallel Batch-Dynamic Coreness Decomposition with Worst-Case Guarantees. In Proceedings of the 37th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '25). Association for Computing Machinery, New York, NY, USA, 225–239.
Version: Final published version
ISBN
979-8-4007-1258-6