EURO-Online login
- New to EURO? Create an account
- I forgot my username and/or my password.
- Help with cookies
(important for IE8 users)
785. A branch-and-cut algorithm for biclustering via semidefinite programming
Invited abstract in session MA-32: Large Scale Constrained Optimization: Algorithms and Applications, stream Advances in large scale nonlinear optimization.
Monday, 8:30-10:00Room: 41 (building: 303A)
Authors (first author is the speaker)
1. | Antonio M. Sudoso
|
Sapienza University of Rome |
Abstract
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. Focusing on the densest k-disjoint-biclique problem as a biclustering model, the objective is to identify a set of k disjoint bicliques within a weighted complete bipartite graph such that the sum of the densities of the complete subgraphs induced by these bicliques is maximized. A branch-and-cut method is proposed to achieve global optimality. The upper bound routine involves solving a semidefinite programming relaxation, employing a cutting-plane approach to strengthen the bound. For the lower bound, a maximum weight matching rounding procedure is designed, leveraging the solution of the relaxation solved at each node. Computational results on both synthetic and real-world instances show that the proposed algorithm is capable of solving instances with a size ten times larger than general-purpose solvers.
Keywords
- Global Optimization
- Branch and Cut
- Programming, Semidefinite
Status: accepted
Back to the list of papers