TY - GEN
T1 - Box-constrained mixed-integer polynomial optimization using separable underestimators
AU - Buchheim, Christoph
AU - D'Ambrosio, Claudia
PY - 2014/1/1
Y1 - 2014/1/1
N2 - We propose a novel approach to computing lower bounds for box-constrained mixed-integer polynomial minimization problems. Instead of considering convex relaxations, as in most common approaches, we determine a separable underestimator of the polynomial objective function, which can then be minimized easily over the feasible set even without relaxing integrality. The main feature of our approach is the fast computation of a good separable underestimator; this is achieved by computing tight underestimators monomialwise after an appropriate shifting of the entire polynomial. If the total degree of the polynomial objective function is bounded, it suffices to consider finitely many monomials, the optimal underestimators can then be computed offline and hardcoded. For the quartic case, we determine all optimal monomial underestimators analytically. In the case of pure integer problems, we perform an extensive experimental evaluation of our approach. It turns out that the proposed branch-and-bound algorithm clearly outperforms all standard software for mixed-integer optimization when variable domains contain more than two values, while still being competitive in the binary case. Compared to approaches based on linearization, our algorithm suffers significantly less from large numbers of monomials. It could minimize complete random polynomials on ten variables with domain { - 10,10} in less than a minute on average, while no other approach was able to solve any such instance within one hour of running time.
AB - We propose a novel approach to computing lower bounds for box-constrained mixed-integer polynomial minimization problems. Instead of considering convex relaxations, as in most common approaches, we determine a separable underestimator of the polynomial objective function, which can then be minimized easily over the feasible set even without relaxing integrality. The main feature of our approach is the fast computation of a good separable underestimator; this is achieved by computing tight underestimators monomialwise after an appropriate shifting of the entire polynomial. If the total degree of the polynomial objective function is bounded, it suffices to consider finitely many monomials, the optimal underestimators can then be computed offline and hardcoded. For the quartic case, we determine all optimal monomial underestimators analytically. In the case of pure integer problems, we perform an extensive experimental evaluation of our approach. It turns out that the proposed branch-and-bound algorithm clearly outperforms all standard software for mixed-integer optimization when variable domains contain more than two values, while still being competitive in the binary case. Compared to approaches based on linearization, our algorithm suffers significantly less from large numbers of monomials. It could minimize complete random polynomials on ten variables with domain { - 10,10} in less than a minute on average, while no other approach was able to solve any such instance within one hour of running time.
U2 - 10.1007/978-3-319-07557-0_17
DO - 10.1007/978-3-319-07557-0_17
M3 - Conference contribution
AN - SCOPUS:84958548468
SN - 9783319075563
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 198
EP - 209
BT - Integer Programming and Combinatorial Optimization - 17th International Conference, IPCO 2014, Proceedings
PB - Springer Verlag
T2 - 17th International Conference on Integer Programming and Combinatorial Optimization, IPCO 2014
Y2 - 23 June 2014 through 25 June 2014
ER -