Passer à la navigation principale Passer à la recherche Passer au contenu principal

Dynamic Direct Access of MSO Query Evaluation over Strings

  • Université de Lille
  • Université d'Artois
  • Pontificia Universidad Católica de Chile
  • Millennium Institute for Foundational Research on Data

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We study the problem of evaluating a Monadic Second Order (MSO) query over strings under updates in the setting of direct access. We present an algorithm that, given an MSO query with first-order free variables represented by an unambiguous variable-set automaton A with state set Q and variables X and a string s, computes a data structure in time O(|Q|ω · |X|2 · |s|) and, then, given an index i retrieves, using the data structure, the i-th output of the evaluation of A over s in time O(|Q|ω · |X|3 · log(|s|)2) where ω is the exponent for matrix multiplication. Ours is the first efficient direct access algorithm for MSO query evaluation over strings; such algorithms so far had only been studied for first-order queries and conjunctive queries over relational data. Our algorithm gives the answers in lexicographic order where, in contrast to the setting of conjunctive queries, the order between variables can be freely chosen by the user without degrading the runtime. Moreover, our data structure can be updated efficiently after changes to the input string, allowing more powerful updates than in the enumeration literature, e.g. efficient deletion of substrings, concatenation and splitting of strings, and cut-and-paste operations. Our approach combines a matrix representation of MSO queries and a novel data structure for dynamic word problems over semi-groups which yields an overall algorithm that is elegant and easy to formulate.

langue originaleAnglais
titre28th International Conference on Database Theory, ICDT 2025
rédacteurs en chefSudeepa Roy, Ahmet Kara
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959773645
Les DOIs
étatPublié - 21 mars 2025
Modification externeOui
Evénement28th International Conference on Database Theory, ICDT 2025 - Barcelona, Espagne
Durée: 25 mars 202528 mars 2025

Série de publications

NomLeibniz International Proceedings in Informatics, LIPIcs
Volume328
ISSN (imprimé)1868-8969

Une conférence

Une conférence28th International Conference on Database Theory, ICDT 2025
Pays/TerritoireEspagne
La villeBarcelona
période25/03/2528/03/25

Empreinte digitale

Examiner les sujets de recherche de « Dynamic Direct Access of MSO Query Evaluation over Strings ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation