Efficient Maximum Vertex (k, l)-Biplex Computation on Bipartite Graphs

被引:0
作者
Zhou, Hongru [1 ]
Liu, Shengxin [1 ]
Cao, Ruidi [2 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, Shenzhen 518055, Peoples R China
[2] Harbin Inst Technol, Sci & Technol Off, Shenzhen 518055, Peoples R China
来源
TSINGHUA SCIENCE AND TECHNOLOGY | 2025年 / 30卷 / 02期
基金
中国国家自然科学基金;
关键词
bipartite graphs; cohesive subgraph search; maximum vertex (k; l)-biplex; branch-and-bound algorithm;
D O I
10.26599/TST.2024.9010009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cohesive subgraph search is a fundamental problem in bipartite graph analysis. Given integers k and l, a (k,l)-biplex is a cohesive structure which requires each vertex to disconnect at most k or l vertices in the other side. Computing (k,l)-biplexes has been a popular research topic in recent years and has various applications. However, most existing studies considered the problem of finding (k, l)-biplex with the largest number of edges. In this paper, we instead consider another variant and focus on the maximum vertex (k, l)-biplex problem which aims to search for a (k, l)-biplex with the maximum cardinality. We first show that this problem is Non-deterministic Polynomial-time hard (NP-hard) for any positive integers k and l while max{k, l} is at least 3. Guided by this negative result, we design an efficient branch-and-bound algorithm with a novel framework. In particular, we introduce a branching strategy based on whether there is a pivot in the current set, with which our proposed algorithm has the time complexity of gamma(n)n(O(1)), where gamma < 2. In addition, we also apply multiple speed-up techniques and various pruning strategies. Finally, we conduct extensive experiments on various real datasets which demonstrate the efficiency of our proposed algorithm in terms of running time.
引用
收藏
页码:569 / 584
页数:16
相关论文
共 41 条
[1]  
Abidi A, 2020, PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P3558
[2]  
Ahmed A, 2007, ASIA-PACIFIC SYMPOSIUM ON VISUALISATION 2007, PROCEEDINGS, P17
[3]  
Allahbakhsh Mohammad, 2013, Web Technologies and Applications. 15th Asia-Pacific Web Conference, APWeb 2013. Proceedings, P196, DOI 10.1007/978-3-642-37401-2_21
[4]  
Bondy J. A., 1976, Graph theory with applications
[5]   Efficient Maximum k-Plex Computation over Large Sparse Graphs [J].
Chang, Lijun ;
Xu, Mouyi ;
Strash, Darren .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 16 (02) :127-139
[6]   Efficient Maximal Biclique Enumeration for Large Sparse Bipartite Graphs [J].
Chen, Lu ;
Liu, Chengfei ;
Zhou, Rui ;
Xu, Jiajie ;
Li, Jianxin .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (08) :1559-1571
[7]   Shared-Memory Parallel Maximal Clique Enumeration [J].
Das, Apurba ;
Sanei-Mehri, Seyed-Vahid ;
Tirthapura, Srikanta .
2018 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2018, :62-71
[8]   On bipartite and multipartite clique problems [J].
Dawande, M ;
Keskinocak, P ;
Swaminathan, JM ;
Tayur, S .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 41 (02) :388-403
[9]   Efficient Fault-Tolerant Group Recommendation Using α-β-core [J].
Ding, Danghao ;
Li, Hui ;
Huang, Zhipeng ;
Mamoulis, Nikos .
CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2017, :2047-2050
[10]   ARBORICITY AND BIPARTITE SUBGRAPH LISTING ALGORITHMS [J].
EPPSTEIN, D .
INFORMATION PROCESSING LETTERS, 1994, 51 (04) :207-211