{"title":"Efficient Triangle-Connected Truss Community Search In Dynamic Graphs","authors":"Tianyang Xu, Z. Lu, Yuanyuan Zhu","doi":"10.14778/3570690.3570701","DOIUrl":null,"url":null,"abstract":"\n Community search studies the retrieval of certain community structures containing query vertices, which has received lots of attention recently.\n k\n -truss is a fundamental community structure where each edge is contained in at least\n k\n - 2 triangles. Triangle-connected\n k\n -truss community (\n k\n -TTC) is a widely-used variant of\n k\n -truss, which is a maximal\n k\n -truss where edges can reach each other via a series of edge-adjacent triangles. Although existing works have provided indexes and query algorithms for\n k\n -TTC search, the cohesiveness of a\n k\n -TTC (diameter upper bound) has not been theoretically analyzed and the triangle connectivity has not been efficiently captured. Thus, we revisit the\n k\n -TTC search problem in dynamic graphs, aiming to achieve a deeper understanding of\n k\n -TTC. First, we prove that the diameter of a\n k\n -TTC with\n n\n vertices is bounded by [EQUATION]. Then, we encapsulate triangle connectivity with two novel concepts, partial class and truss-precedence, based on which we build our compact index, EquiTree, to support the efficient\n k\n -TTC search. We also provide efficient index construction and maintenance algorithms for the dynamic change of graphs. Compared with the state-of-the-art methods, our extensive experiments show that EquiTree can boost search efficiency up to two orders of magnitude at a small cost of index construction and maintenance.\n","PeriodicalId":20467,"journal":{"name":"Proc. VLDB Endow.","volume":"22 1","pages":"519-531"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proc. VLDB Endow.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14778/3570690.3570701","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Community search studies the retrieval of certain community structures containing query vertices, which has received lots of attention recently.
k
-truss is a fundamental community structure where each edge is contained in at least
k
- 2 triangles. Triangle-connected
k
-truss community (
k
-TTC) is a widely-used variant of
k
-truss, which is a maximal
k
-truss where edges can reach each other via a series of edge-adjacent triangles. Although existing works have provided indexes and query algorithms for
k
-TTC search, the cohesiveness of a
k
-TTC (diameter upper bound) has not been theoretically analyzed and the triangle connectivity has not been efficiently captured. Thus, we revisit the
k
-TTC search problem in dynamic graphs, aiming to achieve a deeper understanding of
k
-TTC. First, we prove that the diameter of a
k
-TTC with
n
vertices is bounded by [EQUATION]. Then, we encapsulate triangle connectivity with two novel concepts, partial class and truss-precedence, based on which we build our compact index, EquiTree, to support the efficient
k
-TTC search. We also provide efficient index construction and maintenance algorithms for the dynamic change of graphs. Compared with the state-of-the-art methods, our extensive experiments show that EquiTree can boost search efficiency up to two orders of magnitude at a small cost of index construction and maintenance.