A fast and simple O (z log n)-space index for finding approximately longest common substrings

11/24/2022
by   Nick Fagan, et al.
0

We describe how, given a text T [1..n] and a positive constant ϵ, we can build a simple O (z log n)-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 (m loglog z + 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/18/2020

Longest Common Subsequence in Sublinear Space

We present the first o(n)-space polynomial-time algorithm for computing ...
research
12/05/2022

Space-efficient conversions from SLPs

Given a straight-line program with g rules for a text T [1..n], we can b...
research
06/25/2022

PalFM-index: FM-index for Palindrome Pattern Matching

Palindrome pattern matching (pal-matching) problem is a generalized patt...
research
12/20/2017

Text Indexing and Searching in Sublinear Time

We introduce the first index that can be built in o(n) time for a text o...
research
06/10/2020

Tailoring r-index for metagenomics

A basic problem in metagenomics is to assign a sequenced read to the cor...
research
11/08/2021

Graphs can be succinctly indexed for pattern matching in O(|E|^2 + |V|^5 / 2) time

For the first time we provide a succinct pattern matching index for arbi...
research
09/19/2022

MARIA: Multiple-alignment r-index with aggregation

There now exist compact indexes that can efficiently list all the occurr...

Please sign up or login with your details

Forgot password? Click here to reset