Maximal Biclique Enumeration with Improved Worst-Case Time Complexity Guarantee: A Partition-Oriented Strategy
Kaixin Wang, Kaiqiang Yu, Cheng Long
Abstract
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext beef5a46-0e0f-4458-9927-519b95c3f8c9Builds on11
- Maximum Biclique Search at Billion ScaleBingqing Lyu, Lu Qin, Xuemin Lin, Ying Zhang et al.VLDB 2020 ยท 103 citations
- Efficient Exact Algorithms for Maximum Balanced Biclique Search in Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu et al.SIGMOD 2021 ยท 69 citations
- Efficient Maximal Biclique Enumeration for Large Sparse Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu et al.VLDB 2022 ยท 62 citations
- Redundancy-Free Computation for Graph Neural NetworksZhihao Jia, Sina Lin, Rex Ying, Jiaxuan You et al.KDD 2020 ยท 60 citations
- Listing Maximal k-Plexes in Large Real-World GraphsZhengren Wang, Yi Zhou, Mingyu Xiao, Bakhadyr KhoussainovWWW 2022 ยท 37 citations
Related papers
- Maximum k-Biplex Search on Bipartite Graphs: A Symmetric-BK Branching ApproachKaiqiang Yu, Cheng LongSIGMOD 2023 ยท 23 citations
- Efficient Maximal Biplex Enumerations with Improved Worst-Case Time GuaranteeQiangqiang Dai, Rong-Hua Li, Donghang Cui, Meihao Liao et al.SIGMOD 2024 ยท 6 citations
- Maximum Defective Biclique Search in Large Bipartite GraphsDonghang Cui, Rong-Hua Li, Qiangqiang Dai, Hongchao Qin et al.VLDB 2026 ยท 2 citations
- Efficient Defective Clique Enumeration and Search with Worst-Case Optimal Search SpaceJihoon Jang, Yehyun Nam, Kunsoo Park, Hyunjoon KimSIGMOD 2026 ยท 1 citation
- Hereditary Cohesive Subgraphs Enumeration on Bipartite Graphs: The Power of Pivot-based ApproachesQiangqiang Dai, Rong-Hua Li, Xiaowei Ye, Meihao Liao et al.SIGMOD 2023 ยท 19 citations
