Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5547))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Monson, S., Pullman, N., Rees, R.: A survey of clique and biclique coverings and factorizations of (0,1)-matrices. Bull. of the Combin. and its Appl. 14, 17–86 (1992)

    MathSciNet  MATH  Google Scholar 

  2. Faure, N., Chrétienne, P., Gourdin, E., Sourd, F.: Biclique completion problems for multicast network design. Discrete Optim. 4(3), 360–377 (2007)

    Article  MathSciNet  Google Scholar 

  3. Fahle, T.: Simple and fast: Improving a branch-and-bound algorithm for maximum clique. In: Möhring, R.H., Raman, R. (eds.) ESA 2002. LNCS, vol. 2461, pp. 485–498. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Régin, J.C.: Using constraint programming to solve the maximum clique problem. In: Rossi, F. (ed.) CP 2003. LNCS, vol. 2833, pp. 634–648. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Barnier, N., Brisset, P.: Graph coloring for air traffic flow management. Ann. of Oper. Res. 130, 163–178 (2004)

    Article  MathSciNet  Google Scholar 

  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)

    Chapter  Google Scholar 

  7. van Hoeve, W.: Exploiting semidefinite relaxations in constraint programming. Computers & OR 33, 2787–2804 (2006)

    Article  MathSciNet  Google Scholar 

  8. Gomes, C., van Hoeve, W.J., Leahu, L.: The power of semidefinite programming relaxations for MAXSAT. In: Beck, J.C., Smith, B.M. (eds.) CPAIOR 2006. LNCS, vol. 3990, pp. 104–118. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Goemans, M., Williamson, D.: Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J. of the ACM 42, 1115–1145 (1995)

    Article  MathSciNet  Google Scholar 

  10. Frieze, A., Jerrum, M.: Improved approximation algorithms for max k-cut and max-bisection. Algorithmica 18, 67–81 (1997)

    Article  MathSciNet  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

  13. Benson, S.J., Ye, Y.: Algorithm 875: DSDP5—software for semidefinite programming. ACM Trans. Math. Softw. 34(3), 1–20 (2008)

    Article  MathSciNet  Google Scholar 

  14. k-CmBC Web Resources, http://home.dei.polimi.it/gualandi/bicliques

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gualandi, S. (2009). k-Clustering Minimum Biclique Completion via a Hybrid CP and SDP Approach. In: van Hoeve, WJ., Hooker, J.N. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2009. Lecture Notes in Computer Science, vol 5547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01929-6_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01929-6_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01928-9

  • Online ISBN: 978-3-642-01929-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics