k-Clustering Minimum Biclique Completion via a Hybrid CP and SDP Approach
This paper presents a hybrid Constraint Programming (CP) and Semidefinite Programming (SDP) approach to the k-clustering minimum biclique completion problem on bipartite graphs. The problem consists in partitioning a bipartite undirected graph into k clusters such that the sum of the edges that complete each cluster into a biclique, i.e., a complete bipartite subgraph, is minimum. The problem arises in telecommunications, in particular in bundling channels in multicast transmissions. In literature, the problem has been tackled with an Integer Bilinear Programming approach. We introduce two quasi-biclique constraints and we propose a SDP relaxation of the problem that provides much stronger lower bounds than the Bilinear Programming relaxation. The quasi-biclique constraints and the SDP relaxation are integrated into a hybrid CP and SDP approach. Computational results on a set of random instances provide further evidence about the potential of CP and SDP hybridizations.
Unable to display preview. Download preview PDF.
- 6.Focacci, F., Lodi, A., Milano, M.: Cost-based domain filtering. In: Jaffar, J. (ed.) CP 1999. LNCS, vol. 1713, pp. 189–203. Springer, Heidelberg (1999)Google Scholar
- 11.Régin, J.C.: Global Constraints and Filtering Algorithms. In: Milano, M. (ed.) Constraint and Integer Programming-Toward a Unified Methodology. Kluwer, Dordrecht (2004)Google Scholar
- 12.Gecode: Generic constraint development environment, http://www.gecode.org
- 14.k-CmBC Web Resources, http://home.dei.polimi.it/gualandi/bicliques