English

Tight Lower Bounds for the Longest Common Extension Problem

Data Structures and Algorithms 2017-05-12 v5

Abstract

The longest common extension problem is to preprocess a given string of length nn into a data structure that uses S(n)S(n) bits on top of the input and answers in T(n)T(n) time the queries LCE(i,j)\mathit{LCE}(i,j) computing the length of the longest string that occurs at both positions ii and jj in the input. We prove that the trade-off S(n)T(n)=Ω(nlogn)S(n)T(n) = \Omega(n\log n) holds in the non-uniform cell-probe model provided that the input string is read-only, each letter occupies a separate memory cell, S(n)=Ω(n)S(n) = \Omega(n), and the size of the input alphabet is at least 28S(n)/n2^{8\lceil S(n) / n\rceil}. It is known that this trade-off is tight.

Keywords

Cite

@article{arxiv.1611.02891,
  title  = {Tight Lower Bounds for the Longest Common Extension Problem},
  author = {Dmitry Kosolobov},
  journal= {arXiv preprint arXiv:1611.02891},
  year   = {2017}
}

Comments

5 pages, accepted to Information Processing Letters

R2 v1 2026-06-22T16:46:58.063Z