Maximal Biclique Enumeration with Improved Worst-Case Time Complexity Guarantee: A Partition-Oriented Strategy
Kaixin Wang, Kaiqiang Yu, Cheng Long
摘要
The maximal biclique enumeration problem in bipartite graphs is fundamental and has numerous applications in E-commerce and transaction networks, particularly in areas such as fraud detection and anomaly behavior identification. Most existing studies adopt a branch-and-bound framework, which recursively expands a partial biclique with a vertex until no further vertices can be added. Equipped with a basic pivot selection strategy, all stateof-the-art methods have a worst-case time complexity no better than 𝑂 (𝑚 • ( √ 2) 𝑛 ), where 𝑚 and 𝑛 are the number of edges and vertices in the graph, respectively. In this paper, we introduce a new branch-and-bound (BB) algorithm IPS. In IPS, we relax the strict stopping criterion of existing methods by allowing termination when all maximal bicliques within the current branch can be outputted in the time proportional to the number of maximal bicliques inside, reducing the total number of branches required. Second, to fully unleash the power of the new termination condition, we propose an improved pivot selection strategy, which well aligns with the new termination condition to achieve better theoretical and practical performance. Formally, IPS improves the worst-case time complexity to 𝑂 (𝑚 • 𝛼 𝑛 + 𝑛 • 𝛽), where 𝛼 (≈ 1.3954) is the largest positive root of 𝑥 4 -2𝑥 -1 = 0 and 𝛽 represents the number of maximal bicliques in the graph, respectively. This result surpasses that of all existing algorithms given that 𝛼 is strictly smaller than √ 2 and 𝛽 is at most ( √ 2) 𝑛 -2 theoretically. Furthermore, we apply an inclusion-exclusion-based framework to boost the performance of IPS, improving the worst-case time complexity to 𝑂 (𝑛 • 𝛾 2 • 𝛼 𝛾 + 𝛾 • 𝛽) for large sparse graphs (𝛾 is a parameter satisfying 𝛾 ≪ 𝑛 for sparse graphs). Finally, we conduct extensive experiments on 15 real datasets and the results demonstrate that our algorithms can run several times faster than the state-of-the-art algorithms on real datasets.
• Mathematics of computing → Graph algorithms.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper11
- Maximum Biclique Search at Billion ScaleBingqing Lyu, Lu Qin, Xuemin Lin, Ying Zhang 等VLDB 2020 · 被引用 103 次
- Efficient Exact Algorithms for Maximum Balanced Biclique Search in Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu 等SIGMOD 2021 · 被引用 69 次
- Efficient Maximal Biclique Enumeration for Large Sparse Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu 等VLDB 2022 · 被引用 62 次
- Redundancy-Free Computation for Graph Neural NetworksZhihao Jia, Sina Lin, Rex Ying, Jiaxuan You 等KDD 2020 · 被引用 60 次
- Listing Maximal k-Plexes in Large Real-World GraphsZhengren Wang, Yi Zhou, Mingyu Xiao, Bakhadyr KhoussainovWWW 2022 · 被引用 37 次
相关 Paper
- Maximum k-Biplex Search on Bipartite Graphs: A Symmetric-BK Branching ApproachKaiqiang Yu, Cheng LongSIGMOD 2023 · 被引用 23 次
- Efficient Maximal Biplex Enumerations with Improved Worst-Case Time GuaranteeQiangqiang Dai, Rong-Hua Li, Donghang Cui, Meihao Liao 等SIGMOD 2024 · 被引用 6 次
- Maximum Defective Biclique Search in Large Bipartite GraphsDonghang Cui, Rong-Hua Li, Qiangqiang Dai, Hongchao Qin 等VLDB 2026 · 被引用 2 次
- Efficient Defective Clique Enumeration and Search with Worst-Case Optimal Search SpaceJihoon Jang, Yehyun Nam, Kunsoo Park, Hyunjoon KimSIGMOD 2026 · 被引用 1 次
- Hereditary Cohesive Subgraphs Enumeration on Bipartite Graphs: The Power of Pivot-based ApproachesQiangqiang Dai, Rong-Hua Li, Xiaowei Ye, Meihao Liao 等SIGMOD 2023 · 被引用 19 次
