2012
DOI: 10.14778/2311906.2311909
|View full text |Cite
|
Sign up to set email alerts
|

Truss decomposition in massive networks

Abstract: The k-truss is a type of cohesive subgraphs proposed recently for the study of networks. While the problem of computing most cohesive subgraphs is NP-hard, there exists a polynomial time algorithm for computing k-truss. Compared with k-core which is also efficient to compute, k-truss represents the "core" of a k-core that keeps the key information of, while filtering out less important information from, the k-core. However, existing algorithms for computing k-truss are inefficient for handling today's massive … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
230
1

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 323 publications
(231 citation statements)
references
References 28 publications
0
230
1
Order By: Relevance
“…For a fair comparison, we compare the k-influential community with the k + 1 truss community. This is because a k +1 truss is a k-core [24], and our k-influential community is based on k-core. Below, we consider the case when k = 4.…”
Section: Case Studiesmentioning
confidence: 99%
“…For a fair comparison, we compare the k-influential community with the k + 1 truss community. This is because a k +1 truss is a k-core [24], and our k-influential community is based on k-core. Below, we consider the case when k = 4.…”
Section: Case Studiesmentioning
confidence: 99%
“…2: for each vertex v in G do 3: set v.min id edge to be the edge on v that has the minimum index. 4: Create a tree node n(e) for each edge e. 5: for i = 1 to n do 6: Assume ei has two vertices v1 and v2, create an array: min neighbors[2] = {v1.min id edge, v2.min id edge}; 7: for each edge em in min neighbors do 8: if m < i and currently n(ei) and n(em) are not in the same subtree then 9: connect n(ei) to root(n(em)) //n(ei) is parent K-Core [5] and K-Truss [16], [17](also called Triangle KCore in [4], DN-graph in [3] ) are two common dense subgraph patterns that draw much attention in recent works. The definitions of K-Core and K-Truss are as follows:…”
Section: Algorithm 3 Constructing Edge Scalar Treementioning
confidence: 99%
“…The k-plex is still NP-Complete since it restricts the subgraph size, while k-core further relaxes it to achieve the linear time complexity with respect to the number of edges. A new direction based on the edge triangle model, like DN-Graph [24] and truss decomposition [22], is more suitable for social network analysis since it captures the tie strength between actors inside the subgroup. Our proposed mutual friend concept belongs to this model and we will compare it with the above two concepts in Section 3 in details.…”
Section: Related Workmentioning
confidence: 99%
“…Truss decomposition is a process to compute the k-truss of a graph G for all 2 ≤ k ≤ kmax, in which k-truss is a cohesive subgraph ensures that all the edges in it are supported by at least (k − 2) triangles [22]. The truss definition is similar to but proposed independently with the mutual friend defined in this paper except the meaning for k. Besides, the authors for truss decomposition realize that memory solution can not handle large scale social networks.…”
Section: Comparison To Truss Decompositionmentioning
confidence: 99%
See 1 more Smart Citation