Skip to main navigation Skip to search Skip to main content

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

  • Hongru Zhou
  • , Shengxin Liu*
  • , Ruidi Cao
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology
  • Harbin Institute of Technology Shenzhen

Research output: Contribution to journalArticlepeer-review

Abstract

Cohesive subgraph search is a fundamental problem in bipartite graph analysis. Given integers k and ℓ, a (k,ℓ)-biplex is a cohesive structure which requires each vertex to disconnect at most k or l vertices in the other side. Computing (k,ℓ)-biplexes has been a popular research topic in recent years and has various applications. However, most existing studies considered the problem of finding (k, ℓ)-biplex with the largest number of edges. In this paper, we instead consider another variant and focus on the maximum vertex (k, ℓ)-biplex problem which aims to search for a (k, ℓ)-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 ℓ while max{k, ℓ} 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 γnnO(1), where γ < 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.

Original languageEnglish
Pages (from-to)569-584
Number of pages16
JournalTsinghua Science and Technology
Volume30
Issue number2
DOIs
StatePublished - 2025
Externally publishedYes

Keywords

  • bipartite graphs
  • branch-and-bound algorithm
  • cohesive subgraph search
  • maximum vertex (k ℓ)-biplex

Fingerprint

Dive into the research topics of 'Efficient Maximum Vertex (k,ℓ)-Biplex Computation on Bipartite Graphs'. Together they form a unique fingerprint.

Cite this