Accelerating maximum biplex search over large bipartite graphs

被引:0
|
作者
Pan, Dong [1 ]
Zhou, Xu [1 ]
Luo, Wensheng [1 ]
Yang, Zhibang [1 ]
Liu, Qing [2 ]
Gao, Yunjun [2 ]
Li, Kenli [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha, Peoples R China
[2] Zhejiang Univ, Coll Comp Sci & Technol, Zhejiang, Peoples R China
来源
VLDB JOURNAL | 2025年 / 34卷 / 01期
关键词
Bipartite graph; Graph query; <italic>k</italic>-biplex; FPGA; Subgraph search; PHYLOGENETIC DATA SETS; COHESIVE SUBGRAPHS; BICLIQUE;
D O I
10.1007/s00778-024-00882-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As a typical most-to-most connected quasi-biclique model, k-biplex allows nodes on each side of a fully connected subgraph to lose at most k connections. In this paper, we investigate the maximum k-biplex search problem to find a k-biplex with the maximum number of edges and prove that it is NP-hard and inapproximable. To solve this problem, we first define a new dense subgraph over a given bipartite graph, named (x, y)-core, based on which a core-based maximum k-biplex search (CMBS) framework is presented by introducing a core-based graph reduction technique. In addition, we design a bidirectional positioning strategy and propose a CMBS+\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\hbox {CMBS}<^>+$$\end{document} framework. After that, two exact algorithms, namely a maximum k-biplex search (MBPS) algorithm and a core-based symmetric search (CSS) algorithm, are developed to compute the maximum k-biplex in (x, y)-cores. In particular, MBPS integrates degree-based and 2-hop pruning strategies, and CSS explores symmetric BK branching and early termination strategies. To process large bipartite graphs more effectively, we further develop a heuristic fast search (HFS) algorithm and a FPGA-based parallel HFS (FP-HFS) algorithm, where a two-level parallel architecture at and inside the processing element (PE) is introduced to improve the pipeline. Moreover, a double buffering technique is utilized to overcome the resource limitation of FP-HFS and improve scalability. Extensive experiments conducted on 12 real datasets, as well as two synthetic datasets, demonstrate the efficiency and effectiveness of the proposed algorithms.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] Maximum Biplex Search over Bipartite Graphs
    Luo, Wensheng
    Li, Kenli
    Zhou, Xu
    Gao, Yunjun
    Li, Keqin
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 898 - 910
  • [2] Efficient Maximum Vertex (k, l)-Biplex Computation on Bipartite Graphs
    Zhou, Hongru
    Liu, Shengxin
    Cao, Ruidi
    TSINGHUA SCIENCE AND TECHNOLOGY, 2025, 30 (02): : 569 - 584
  • [3] Efficient Maximum Edge-Weighted Biclique Search on Large Bipartite Graphs
    Wang, Jianhua
    Yang, Jianye
    Zhang, Chengyuan
    Lin, Xuemin
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (08) : 7921 - 7934
  • [4] Efficient and Effective Similarity Search over Bipartite Graphs
    Yang, Renchi
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 308 - 318
  • [5] Reliable Community Search over Dynamic Bipartite Graphs
    Li, Mo
    Xie, Zhiran
    Dine, Linlin
    WEB INFORMATION SYSTEMS AND APPLICATIONS, WISA 2024, 2024, 14883 : 298 - 307
  • [6] Effective Community Search on Large Attributed Bipartite Graphs
    Xu, Zongyu
    Zhang, Yihao
    Yuan, Long
    Qian, Yuwen
    Chen, Zi
    Zhou, Mingliang
    Mao, Qin
    Pan, Weibin
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2023, 37 (02)
  • [7] Efficient Top-k s-Biplexes Search over Large Bipartite Graphs
    Xu, Zhenxiang
    Liu, Yiping
    Zhou, Yi
    Hao, Yimin
    Wang, Zhengren
    arXiv,
  • [8] Efficient Exact Algorithms for Maximum Balanced Biclique Search in Bipartite Graphs
    Chen, Lu
    Liu, Chengfei
    Zhou, Rui
    Xu, Jiajie
    Li, Jianxin
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 248 - 260
  • [9] Maximal size constraint community search over bipartite graphs
    Li, Mo
    Borovica-Gajic, Renata
    Choudhury, Farhana M.
    Cui, Ningning
    Ding, Linlin
    KNOWLEDGE-BASED SYSTEMS, 2024, 297
  • [10] Pareto-optimal Community Search on Large Bipartite Graphs
    Zhang, Yuting
    Wang, Kai
    Zhang, Wenjie
    Lin, Xuemin
    Zhang, Ying
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 2647 - 2656