# Using two-dimensional Projections for Stronger Separation and   Propagation of Bilinear Terms

**Authors:** Benjamin M\"uller, Felipe Serrano, Ambros Gleixner

arXiv: 1903.05521 · 2020-01-13

## TL;DR

This paper introduces a method to tighten McCormick relaxations in mixed-integer nonlinear programming by computing valid inequalities through linear programming, leading to improved solver performance.

## Contribution

It proposes a novel approach to strengthen convex relaxations by exploiting problem structure and projection-based inequalities, enhancing existing relaxation techniques.

## Key findings

- Stronger relaxations improve solver efficiency.
- Applicable to a large subset of MINLPLib problems.
- Significant performance improvements observed in computational tests.

## Abstract

One of the most fundamental ingredients in mixed-integer nonlinear programming solvers is the well-known McCormick relaxation for a product of two variables x and y over a box-constrained domain. The starting point of this paper is the fact that the convex hull of the graph of xy can be much tighter when computed over a strict, non-rectangular subset of the box. In order to exploit this in practice, we propose to compute valid linear inequalities for the projection of the feasible region onto the x-y-space by solving a sequence of linear programs akin to optimization-based bound tightening. These valid inequalities allow us to employ results from the literature to strengthen the classical McCormick relaxation. As a consequence, we obtain a stronger convexification procedure that exploits problem structure and can benefit from supplementary information obtained during the branch-and-bound algorithm such as an objective cutoff. We complement this by a new bound tightening procedure that efficiently computes the best possible bounds for x, y, and xy over the available projections. Our computational evaluation using the academic solver SCIP exhibit that the proposed methods are applicable to a large portion of the public test library MINLPLib and help to improve performance significantly.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.05521/full.md

## Figures

23 figures with captions in the complete paper: https://tomesphere.com/paper/1903.05521/full.md

## References

59 references — full list in the complete paper: https://tomesphere.com/paper/1903.05521/full.md

---
Source: https://tomesphere.com/paper/1903.05521