Skip to main navigation Skip to search Skip to main content

Enumeration on trees under relabelings

  • Université Paris-Saclay
  • University of Lille 1
  • Centre national de la recherche scientifique

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

8 Citations (Scopus)

Abstract

We study how to evaluate MSO queries with free variables on trees, within the framework of enumeration algorithms. Previous work has shown how to enumerate answers with linear-time preprocessing and delay linear in the size of each output, i.e., constant-delay for free first-order variables. We extend this result to support relabelings, a restricted kind of update operations on trees which allows us to change the node labels. Our main result shows that we can enumerate the answers of MSO queries on trees with linear-time preprocessing and delay linear in each answer, while supporting node relabelings in logarithmic time. To prove this, we reuse the circuit-based enumeration structure from our earlier work, and develop techniques to maintain its index under node relabelings. We also show how enumeration under relabelings can be applied to evaluate practical query languages, such as aggregate, group-by, and parameterized queries.

Original languageEnglish
Title of host publication21st International Conference on Database Theory, ICDT 2018
EditorsYael Amsterdamer, Benny Kimelfeld
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770637
DOIs
Publication statusPublished - 1 Mar 2018
Externally publishedYes
Event21st International Conference on Database Theory, ICDT 2018 - Vienna, Austria
Duration: 26 Mar 2018 → 29 Mar 2018

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume98
ISSN (Print)1868-8969

Conference

Conference21st International Conference on Database Theory, ICDT 2018
Country/TerritoryAustria
CityVienna
Period26/03/18 → 29/03/18

Keywords

  • Circuits
  • Enumeration
  • Knowledge compilation
  • MSO
  • Trees
  • Updates

Fingerprint

Dive into the research topics of 'Enumeration on trees under relabelings'. Together they form a unique fingerprint.

Cite this