Efficient Maximal Biplex Enumerations with Improved Worst-Case Time Guarantee
Qiangqiang Dai, Rong-Hua Li, Donghang Cui, Meihao Liao, Yu-Xuan Qiu, Guoren Wang
Abstract
A k-biplex is an induced subgraph of a bipartite graph which requires every vertex on the one side disconnecting at most k vertices on the other side. Enumerating all maximal k-biplexes in a bipartite graph is a fundamental operator in bipartite graph analysis and finds applications in various domains, including community detection, online recommendation, and fraud detection in finance networks. The state-of-the-art solutions for maximal k-biplex enumeration suffer from efficiency issues as k increases (k ≥ 2), with the time complexity of O(m 2 n ), where n (m) denotes the number of vertices (edges) in the bipartite graph. To address this issue, we propose two theoretically and practically efficient enumeration algorithms based on novel branching techniques. Specifically, we first devise a new branching rule as a fundamental component. Building upon this, we then develop a novel branch-and-bound enumeration algorithm to efficiently enumerate maximal k-biplexes. We prove that our algorithm achieves a worst-case time complexity of O(mα k n ), where α k < 2, thus significantly improving the time complexity compared to previous algorithms. To enhance the performance, we further propose an improved enumeration algorithm based on a novel pivot-based branching rule. Theoretical analysis reveals that our improved algorithm has a time complexity of O(mβ k n ), where β k is strictly less than α k . In addition, we also present several non-trivial optimization techniques, including graph reduction, upper-bounds based pruning, and ordering-based optimization, to further improve the efficiency of our algorithms. Finally, we conduct extensive experiments on 6 large real-world bipartite graphs to evaluate the efficiency and scalability of the proposed solutions. The results demonstrate that our improved algorithm achieves up to 5 orders of magnitude faster than the state-of-the-art solutions.
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.
Cited by top-tier papers1
Ask how each one uses itBuilds on7
- Efficient Bitruss Decomposition for Large-scale Bipartite GraphsKai Wang, Xuemin Lin, Lu Qin, Wenjie Zhang et al.ICDE 2020 · 107 citations
- Efficient Maximal Biclique Enumeration for Large Sparse Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu et al.VLDB 2022 · 62 citations
- Enumerating Maximal k-Plexes with Worst-Case Time GuaranteeYi Zhou, Jingwei Xu, Zhenyu Guo, Mingyu Xiao et al.AAAI 2020 · 49 citations
- Listing Maximal k-Plexes in Large Real-World GraphsZhengren Wang, Yi Zhou, Mingyu Xiao, Bakhadyr KhoussainovWWW 2022 · 37 citations
- Efficient Algorithms for Maximal k-Biplex EnumerationKaiqiang Yu, Cheng Long, Shengxin Liu, Da YanSIGMOD 2022 · 32 citations
Related papers
- Maximum k-Biplex Search on Bipartite Graphs: A Symmetric-BK Branching ApproachKaiqiang Yu, Cheng LongSIGMOD 2023 · 23 citations
- Maximal Biclique Enumeration with Improved Worst-Case Time Complexity Guarantee: A Partition-Oriented StrategyKaixin Wang, Kaiqiang Yu, Cheng LongSIGMOD 2026
- Maximum Defective Biclique Search in Large Bipartite GraphsDonghang Cui, Rong-Hua Li, Qiangqiang Dai, Hongchao Qin et al.VLDB 2026 · 2 citations
- 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
- Maximum Biplex Search over Bipartite GraphsWensheng Luo, Kenli Li, Xu Zhou, Yunjun Gao et al.ICDE 2022 · 31 citations
