TY - GEN
T1 - Upper and lower bounds for dynamic data structures on strings
AU - Clifford, Raphael
AU - Grønlund, Allan
AU - Larsen, Kasper Green
AU - Starikovskaya, Tatiana
PY - 2018/2/28
Y1 - 2018/2/28
N2 - We consider a range of simply stated dynamic data structure problems on strings. An update changes one symbol in the input and a query asks us to compute some function of the pattern of length m and a substring of a longer text. We give both conditional and unconditional lower bounds for variants of exact matching with wildcards, inner product, and Hamming distance computation via a sequence of reductions. As an example, we show that there does not exist an O(m1/2-e) time algorithm for a large range of these problems unless the online Boolean matrix-vector multiplication conjecture is false. We also provide nearly matching upper bounds for most of the problems we consider.
AB - We consider a range of simply stated dynamic data structure problems on strings. An update changes one symbol in the input and a query asks us to compute some function of the pattern of length m and a substring of a longer text. We give both conditional and unconditional lower bounds for variants of exact matching with wildcards, inner product, and Hamming distance computation via a sequence of reductions. As an example, we show that there does not exist an O(m1/2-e) time algorithm for a large range of these problems unless the online Boolean matrix-vector multiplication conjecture is false. We also provide nearly matching upper bounds for most of the problems we consider.
KW - Conditional Lower Bounds
KW - Exact Pattern Matching with Wildcards
KW - Hamming Distance
KW - Inner Product
UR - http://www.scopus.com/inward/record.url?scp=85044523565&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.STACS.2018.22
DO - 10.4230/LIPIcs.STACS.2018.22
M3 - Conference Contribution (Conference Proceeding)
AN - SCOPUS:85044523565
T3 - Leibniz International Proceedings in Informatics (LIPIcs)
BT - 35th Symposium on Theoretical Aspects of Computer Science, STACS 2018
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 35th Symposium on Theoretical Aspects of Computer Science, STACS 2018
Y2 - 28 February 2018 through 3 March 2018
ER -