Parallel Dynamic Programming
[Back to full publication list]
Parallel dynamic programming algorithms, such as longest increasing subsequence (LIS), edit distance (ED), and various optimizations such as decision monotonicity and sparsity.
- 2024:[6] Parallel and (Nearly) Work-Efficient Dynamic Programming
Xiangyun Ding*, Yan Gu*, and Yihan Sun*🏆 Outstanding Paper Award (Best paper finalist)!ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2024Software Library:Parallel Work-Efficient Dynamic Programming [Github]
Paper ArXiV Code Slides - 2023:[5] Efficient Parallel Output-Sensitive Edit Distance
Xiangyun Ding*, Xiaojun Dong*, Yan Gu*, Youzhe Liu*, and Yihan Sun*🏆 Best Paper Award!European Symposium on Algorithms (ESA), 2023DOI:10.4230/LIPIcs.ESA.2023.40Software Library:Parallel Output-Sensitive Edit Distance [Github]
Poster and oral presentation at the Highlights of Parallel Computing (HOPC@SPAA), 2024
Paper ArXiV Code Slides -
[4]
Parallel Longest Increasing Subsequence and van Emde Boas Trees
Yan Gu*, Ziyang Men*, Zheqi Shen*, Yihan Sun*, and Zijin Wan*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2023DOI:10.1145/3558481.3591069Software Library:Parallel Longest Increasing Subsequence [Github]
Paper ArXiV Code Slides - 2022:[3] Many Sequential Iterative Algorithms Can Be Parallel and (Nearly) Work-efficient
Zheqi Shen*, Zijin Wan*, Yan Gu*, and Yihan Sun*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2022DOI:10.1145/3490148.3538574Software Library:Parallel Dynamic Programming (DP) and greedy algorithms [Github]
Paper ArXiV Slides -
[2]
Analysis of Work-Stealing and Parallel Cache Complexity
Yan Gu*, Zachary Napier, and Yihan Sun*
ACM-SIAM Algorithmic Principles of Computer Systems (APOCS), 2022DOI:10.1137/1.9781611977059.4
Paper - 2020:[1] Improved Parallel Cache-Oblivious Algorithms for Dynamic Programming
Yan Gu*, and Guy E. Blelloch
ACM-SIAM Algorithmic Principles of Computer Systems (APOCS), 2020
Paper ArXiV