Mixed-integer quadratic programming

This paper considers mixed-integer quadratic programs in which the objective function is quadratic in the integer and in the continuous variables, and the constraints are linear in the variables of both types. The generalized Benders' decomposition is a suitable approach for solving such programs. However, the program does not become more tractable if this method is used, since Benders' cuts are quadratic in the integer variables. A new equivalent formulation that renders the program tractable is developed, under which the dual objective function is linear in the integer variables and the dual constraint set is independent of these variables. Benders' cuts that are derived from the new formulation are linear in the integer variables, and the original problem is decomposed into a series of integer linear master problems and standard quadratic subproblems. The new formulation does not introduce new primary variables or new constraints into the computational steps of the decomposition algorithm.

[1]  Arthur M. Geoffrion,et al.  Elements of large-scale mathematical programming , 1969 .

[2]  A. M. Geoffrion,et al.  Multicommodity Distribution System Design by Benders Decomposition , 1974 .

[3]  R. McBride,et al.  An Implicit Enumeration Algorithm for Quadratic Integer Programming , 1980 .

[4]  Leon S. Lasdon,et al.  Optimization Theory of Large Systems , 1970 .

[5]  C. E. Lemke,et al.  A Method of Solution for Quadratic Programs , 1962 .

[6]  J. Meyer Generalized Inverses (Theory And Applications) (Adi Ben-Israel and Thomas N. E. Greville) , 1976 .

[7]  Jack B. Dennis,et al.  Mathematical Programming and Electrical Networks , 1959, The Mathematical Gazette.

[8]  F. Glover A PSEUDO PRIMAL-DUAL INTEGER PROGRAMMING ALGORITHM. , 1967 .

[9]  F. Glover IMPROVED LINEAR INTEGER PROGRAMMING FORMULATIONS OF NONLINEAR INTEGER PROBLEMS , 1975 .

[10]  James C. T. Mao,et al.  An Extension of Lawler and Bell's Method of Discrete Optimization with Examples from Capital Budgeting , 1968 .

[11]  Fred W. Glover,et al.  Further Reduction of Zero-One Polynomial Programming Problems to Zero-One linear Programming Problems , 1973, Oper. Res..

[12]  R. Cottle Symmetric dual quadratic programs , 1963 .

[13]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[14]  A. M. Geoffrion,et al.  Integer Programming Algorithms: A Framework and State-of-the-Art Survey , 1972 .

[15]  Lawrence J. Watters Letter to the Editor - Reduction of Integer Polynomial Programming Problems to Zero-One Linear Programming Problems , 1967, Oper. Res..

[16]  A. M. Geoffrion Generalized Benders decomposition , 1972 .

[17]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

[18]  G. Nemhauser,et al.  Integer Programming , 2020 .

[19]  Arthur M. Geoffrion,et al.  Elements of Large-Scale Mathematical Programming Part I: Concepts , 1970 .

[20]  P. Wolfe THE SIMPLEX METHOD FOR QUADRATIC PROGRAMMING , 1959 .

[21]  Ronald D. Armstrong,et al.  Simultaneous Investment and Allocation Decisions Applied to Water Planning , 1977 .

[22]  R. Penrose A Generalized inverse for matrices , 1955 .

[23]  H. Sherali,et al.  Benders' partitioning scheme applied to a new formulation of the quadratic assignment problem , 1980 .

[24]  Egon Balas,et al.  Duality in Discrete Programming: II. The Quadratic Case , 1969 .

[25]  E. Beale ON MINIMIZING A CONVEX FUNCTION SUBJECT TO LINEAR INEQUALITIES , 1955 .

[26]  F. Glover AN ALL-INTEGER INTEGER PROGRAMMING ALGORITHM , 1963 .

[27]  Fred W. Glover,et al.  Technical Note - Converting the 0-1 Polynomial Programming Problem to a 0-1 Linear Program , 1974, Oper. Res..