Incremental Maintenance of Maximal Bicliques in a Dynamic Bipartite Graph
Incremental Maintenance of Maximal Bicliques in a Dynamic Bipartite Graph
复制标题
DOI:
10.1109/tmscs.2018.2802920
复制
发表时间:
2018-07
期刊:
影响因子:
--
通讯作者:
A. Das;Srikanta Tirthapura
中科院分区:
文献类型:
--
作者:
A. Das;Srikanta Tirthapura
We consider incremental maintenance of maximal bicliques from a dynamic bipartite graph that changes over time due to the addition of edges. When new edges are added to the graph, we seek to enumerate the change in the set of maximal bicliques, without enumerating the set of maximal bicliques that remain unaffected. The challenge in an efficient algorithm is to enumerate the change without explicitly enumerating the set of all maximal bicliques. In this work, we present (1) Near-tight bounds on the magnitude of change in the set of maximal bicliques of a graph, due to a change in the edge set, and an (2) Incremental algorithm for enumerating the change in the set of maximal bicliques. For the case when a constant number of edges are added to the graph, our algorithm is “change-sensitive”, i.e., its time complexity is proportional to the magnitude of change in the set of maximal bicliques. To our knowledge, this is the first incremental algorithm for enumerating maximal bicliques in a dynamic graph, with a provable performance guarantee. Our algorithm is easy to implement, and experimental results show that its performance exceeds that of baseline implementations by orders of magnitude.