We describe how, given a text T[1..n] and a positive constant ϵ, we can build a simple O(zlogn)-space index, where z is the number of phrases in the LZ77 parse of T, such that later, given a pattern P[1..m], in O(mloglogz+polylog(m+z)) time and with high probability we can find a substring of P that occurs in T and whose length is at least a (1−ϵ)-fraction of the length of a longest common substring of P and T.
@article{arxiv.2211.13434,
title = {A fast and simple $O (z \log n)$-space index for finding approximately longest common substrings},
author = {Nick Fagan and Jorge Hermo González and Travis Gagie},
journal= {arXiv preprint arXiv:2211.13434},
year = {2022}
}