License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.CPM.2016.1
URN: urn:nbn:de:0030-drops-60655
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2016/6065/
Tanimura, Yuka ;
I, Tomohiro ;
Bannai, Hideo ;
Inenaga, Shunsuke ;
Puglisi, Simon J. ;
Takeda, Masayuki
Deterministic Sub-Linear Space LCE Data Structures With Efficient Construction
Abstract
Given a string S of n symbols, a longest common extension query LCE(i,j) asks for the length of the longest common prefix of the $i$th and $j$th suffixes of S. LCE queries have several important applications in string processing, perhaps most notably to suffix sorting. Recently, Bille et al. (J. Discrete Algorithms 25:42-50, 2014, Proc. CPM 2015:65-76) described several data structures for answering LCE queries that offers a space-time trade-off between data structure size and query time. In particular, for a parameter 1 <= tau <= n, their best deterministic solution is a data structure of size O(n/tau) which allows LCE queries to be answered in O(tau) time. However, the construction time for all deterministic versions of their data structure is quadratic in n. In this paper, we propose a deterministic solution that achieves a similar space-time trade-off of O(tau * min(log(tau),log(n/tau)) query time using O(n/tau) space, but significantly improve the construction time to O(n*tau).
BibTeX - Entry
@InProceedings{tanimura_et_al:LIPIcs:2016:6065,
author = {Yuka Tanimura and Tomohiro I and Hideo Bannai and Shunsuke Inenaga and Simon J. Puglisi and Masayuki Takeda},
title = {{Deterministic Sub-Linear Space LCE Data Structures With Efficient Construction}},
booktitle = {27th Annual Symposium on Combinatorial Pattern Matching (CPM 2016)},
pages = {1:1--1:10},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-012-5},
ISSN = {1868-8969},
year = {2016},
volume = {54},
editor = {Roberto Grossi and Moshe Lewenstein},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2016/6065},
URN = {urn:nbn:de:0030-drops-60655},
doi = {10.4230/LIPIcs.CPM.2016.1},
annote = {Keywords: longest common extension, longest common prefix, sparse suffix array}
}
Keywords: |
|
longest common extension, longest common prefix, sparse suffix array |
Collection: |
|
27th Annual Symposium on Combinatorial Pattern Matching (CPM 2016) |
Issue Date: |
|
2016 |
Date of publication: |
|
27.06.2016 |