학술논문

Balanced and Unbalanced Triangle Count in Signed Networks
Document Type
Periodical
Source
IEEE Transactions on Knowledge and Data Engineering IEEE Trans. Knowl. Data Eng. Knowledge and Data Engineering, IEEE Transactions on. 35(12):12491-12496 Dec, 2023
Subject
Computing and Processing
Heuristic algorithms
Indexes
Field-flow fractionation
Symbols
Social networking (online)
Image edge detection
Time complexity
Complex networks
incremental approach
signed networks
triangle counting
Language
ISSN
1041-4347
1558-2191
2326-3865
Abstract
Triangle count is a frequently used network statistic, possessing high computational cost. Moreover, this task gets even more complex in the case of signed networks which consist of unbalanced and balanced triangles. In this work, we propose a fast I ncremental T riangle C ounting (ITC) algorithm for counting all types of triangles, including balanced and unbalanced. The proposed algorithm updates the count of different types of triangles for newly added nodes and edges only instead of recalculating the same triangle multiple times for the entire network repeatedly. Thus, the proposed ITC algorithm also works for dynamic networks. The experimental results show that the proposed method is practically efficient having run time complexity of $O(m k_{{\max}})$O(mkmax), where $m$m represents the number of edges and $k_{{\max}}$kmax represents the maximum degree of the given signed network.