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.STACS.2014.506
URN: urn:nbn:de:0030-drops-44838
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2014/4483/
Lewenstein, Moshe ;
Nekrich, Yakov ;
Vitter, Jeffrey Scott
Space-Efficient String Indexing for Wildcard Pattern Matching
Abstract
In this paper we describe compressed indexes that support pattern matching queries for strings with wildcards. For a constant size alphabet our data structure uses O(n.log^e(n)) bits for any e>0 and reports all occ occurrences of a wildcard string in O(m+s^g.M(n)+occ) time, where M(n)=o(log(log(log(n)))), s is the alphabet size, m is the number of alphabet symbols and g is the number of wildcard symbols in the query string. We also present an O(n)-bit index with O((m+s^g+occ).log^e(n)) query time and an O(n{log(log(n))}^2)-bit index with O((m+s^g+occ).log(log(n))) query time. These are the first non-trivial data structures for this problem that need o(n.log(n)) bits of space.
BibTeX - Entry
@InProceedings{lewenstein_et_al:LIPIcs:2014:4483,
author = {Moshe Lewenstein and Yakov Nekrich and Jeffrey Scott Vitter},
title = {{Space-Efficient String Indexing for Wildcard Pattern Matching}},
booktitle = {31st International Symposium on Theoretical Aspects of Computer Science (STACS 2014)},
pages = {506--517},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-65-1},
ISSN = {1868-8969},
year = {2014},
volume = {25},
editor = {Ernst W. Mayr and Natacha Portier},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2014/4483},
URN = {urn:nbn:de:0030-drops-44838},
doi = {10.4230/LIPIcs.STACS.2014.506},
annote = {Keywords: compressed data structures, compressed indexes, pattern matching}
}
Keywords: |
|
compressed data structures, compressed indexes, pattern matching |
Collection: |
|
31st International Symposium on Theoretical Aspects of Computer Science (STACS 2014) |
Issue Date: |
|
2014 |
Date of publication: |
|
05.03.2014 |