A Semidefinite Programming-Based Branch-and-Cut Algorithm for Biclustering
Not on the map. Why?
Abstract (arXiv)
Biclustering, also called co-clustering, block clustering, or two-way clustering, involves the simultaneous clustering of both the rows and columns of a data matrix into distinct groups, such that the rows and columns within a group display similar patterns. As a model problem for biclustering, we consider the k-densest-disjoint biclique problem, whose goal is to identify k disjoint complete bipartite subgraphs (called bicliques) of a given weighted complete bipartite graph such that the sum of their densities is maximized. To address this problem, we present a tailored branch-and-cut algorithm. For the upper bound routine, we consider a semidefinite programming relaxation and propose valid inequalities to strengthen the bound. We solve this relaxation in a cutting-plane fashion using a first-order method. For the lower bound, we design a maximum weight matching rounding procedure that exploits the solution of the relaxation solved at each node. Computational results on both synthetic and real-world instances show that the proposed algorithm can solve instances approximately 20 times larger than those handled by general-purpose solvers.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 10 of its 38 references that are in the map. First posted on arXiv 17 Mar 2024.
Builds on
10 of 38 references.
References · 10
- 2014SDPNAL+: A Majorized Semismooth Newton-CG Augmented Lagrangian Method for Semidefinite Programming with Nonnegative Constraintscited by 22
- 2021SOS-SDP: an Exact Solver for Minimum Sum-of-Squares Clusteringcited by 14
- 2021An Exact Algorithm for Semi-supervised Minimum Sum-of-Squares Clusteringcited by 12
- 2017SDPNAL+: A Matlab software for semidefinite programming with bound constraints (version 1.0)cited by 9
- 2020Solving sparse principal component analysis with global supportcited by 8
- 2021Beyond Symmetry: Best Submatrix Selection for the Sparse Truncated SVDcited by 6
- 2014A Convergent 3-Block Semi-Proximal Alternating Direction Method of Multipliers for Conic Programming with 4-Type of Constraintscited by 5
- 2022Sparse PCA on fixed-rank matricescited by 5
- 2015ADMM for the SDP relaxation of the QAPcited by 4
- 2022Global Optimization for Cardinality-constrained Minimum Sum-of-Squares Clustering via Semidefinite Programmingcited by 3
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.