TY - GEN
T1 - Gap Edit Distance via Non-Adaptive Queries
T2 - 63rd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2022
AU - Goldenberg, Elazar
AU - Kociumaka, Tomasz
AU - Krauthgamer, Robert
AU - Saha, Barna
N1 - Publisher Copyright: © 2022 IEEE.
PY - 2022/12/28
Y1 - 2022/12/28
N2 - We study the problem of approximating edit distance in sublinear time. This is formalized as the (k, kc)-GAP EDIT DISTANCE problem, where the input is a pair of strings X, Y and parameters k, c > 1, and the goal is to return YES if ED(X, Y) = k, NO if ED(X, Y) > kc, and an arbitrary answer when k < ED(X, Y) = kc. Recent years have witnessed significant interest in designing sublinear-time algorithms for GAP EDIT DISTANCE.In this work, we resolve the non-adaptive query complexity of GAP EDIT DISTANCE for the entire range of parameters, improving over a sequence of previous results. Specifically, we design a non-adaptive algorithm with query complexity O(n/kc-0.5), and we further prove that this bound is optimal up to polylogarithmic factors.Our algorithm also achieves optimal time complexity O(n/kc-0.5) whenever c = 1.5. For 1 < c < 1.5, the running time of our algorithm is O(n/k2c-2). In the restricted case of kc=O(n), this matches a known result [Batu, Ergün, Kilian, Magen, Raskhodnikova, Rubinfeld, and Sami; STOC 2003], and in all other (nontrivial) cases, our running time is strictly better than all previous algorithms, including the adaptive ones. However, independent work of Bringmann, Cassis, Fischer, and Nakos [STOC 2022] provides an adaptive algorithm that bypasses the non-adaptive lower bound, but only for small enough k and c.
AB - We study the problem of approximating edit distance in sublinear time. This is formalized as the (k, kc)-GAP EDIT DISTANCE problem, where the input is a pair of strings X, Y and parameters k, c > 1, and the goal is to return YES if ED(X, Y) = k, NO if ED(X, Y) > kc, and an arbitrary answer when k < ED(X, Y) = kc. Recent years have witnessed significant interest in designing sublinear-time algorithms for GAP EDIT DISTANCE.In this work, we resolve the non-adaptive query complexity of GAP EDIT DISTANCE for the entire range of parameters, improving over a sequence of previous results. Specifically, we design a non-adaptive algorithm with query complexity O(n/kc-0.5), and we further prove that this bound is optimal up to polylogarithmic factors.Our algorithm also achieves optimal time complexity O(n/kc-0.5) whenever c = 1.5. For 1 < c < 1.5, the running time of our algorithm is O(n/k2c-2). In the restricted case of kc=O(n), this matches a known result [Batu, Ergün, Kilian, Magen, Raskhodnikova, Rubinfeld, and Sami; STOC 2003], and in all other (nontrivial) cases, our running time is strictly better than all previous algorithms, including the adaptive ones. However, independent work of Bringmann, Cassis, Fischer, and Nakos [STOC 2022] provides an adaptive algorithm that bypasses the non-adaptive lower bound, but only for small enough k and c.
UR - http://www.scopus.com/inward/record.url?scp=85136103877&partnerID=8YFLogxK
U2 - 10.1109/FOCS54457.2022.00070
DO - 10.1109/FOCS54457.2022.00070
M3 - منشور من مؤتمر
SN - 978-1-6654-5520-6
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 674
EP - 685
BT - Proceedings - 2022 IEEE 63rd Annual Symposium on Foundations of Computer Science, FOCS 2022
PB - IEEE Computer Society
Y2 - 31 October 2022 through 3 November 2022
ER -