Show simple item record

Authordc.contributor.authorBarceló Baeza, Pablo 
Authordc.contributor.authorMuñoz, Pablo 
Admission datedc.date.accessioned2018-05-25T15:19:50Z
Available datedc.date.available2018-05-25T15:19:50Z
Publication datedc.date.issued2017
Cita de ítemdc.identifier.citationACM Transactions on Computational Logic, Vol. 18, No. 2, Article 10es_ES
Identifierdc.identifier.other10.1145/3070822
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/148150
Abstractdc.description.abstractGraph databases make use of logics that combine traditional first-order features with navigation on paths, in the same way logics for model checking do. However, modern applications of graph databases impose a new requirement on the expressiveness of the logics: they need comparing labels of paths based on word relations (such as prefix, subword, or subsequence). This has led to the study of logics that extend basic graph languages with features for comparing labels of paths based on regular relations or the strictly more powerful rational relations. The evaluation problem for the former logic is decidable (and even tractable in data complexity), but already extending this logic with such a common rational relation as subword or suffix makes evaluation undecidable. In practice, however, it is rare to have the need for such powerful logics. Therefore, it is more realistic to study the complexity of less expressive logics that still allow comparing paths based on practically motivated rational relations. Here we concentrate on the most basic languages, which extend graph pattern logics with path comparisons based only on suffix, subword, or subsequence. We pinpoint the complexity of evaluation for each one of these logics, which shows that all of them are decidable in elementary time (PSPACE or NEXPTIME). Furthermore, the extension with suffix is even tractable in data complexity (but the other two are not). In order to obtain our results we establish a link between the evaluation problem for graph logics and two important problems in word combinatorics: word equations with regular constraints and longest common subsequence.es_ES
Patrocinadordc.description.sponsorshipMillennium Nucleus Center, NC120004 / CONICYT Ph.D. Scholarshipes_ES
Lenguagedc.language.isoenes_ES
Publisherdc.publisherAssociation for Computing Machineryes_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Sourcedc.sourceACM Transactions on Computational Logices_ES
Keywordsdc.subjectAlgorithmses_ES
Keywordsdc.subjectLanguageses_ES
Keywordsdc.subjectTheoryes_ES
Keywordsdc.subjectComplexity of evaluationes_ES
Keywordsdc.subjectLogics for graphses_ES
Keywordsdc.subjectRational relationses_ES
Keywordsdc.subjectRegular path querieses_ES
Keywordsdc.subjectShufflees_ES
Keywordsdc.subjectWord equationses_ES
Títulodc.titleGraph logics with rational relations: the role of word combinatoricses_ES
Document typedc.typeArtículo de revista
Catalogueruchile.catalogadortjnes_ES
Indexationuchile.indexArtículo de publicación ISIes_ES


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile