高效k步加权可达性查询处理算法

IF 2.9 4区 综合性期刊 Q2 MULTIDISCIPLINARY SCIENCES
Congquan Mei, Junfeng Zhou, Ming Du, Lian Chen, Sheng Yu, Xian Tang, Ziyang Chen
{"title":"高效k步加权可达性查询处理算法","authors":"Congquan Mei,&nbsp;Junfeng Zhou,&nbsp;Ming Du,&nbsp;Lian Chen,&nbsp;Sheng Yu,&nbsp;Xian Tang,&nbsp;Ziyang Chen","doi":"10.1007/s13369-025-10110-3","DOIUrl":null,"url":null,"abstract":"<div><p>Given a data graph <i>G</i>, a source vertex <i>u</i>, and a target vertex <i>v</i> of a reachability query, the reachability query is used to answer whether there exists a path from <i>u</i> to <i>v</i> in <i>G</i>. Reachability query processing is one of the fundamental operations in graph data management, which is widely used in biological networks, communication networks, and social networks to assist data analysis. The data graphs in practical applications usually contain information such as quantization weights associated with the structural relationships, in addition to the structural relationships between vertices. Thus, in addition to the traditional reachability relationships, users may want to further understand whether such reachability relationships satisfy specific constraints. In this paper, we study the problem of efficiently processing <i>k</i>-step reachability queries with weighted constraints in weighted graphs. The <i>k</i>-step weighted reachability query questions are used to answer the question of whether there exists a path from a source vertex <i>u</i> to a goal vertex <i>v</i> in a given weighted graph. If it exists, the path needs to satisfy (1) all edges in the path satisfy the given weight constraints, and (2) the length of the path does not exceed the given distance threshold <i>k</i>. To address the problem, firstly, WKRI indexes supporting <i>k</i>-step weighted reachability query processing and index construction methods based on efficient pruning strategies are proposed. Secondly, the idea of constructing indexes based on part of the vertices is proposed to reduce the size of the indexes and two optimized indexes are designed and implemented based on the vertex coverage set to design and implement two optimized indexes GWKRI and LWKRI. Finally, experiments are conducted on several real datasets. The experimental results verify the efficiency of the method proposed in this paper in answering <i>k</i>-step weighted reachability queries.\n\n\n</p></div>","PeriodicalId":54354,"journal":{"name":"Arabian Journal for Science and Engineering","volume":"50 19","pages":"16149 - 16166"},"PeriodicalIF":2.9000,"publicationDate":"2025-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Efficient k-step Weighted Reachability Queries Processing Algorithms\",\"authors\":\"Congquan Mei,&nbsp;Junfeng Zhou,&nbsp;Ming Du,&nbsp;Lian Chen,&nbsp;Sheng Yu,&nbsp;Xian Tang,&nbsp;Ziyang Chen\",\"doi\":\"10.1007/s13369-025-10110-3\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Given a data graph <i>G</i>, a source vertex <i>u</i>, and a target vertex <i>v</i> of a reachability query, the reachability query is used to answer whether there exists a path from <i>u</i> to <i>v</i> in <i>G</i>. Reachability query processing is one of the fundamental operations in graph data management, which is widely used in biological networks, communication networks, and social networks to assist data analysis. The data graphs in practical applications usually contain information such as quantization weights associated with the structural relationships, in addition to the structural relationships between vertices. Thus, in addition to the traditional reachability relationships, users may want to further understand whether such reachability relationships satisfy specific constraints. In this paper, we study the problem of efficiently processing <i>k</i>-step reachability queries with weighted constraints in weighted graphs. The <i>k</i>-step weighted reachability query questions are used to answer the question of whether there exists a path from a source vertex <i>u</i> to a goal vertex <i>v</i> in a given weighted graph. If it exists, the path needs to satisfy (1) all edges in the path satisfy the given weight constraints, and (2) the length of the path does not exceed the given distance threshold <i>k</i>. To address the problem, firstly, WKRI indexes supporting <i>k</i>-step weighted reachability query processing and index construction methods based on efficient pruning strategies are proposed. Secondly, the idea of constructing indexes based on part of the vertices is proposed to reduce the size of the indexes and two optimized indexes are designed and implemented based on the vertex coverage set to design and implement two optimized indexes GWKRI and LWKRI. Finally, experiments are conducted on several real datasets. The experimental results verify the efficiency of the method proposed in this paper in answering <i>k</i>-step weighted reachability queries.\\n\\n\\n</p></div>\",\"PeriodicalId\":54354,\"journal\":{\"name\":\"Arabian Journal for Science and Engineering\",\"volume\":\"50 19\",\"pages\":\"16149 - 16166\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2025-03-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Arabian Journal for Science and Engineering\",\"FirstCategoryId\":\"103\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s13369-025-10110-3\",\"RegionNum\":4,\"RegionCategory\":\"综合性期刊\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MULTIDISCIPLINARY SCIENCES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Arabian Journal for Science and Engineering","FirstCategoryId":"103","ListUrlMain":"https://link.springer.com/article/10.1007/s13369-025-10110-3","RegionNum":4,"RegionCategory":"综合性期刊","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
引用次数: 0

摘要

给定一个数据图G,一个可达性查询的源顶点u和目标顶点v,可达性查询用于回答G中是否存在从u到v的路径。可达性查询处理是图数据管理的基本操作之一,广泛应用于生物网络、通信网络和社交网络中,以辅助数据分析。实际应用中的数据图除了包含顶点间的结构关系外,通常还包含与结构关系相关的量化权重等信息。因此,除了传统的可达性关系之外,用户可能希望进一步了解这种可达性关系是否满足特定的约束。本文研究了加权图中具有加权约束的k步可达性查询的有效处理问题。k步加权可达性查询问题用于回答给定加权图中是否存在从源顶点u到目标顶点v的路径的问题。如果存在,则路径需要满足(1)路径中所有边满足给定权值约束,(2)路径长度不超过给定距离阈值k。针对该问题,首先提出了支持k步加权可达性查询处理的WKRI索引和基于高效剪枝策略的索引构建方法。其次,提出了基于部分顶点构建索引的思路,减少了索引的规模,并基于顶点覆盖集设计实现了两个优化索引,分别设计实现了GWKRI和LWKRI两个优化索引;最后,在多个真实数据集上进行了实验。实验结果验证了本文方法在回答k步加权可达性查询方面的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Efficient k-step Weighted Reachability Queries Processing Algorithms

Efficient k-step Weighted Reachability Queries Processing Algorithms

Given a data graph G, a source vertex u, and a target vertex v of a reachability query, the reachability query is used to answer whether there exists a path from u to v in G. Reachability query processing is one of the fundamental operations in graph data management, which is widely used in biological networks, communication networks, and social networks to assist data analysis. The data graphs in practical applications usually contain information such as quantization weights associated with the structural relationships, in addition to the structural relationships between vertices. Thus, in addition to the traditional reachability relationships, users may want to further understand whether such reachability relationships satisfy specific constraints. In this paper, we study the problem of efficiently processing k-step reachability queries with weighted constraints in weighted graphs. The k-step weighted reachability query questions are used to answer the question of whether there exists a path from a source vertex u to a goal vertex v in a given weighted graph. If it exists, the path needs to satisfy (1) all edges in the path satisfy the given weight constraints, and (2) the length of the path does not exceed the given distance threshold k. To address the problem, firstly, WKRI indexes supporting k-step weighted reachability query processing and index construction methods based on efficient pruning strategies are proposed. Secondly, the idea of constructing indexes based on part of the vertices is proposed to reduce the size of the indexes and two optimized indexes are designed and implemented based on the vertex coverage set to design and implement two optimized indexes GWKRI and LWKRI. Finally, experiments are conducted on several real datasets. The experimental results verify the efficiency of the method proposed in this paper in answering k-step weighted reachability queries.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Arabian Journal for Science and Engineering
Arabian Journal for Science and Engineering MULTIDISCIPLINARY SCIENCES-
CiteScore
5.70
自引率
3.40%
发文量
993
期刊介绍: King Fahd University of Petroleum & Minerals (KFUPM) partnered with Springer to publish the Arabian Journal for Science and Engineering (AJSE). AJSE, which has been published by KFUPM since 1975, is a recognized national, regional and international journal that provides a great opportunity for the dissemination of research advances from the Kingdom of Saudi Arabia, MENA and the world.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信