dc.contributor.author | Arroyuelo, Diego | |
dc.contributor.author | Gómez-Brandón, Adrián | |
dc.contributor.author | Navarro, Gonzalo | |
dc.date.accessioned | 2025-01-20T10:34:11Z | |
dc.date.available | 2025-01-20T10:34:11Z | |
dc.date.issued | 2025 | |
dc.identifier.citation | Arroyuelo, D., Gómez-Brandón, A. & Navarro, G. Evaluating regular path queries on compressed adjacency matrices. The VLDB Journal 34, 2 (2025). https://doi.org/10.1007/s00778-024-00885-6 | es_ES |
dc.identifier.issn | 1066-8888 | |
dc.identifier.uri | http://hdl.handle.net/2183/40774 | |
dc.description | O software está dispoñible en: https://github.com/adriangbrandon/rpq-matrix | es_ES |
dc.description | Dataset relacionado: https://zenodo.org/records/7254968 | es_ES |
dc.description | This version of the article has been accepted for publication, after peer review and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: https://doi.org/10.1007/s00778-024-00885-6 | es_ES |
dc.description.abstract | [Abstract]: Regular Path Queries (RPQs), which are essentially regular expressions to be matched against the labels of paths in labeled graphs, are at the core of graph database query languages like SPARQL and GQL. A way to solve RPQs is to translate them into a sequence of operations on the adjacency matrices of each label. We design and implement a Boolean algebra on sparse matrix representations and, as an application, use them to handle RPQs. Our baseline representation uses the same space and time as the previously most compact index for RPQs, outperforming it on the hardest types of queries—those where both RPQ endpoints are unspecified. Our more succinct structure, based on -trees, is 4 times smaller than any existing representation that handles RPQs. While slower, it still solves complex RPQs in a few seconds and slightly outperforms the smallest previous structure on the hardest RPQs. Our new sparse-matrix-based solutions dominate a good portion of the space/time tradeoff map, being outperformed only by representations that use much more space. They also implement an algebra of Boolean matrices that is of independent interest beyond solving RPQs. | es_ES |
dc.description.sponsorship | This work was supported by ANID - Millennium Science Initiative Program - Code ICN17_002, and Fondecyt Grant 1-230755; CITIC is funded by Xunta de Galicia and CIGUS; GAIN/Xunta de Galicia Grant ED431C 2021/53 (GRC); Xunta de Galicia/FEDER-UE Grant IN852D 2021/3; MCIN/AEI and NextGenerationEU/PRTR Grants [PID2020-114635RB-I00, TED2021-129245B-C21]. A preliminary version of this paper appears in Proc. SPIRE 2023 | es_ES |
dc.description.sponsorship | Chile. Agencia Nacional de Investigación y Desarrollo; ICN17_002 | es_ES |
dc.description.sponsorship | Chile. Fondo Nacional de Desarrollo Científico y Tecnológico (Fondecyt); 1-230755 | es_ES |
dc.description.sponsorship | Xunta de Galicia; ED431C 2021/53 | es_ES |
dc.description.sponsorship | Xunta de Galicia; IN852D 2021/3 | es_ES |
dc.language.iso | eng | es_ES |
dc.publisher | Springer Science and Business Media Deutschland GmbH | es_ES |
dc.relation.uri | https://doi.org/10.1007/s00778-024-00885-6 | es_ES |
dc.rights | Copyright © 2024, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature | es_ES |
dc.subject | Regular path queries on graph databases | es_ES |
dc.subject | Compact data structures for adjacency matrices | es_ES |
dc.subject | Sparse matrices | es_ES |
dc.subject | Sparse Boolean matrices | es_ES |
dc.title | Evaluating regular path queries on compressed adjacency matrices | es_ES |
dc.type | journal article | es_ES |
dc.rights.accessRights | open access | es_ES |
UDC.journalTitle | VLDB Journal | es_ES |
UDC.volume | 34 | es_ES |
UDC.issue | article 2 | es_ES |
dc.identifier.doi | 10.1007/s00778-024-00885-6 | |
UDC.coleccion | Investigación | es_ES |
UDC.departamento | Ciencias da Computación e Tecnoloxías da Información | es_ES |
UDC.grupoInv | Laboratorio de Bases de Datos (LBD) | es_ES |
UDC.institutoCentro | CITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2020-114635RB-I00/ES/EXPLOTACIÓN ENRIQUECIDA DE TRAYECTORIAS CON ESTRUCTURAS DE DATOS COMPACTAS Y GIS | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/TED2021-129245B-C21/ES/PLAGEMIS | es_ES |