Skip to main content

2007 | OriginalPaper | Buchkapitel

A Framework for Dynamizing Succinct Data Structures

verfasst von : Ankur Gupta, Wing-Kai Hon, Rahul Shah, Jeffrey Scott Vitter

Erschienen in: Automata, Languages and Programming

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

We present a framework to dynamize succinct data structures, to encourage their use over non-succinct versions in a wide variety of important application areas. Our framework can dynamize most state-of-the-art succinct data structures for dictionaries, ordinal trees, labeled trees, and text collections. Of particular note is its direct application to XML indexing structures that answer

subpath

queries [2]. Our framework focuses on achieving information-theoretically optimal space along with near-optimal update/query bounds.

As the main part of our work, we consider the following problem central to text indexing: Given a text

T

over an alphabet

Σ

, construct a compressed data structure answering the queries

char

(

i

),

rank

s

(

i

), and

select

s

(

i

) for a symbol

s

 ∈ 

Σ

. Many data structures consider these queries for static text

T

[5,3,16,4]. We build on these results and give the best known query bounds for the dynamic version of this problem, supporting arbitrary insertions and deletions of symbols in

T

.

Specifically, with an amortized update time of

O

(

n

ε

), any static succinct data structure

D

for

T

, taking

t

(

n

) time for queries, can be converted by our framework into a dynamic succinct data structure that supports

rank

s

(

i

),

select

s

(

i

), and

char

(

i

) queries in

O

(

t

(

n

) + loglog

n

) time, for any constant

ε

> 0. When |

Σ

| = polylog(n), we achieve

O

(1) query times. Our update/query bounds are near-optimal with respect to the lower bounds from [13].

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Metadaten
Titel
A Framework for Dynamizing Succinct Data Structures
verfasst von
Ankur Gupta
Wing-Kai Hon
Rahul Shah
Jeffrey Scott Vitter
Copyright-Jahr
2007
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-73420-8_46

Premium Partner