Home
Scholarly Works
LPF Computation Revisited
Conference

LPF Computation Revisited

Abstract

We present efficient algorithms for storing past segments of a text. They are computed using two previously computed read-only arrays (SUF and LCP) composing the Suffix Array of the text. They compute the maximal length of the previous factor (subword) occurring at each position of the text in a table called LPF. This notion is central both in many conservative text compression techniques and in the most efficient algorithms for detecting motifs and repetitions occurring in a text.The main results are: a linear-time algorithm that computes explicitly the permutation that transforms the LCP table into the LPF table; a time-space optimal computation of the LPF table; and an O(nlogn) strong in-place computation of the LPF table.

Authors

Crochemore M; Ilie L; Iliopoulos CS; Kubica M; Rytter W; Waleń T

Series

Lecture Notes in Computer Science

Volume

5874

Pagination

pp. 158-169

Publisher

Springer Nature

Publication Date

December 1, 2009

DOI

10.1007/978-3-642-10217-2_18

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743

Labels

View published work (Non-McMaster Users)

Contact the Experts team