Journal Home > Just Accepted

Cohesive subgraph search is a fundamental problem in bipartite graph analysis. A (k, )-biplex is a cohesive structure which requires each vertex to disconnect at most k or  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 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.

Publication history
Copyright
Rights and permissions

Publication history

Received: 31 July 2023
Revised: 23 October 2023
Accepted: 11 December 2023
Available online: 20 March 2024

Copyright

© The author(s) 2024.

Rights and permissions

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).

Return