Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

An encoding for order-preserving matching

Contributo in Atti di convegno
Data di Pubblicazione:
2017
Abstract:
Encoding data structures store enough information to answer the queries they are meant to support but not enough to recover their underlying datasets. In this paper we give the first encoding data structure for the challenging problem of order-preserving pattern matching. This problem was introduced only a few years ago but has already attracted significant attention because of its applications in data analysis. Two strings are said to be an order-preserving match if the relative order of their characters is the same: E.g., 4, 1, 3, 2 and 10, 3, 7, 5 are an order preserving match. We show how, given a string S[1..n] over an arbitrary alphabet of size ? and a constant c >= 1, we can build an O(n log log n)-bit encoding such that later, given a pattern P[1..m] with m <= logcn, we can return the number of order-preserving occurrences of P in S in O(m) time. Within the same time bound we can also return the starting position of some order preserving match for P in S (if such a match exists). We prove that our space bound is within a constant factor of optimal if log?=? (log log n); our query time is optimal if log?= (log n). Our space bound contrasts with the ? (n log n) bits needed in the worst case to store S itself, an index for order-preserving pattern matching with no restrictions on the pattern length, or an index for standard pattern matching even with restrictions on the pattern length. Moreover, we can build our encoding knowing only how each character compares to O(logc n) neighbouring characters.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Compact data structures; encodings; order-preserving matching
Elenco autori:
Venturini, Rossano
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/411720
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/411720/129838/prod_424365-doc_151329.pdf
Pubblicato in:
LEIBNIZ INTERNATIONAL PROCEEDINGS IN INFORMATICS
Series
  • Dati Generali

Dati Generali

URL

https://drops.dagstuhl.de/opus/volltexte/2017/7872/
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.2.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)