VSL 2014: VIENNA SUMMER OF LOGIC 2014

MSO Queries on Trees: Enumerating Answers under Updates

Authors: Katja Losemann and Wim Martens

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:MSO Queries on Trees: Enumerating Answers under Updates
Authors:Katja Losemann and Wim Martens
Proceedings:CSL-LICS 2014 Full and Final Proceedings
Editors: Dale Miller and Laura Kovacs
Keywords:MSO, finite automata, trees, database theory, enumeration, delay, incremental evaluation
Abstract:

ABSTRACT. We investigate efficient view maintenance for MSO-definable queries over trees or, more precisely, efficiently enumerating answers of MSO-definable queries over words and trees which are subject to local updates. For words we exhibit an algorithm that uses an O(n) preprocessing phase and enumerates answers with O(log n) delay between them. When the word is updated, the algorithm can avoid repeating expensive preprocessing and restart the enumeration phase within O(log n) time. For trees, our algorithm uses O(n) preprocessing time, enumerates answers with O(log^2 n) delay, and can restart enumeration within O(log^2 n) time after receiving an update to the tree. This significantly improves the cost of recomputing the answers of a query from scratch.

Pages:10
Talk:Jul 17 12:15
Paper:
Disclaimer | Powered by EasyChair Smart Program