Skip to main content
Log in

A Branch and Bound algorithm for general mixed-integer quadratic programs based on quadratic convex relaxation

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Let \((MQP)\) be a general mixed-integer quadratic program that consists of minimizing a quadratic function \(f(x) = x^TQx +c^Tx\) subject to linear constraints. Our approach to solve \((MQP)\) is first to consider an equivalent general mixed-integer quadratic problem. This equivalent problem has additional variables \(y_{ij}\), additional quadratic constraints \(y_{ij}=x_ix_j\), a convex objective function, and a set of valid inequalities. Contrarily to the reformulation proposed in Billionnet et al. (Math Program 131(1):381–401, 2012), the equivalent problem cannot be directly solved by a standard solver. Here, we propose a new Branch and Bound process based on the relaxation of the non-convex constraints \(y_{ij}=x_ix_j\) to solve \((MQP)\). Computational experiences are carried out on pure- and mixed-integer quadratic instances. The results show that the solution time of most of the considered instances with up to 60 variables is improved by our Branch and Bound algorithm in comparison with the approach of Billionnet et al. (2012) and with the general mixed-integer nonlinear solver BARON (Sahinidis and Tawarmalani, Global optimization of mixed-integer nonlinear programs, user’s manual, 2010).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Al-Khayyal FA, Larsen C, Van Voorhis T (1995) A relaxation method for nonconvex quadratically constrained programs. J Glob Optim 6:215–230

    Article  MATH  MathSciNet  Google Scholar 

  • Audet C, Hansen P, Jaumard B, Savard G (2000) A branch and cut algorithm for nonconvex quadratically constrained quadratic programs. Math Program 87:131–152

    MATH  MathSciNet  Google Scholar 

  • Audet C, Hansen P, Savard G (2005) Essays and surveys in global optimization. GERAD 25th anniversary series. Springer, New York

    Book  Google Scholar 

  • Billionnet A, Elloumi S, Lambert A (2012) Extending the QCR method to the case of general mixed integer programs. Math Program 131(1):381–401

    Article  MATH  MathSciNet  Google Scholar 

  • Bonami P, Biegler L, Conn A, Cornuéjols G, Grossmann I, Laird C, Lee J, Lodi A, Margot F, Sawaya N, Waechter A (2005) An algorithmic framework for convex mixed integer nonlinear programming. Discr Optim 5:186–204

    Article  Google Scholar 

  • Cui Y (2005) Dynamic programming algorithms for the optimal cutting of equal rectangles. Appl Math Model 29:1040–1053

    Article  MATH  Google Scholar 

  • Buchheim C, Wiegele A (2010) Semidefinite relaxations for non-convex quadratic mixed-integer programming. Math Program (available online)

  • Borchers B (1999) CSDP, A C library for semidefinite programming. Optim Methods Softw 11(1):613–623

    Article  MathSciNet  Google Scholar 

  • EIQP/IIQP http://cedric.cnam.fr/~lamberta/Library/eiqp_iiqp.html

  • Fernandez J, Toro MA, Caballero A (2001) Practical implementation of optimal management strategies in conservation programmes: a mate selection method. Anim Biodiv Conserv 24(2):17–24

    Google Scholar 

  • Floudas CA (2000) Deterministic global optimization. Kluwer, Dordrecht, The Netherlands

  • Frangioni A, Gentile C (2006) Perspective cuts for a class of convex 0–1 mixed integer programs. Math Program 106:225–236

    Article  MATH  MathSciNet  Google Scholar 

  • Fu HL, Shiue L, Cheng X, Du DZ, Kim JM (2001) Quadratic integer programming with application in the chaotic mappings of complete multipartite graphs. J Optim Theory Appl 110(3):545–556

    Article  MATH  MathSciNet  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completness. W.H. Freeman, San Francisco, CA

    Google Scholar 

  • globallib http://www.gamsworld.org/global/globallib/globalstat.htm

  • Hua ZS, Banerjee P (2000) Aggregate line capacity design for PWB assembly systems. Int J Prod Res 38(11):2417–2441

    Article  MATH  Google Scholar 

  • IBM-ILOG (2010) Reference manual. IBM ILOG CPLEX 12.1

  • Liberti L, Maculan N (2006) Global optimization: from theory to implementation, chapter: nonconvex optimization and its applications. Springer, New York

    Google Scholar 

  • Linderoth J (2005) A simplicial branch-and-bound algorithm for solving quadratically constrained quadratic programs. Math Program 103:251–282

    Article  MATH  MathSciNet  Google Scholar 

  • McCormick GP (1976) Computability of global solutions to factorable non-convex programs: part I—convex underestimating problems. Math Program 10(1):147–175

    Article  MATH  MathSciNet  Google Scholar 

  • minlplib http://www.gamsworld.org/minlp/minlplib.htm

  • Raber U (1998) A simplicial branch-and-bound method for solving nonconvex all-quadratic programs. J Glob Optim 13:417–432

    Article  MATH  MathSciNet  Google Scholar 

  • Sahinidis NV, Tawarmalani M (2010) BARON 9.0.4: global optimization of mixed-integer nonlinear programs, user’s manual available. http://www.gams.com/dd/docs/solvers/baron.pdf

  • Sahinidis NV, Tawarmalani M (2005) A polyhedral branch-and-cut approach to global optimization. Math Program 103(2):225–249

    Article  MATH  MathSciNet  Google Scholar 

  • Saxena A, Bonami P, Lee J (2011) Convex relaxations of non-convex mixed integer quadratically constrained programs: projected formulations. Math Program 130:359–413

    Article  MATH  MathSciNet  Google Scholar 

  • Saxena A, Bonami P, Lee J (2008) Disjunctive cuts for non-convex mixed integer quadratically constrained programs. IPCO, Bologna

    Google Scholar 

  • Tawarmalani M, Sahinidis NV (2002) Convexification and global optimization in continuous and mixed-integer nonlinear programming. Kluwer, Dordrecht

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amélie Lambert.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Billionnet, A., Elloumi, S. & Lambert, A. A Branch and Bound algorithm for general mixed-integer quadratic programs based on quadratic convex relaxation. J Comb Optim 28, 376–399 (2014). https://doi.org/10.1007/s10878-012-9560-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-012-9560-1

Keywords

Navigation