On Sensitivity of Compact Directed Acyclic Word Graphs

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Compact directed acyclic word graphs (CDAWGs) [Blumer et al. 1987] are a fundamental data structure on strings with applications in text pattern searching, data compression, and pattern discovery. Intuitively, the CDAWG of a string T is obtained by merging isomorphic subtrees of the suffix tree [Weiner 1973] of the same string T, thus CDAWGs are a compact indexing structure. In this paper, we investigate the sensitivity of CDAWGs when a single character edit operation (insertion, deletion, or substitution) is performed at the left-end of the input string T, namely, we are interested in the worst-case increase in the size of the CDAWG after a left-end edit operation. We prove that if e is the number of edges of the CDAWG for string T, then the number of new edges added to the CDAWG after a left-end edit operation on T is less than e. Further, we present almost matching lower bounds on the sensitivity of CDAWGs for all cases of insertion, deletion, and substitution.

Original languageEnglish
Title of host publicationCombinatorics on Words - 14th International Conference, WORDS 2023, Proceedings
EditorsAnna Frid, Robert Mercaş
PublisherSpringer Science and Business Media Deutschland GmbH
Pages168-180
Number of pages13
ISBN (Print)9783031331794
DOIs
Publication statusPublished - 2023
Event14th International Conference on Combinatorics on Words, WORDS 2023 - Umeå, Sweden
Duration: Jun 12 2023Jun 16 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13899 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference14th International Conference on Combinatorics on Words, WORDS 2023
Country/TerritorySweden
CityUmeå
Period6/12/236/16/23

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'On Sensitivity of Compact Directed Acyclic Word Graphs'. Together they form a unique fingerprint.

Cite this