面向时序图数据的快速环枚举算法

Min Jia Pan, Rong Hua Li*, Yu Hai Zhao, Guo Ren Wang

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

摘要

Temporal graph is a type of graph where each edge is associated with a timestamp. In temporal graphs, a temporal cycle denotes a loop where the timestamps of the edges in the loop follow an increasing order. Temporal cycle enumeration has a number of real-life applications. For example, it can be applied to detect the fraud behavior in temporal financial networks. Additionally, the number of temporal cycles can be used to characterize the topological properties of temporal graphs. Based on the 2SCENT algorithm proposed by Rohit Kumar et al. in 2018, a new temporal cycle enumeration algorithm is proposed which uses additional cycle information to prune the search space. Specifically, the proposed algorithm is a two-stage algorithm. First, the algorithm traverses the temporal graph to identify all root nodes that probably form temporal cycles, as well as the corresponding time and length information of the cycles. Second, the algorithm performs a dynamic depth first search using the above information to find all valid temporal cycles. Extensive experiments are conducted on four real-life datasets, using 2SCENT as the baseline algorithm. The result shows that the proposed algorithm reduces the running time over the 2SCENT algorithm by 50 percent.

投稿的翻译标题Fast Temporal Cycle Enumeration Algorithm on Temporal Graphs
源语言繁体中文
页(从-至)3823-3835
页数13
期刊Ruan Jian Xue Bao/Journal of Software
31
12
DOI
出版状态已出版 - 12月 2020

关键词

  • Constraint cycle
  • Cycle enumeration algorithm
  • Prune
  • Temporal cycle
  • Temporal graph

指纹

探究 '面向时序图数据的快速环枚举算法' 的科研主题。它们共同构成独一无二的指纹。

引用此