Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, Volume 10628 LNCS, Pages 483-491 , 01/01/2017

Longest previous non-overlapping factors table computation

Supaporn Chairungsee, Maxime Crochemore

Abstract

We examine the computation of the Longest Previous non-overlapping Factor (LPnF) table. The LPnF table is the table that stores the maximal length of factors re-occurring at each position of a string without overlapping. The LPnF table is related to well-known techniques for data compression, such as Ziv-Lempel factorization. This table is useful both for string algorithms and for text compression. In this paper, we present two algorithms to compute the LPnF table of a string: one from its augmented position heap and the other from its suffix heap. The proposed algorithms run in linear time with linear memory space.

Document Type

Conference Paper

Source Type

Book Series

ISBN

[9783319711461]

ISSN

03029743, 16113349

Keywords

Augmented position heapData compressionLongest previous non-overlapping factorSuffix heapText compression

ASJC Subject Area

Computer Science : Computer Science (all)Mathematics : Theoretical Computer Science


Bibliography


Chairungsee, S., & Crochemore, M. (2017). Longest previous non-overlapping factors table computation. Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, 10628 LNCS483-491. doi:10.1007/978-3-319-71147-8_35

Copy | Save