Solving unconstrained 0-1 polynomial programs through quadratic convex reformulation
From MaRDI portal
Abstract: We propose a solution approach for the problem (P) of minimizing an unconstrained binary polynomial optimization problem. We call this method PQCR (Polynomial Quadratic Convex Reformulation). The resolution is based on a 3-phase method. The first phase consists in reformulating (P) into a quadratic program (QP). For this, we recursively reduce the degree of (P) to two, by use of the standard substitution of the product of two variables by a new one. We then obtain a linearly constrained binary program. In the second phase, we rewrite the quadratic objective function into an equivalent and parametrized quadratic function using the equality x 2 i = x i and new valid quadratic equalities. Then, we focus on finding the best parameters to get a quadratic convex program which continuous relaxation's optimal value is maximized. For this, we build a semidefinite relaxation (SDP) of (QP). Then, we prove that the standard linearization inequalities, used for the quadratization step, are redundant in (SDP) in presence of the new quadratic equalities. Next, we deduce our optimal parameters from the dual optimal solution of (SDP). The third phase consists in solving (QP *), the optimal reformulated problem, with a standard solver. In particular, at each node of the branch-and-bound, the solver computes the optimal value of a continuous quadratic convex program. We present computational results on instances of the image restoration problem and of the low autocorrelation binary sequence problem. We compare PQCR with other convexification methods, and with the general solver Baron 17.4.1 [39]. We observe that most of the considered instances can be solved with our approach combined with the use of Cplex [24].
Recommendations
- Improving the performance of standard solvers for quadratic 0-1 programs by a tight convex reformulation: The QCR method
- Quadratic convex reformulations for quadratic 0-1 programming
- A compact variant of the QCR method for quadratically constrained quadratic \(0-1\) programs
- An efficient compact quadratic convex reformulation for general integer quadratic programs
- Polynomial unconstrained binary optimisation -- part 2
Cites work
- scientific article; zbMATH DE number 3643044 (Why is no real title available?)
- scientific article; zbMATH DE number 3639144 (Why is no real title available?)
- A Selection Problem of Shared Fixed Costs and Network Flows
- A class of valid inequalities for multilinear 0-1 optimization problems
- A dynamic inequality generation scheme for polynomial programming
- A global optimization algorithm for polynomial programming problems using a reformulation-linearization technique
- ANTIGONE: algorithms for coNTinuous/Integer global optimization of nonlinear equations
- Algorithm 996
- Alternative SDP and SOCP approximations for polynomial optimization
- An introduction to polynomial and semi-algebraic optimization
- BARON: A general purpose global optimization software package
- BBCPOP
- Branching and bounds tighteningtechniques for non-convex MINLP
- Cluster Analysis and Mathematical Programming
- Convex underestimators of polynomials
- Efficient Reduction of Polynomial Zero-One Optimization to the Quadratic Case
- Exact quadratic convex reformulations of mixed-integer quadratically constrained problems
- Extending the QCR method to general mixed-integer programs
- Global solution of non-convex quadratically constrained quadratic programs
- GloptiPoly
- Improving the performance of standard solvers for quadratic 0-1 programs by a tight convex reformulation: The QCR method
- Monomial-wise optimal separable underestimators for mixed-integer polynomial optimization
- Quadratic Binary Programming with Application to Capital-Budgeting Problems
- Quadratic reformulations of nonlinear binary optimization problems
- Reducibility among combinatorial problems
- SCIP: solving constraint integer programs
- SDP relaxations in combinatorial optimization from a Lagrangian viewpoint.
- The maximum clique problem
- Using a conic bundle method to accelerate both phases of a quadratic convex reformulation
- Using a mixed integer quadratic programming solver for the unconstrained quadratic \(0-1\) problem
Cited in
(9)- Generating convex polynomial inequalities for mixed 0-1 programs
- Simple odd \(\beta \)-cycle inequalities for binary polynomial optimization
- Polynomially solvable cases of the constant rank unconstrained quadratic 0-1 programming problem
- A polyhedral study of lifted multicuts
- Efficient linear reformulations for binary polynomial optimization problems
- A matrix nonconvex relaxation approach to unconstrained binary polynomial programs
- Efficient Reduction of Polynomial Zero-One Optimization to the Quadratic Case
- Short paper -- The binary linearization complexity of pseudo-Boolean functions
- Solving unconstrained binary polynomial programs with limited reach: application to low autocorrelation binary sequences
Describes a project that uses
Uses Software
This page was built for publication: Solving unconstrained 0-1 polynomial programs through quadratic convex reformulation
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2045008)