TY - GEN
T1 - Brief Announcement
T2 - 36th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2024
AU - Das, Debarati
AU - Gilbert, Jacob
AU - Hajiaghayi, Mohammadtaghi
AU - Kociumaka, Tomasz
AU - Saha, Barna
N1 - Publisher Copyright:
© 2024 Copyright held by the owner/author(s).
PY - 2024/6/17
Y1 - 2024/6/17
N2 - In the Massively Parallel Computation (MPC) model, data is distributed across multiple processors, and we call an algorithm space-efficient if each machine has n1-ϵ + o(1) memory with a machine count of Ømega(nϵ). In this paper, we study the string edit distance problem in the MPC model, presenting both a new algorithm and lower-bound results. A space-efficient MPC algorithm computing the exact edit distance using O(nϵ) communication rounds is known by updating the algorithm of Chowdhury and Ramachandran (SPAA 2008). A key contribution of our work is the introduction of the first space-efficient MPC algorithm, which uses subpolynomial number of rounds and provides an no(1)-Approximation of edit distance, where n denotes the length of the input strings. Further, we complement this algorithm with new lower-bound results. The Orthogonal Vector (O.V.) conjecture states that no truly subquadratic time algorithm exists for the Orthogonal Vector problem, and it follows directly from the Strong Exponential Time Hypothesis (SETH). Drawing inspiration from this, we propose the Strong O.V. Conjecture that posits that there is no space-efficient MPC algorithm capable of solving O.V. using nϵ-Ømega(1) communication rounds. The Strong O.V. conjecture has far-reaching consequences, yielding the first (or strengthened) lower bounds for a myriad of problems in the MPC model including graph diameter estimation, computing Fréchet distance, longest common subsequence, and dynamic time warping. Via an MPC reduction from O.V.To edit distance, we give the first conditional lower bound for string edit distance in the MPC model showing that there does not exist any space-efficient, nϵ-Ømega(1)-round MPC exact edit distance algorithm.
AB - In the Massively Parallel Computation (MPC) model, data is distributed across multiple processors, and we call an algorithm space-efficient if each machine has n1-ϵ + o(1) memory with a machine count of Ømega(nϵ). In this paper, we study the string edit distance problem in the MPC model, presenting both a new algorithm and lower-bound results. A space-efficient MPC algorithm computing the exact edit distance using O(nϵ) communication rounds is known by updating the algorithm of Chowdhury and Ramachandran (SPAA 2008). A key contribution of our work is the introduction of the first space-efficient MPC algorithm, which uses subpolynomial number of rounds and provides an no(1)-Approximation of edit distance, where n denotes the length of the input strings. Further, we complement this algorithm with new lower-bound results. The Orthogonal Vector (O.V.) conjecture states that no truly subquadratic time algorithm exists for the Orthogonal Vector problem, and it follows directly from the Strong Exponential Time Hypothesis (SETH). Drawing inspiration from this, we propose the Strong O.V. Conjecture that posits that there is no space-efficient MPC algorithm capable of solving O.V. using nϵ-Ømega(1) communication rounds. The Strong O.V. conjecture has far-reaching consequences, yielding the first (or strengthened) lower bounds for a myriad of problems in the MPC model including graph diameter estimation, computing Fréchet distance, longest common subsequence, and dynamic time warping. Via an MPC reduction from O.V.To edit distance, we give the first conditional lower bound for string edit distance in the MPC model showing that there does not exist any space-efficient, nϵ-Ømega(1)-round MPC exact edit distance algorithm.
UR - http://www.scopus.com/inward/record.url?scp=85197401201&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85197401201&partnerID=8YFLogxK
U2 - 10.1145/3626183.3660265
DO - 10.1145/3626183.3660265
M3 - Conference contribution
AN - SCOPUS:85197401201
T3 - Annual ACM Symposium on Parallelism in Algorithms and Architectures
SP - 293
EP - 295
BT - SPAA 2024 - Proceedings of the 36th ACM Symposium on Parallelism in Algorithms and Architectures
PB - Association for Computing Machinery
Y2 - 17 June 2024 through 21 June 2024
ER -