Brief Announcement

Umut A. Acar, Vitaly Aksenov, Sam Westrick
2017 Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures - SPAA '17  
Dynamic algorithms are used to compute a property of some data while the data undergoes changes over time. Many dynamic algorithms have been proposed but nearly all are sequential. In this paper, we present our ongoing work on designing a parallel algorithm for the dynamic trees problem, which requires computing a property of a forest as the forest undergoes changes. Our algorithm allows insertion and/or deletion of both vertices and edges anywhere in the input and performs updates in parallel.
more » ... We obtain our algorithm by applying a dynamization technique called selfadjusting computation to the classic algorithm of Miller and Reif for tree contraction.
doi:10.1145/3087556.3087595 dblp:conf/spaa/AcarAW17 fatcat:rj26qivnjfgilc6np2n2mnecji