Nearly Optimal Parallel Algorithms for Longest Increasing Subsequence

PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023(2023)

引用 1|浏览6
暂无评分
摘要
The paper presents parallel algorithms for multiplying implicit simple unit-Monge matrices (Krusche and Tiskin, PPAM 2009) of size n x n in the EREW PRAM model. We show implicit simple unit-Monge matrices multiplication of size nxn can be achieved by a deterministic EREW PRAM algorithm with O(n log n log log n) total work and O(log(3) n) span. This implies that there is a deterministic EREW PRAM algorithm solving the longest increasing subsequence (LIS) problem in O(n log(2) n log log n) work and O(log(4) n) span. Furthermore, with randomization and bitwise operations, implicitly multiplying two simple unit-Monge matrices can be improved to O(n log n) work and O(log(3) n) span, which leads to a randomized EREW PRAM algorithm obtaining LIS in O(n log(2) n) work and O(log(4) n) span with high probability. In the regime where the LIS has length k = Omega(log(3) n), our results improve the span from (O) over tilde (n(2/3)) (Krusche and Tiskin, SPAA 2010) and O(k log n) (Gu, Men, Shen, Sun, and Wan, SPAA 2023) to O(log(4) n) while the total work remains near optimal (O) over tilde (n).
更多
查看译文
关键词
Longest increasing subsequence,Implicit simple unit-Monge matrix multiplication,Parallel algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要