Reformulation Linearization Technique (RLT) cuts
Defines a Reformulation Linearization Technique (RLT) cut.
Reformulation Linearization Technique cuts, also known as RLT cuts, exploit a cutting plane technique to solve certain nonconvex continuous quadratic programs (QP) or mixed integer quadratic programs (MIQP) to global optimality.
Consider a conventional linearization of a possibly nonconvex QP:
where
.As the first step in applying the reformulation linearization technique to this nonconvex model, multiply each valid constraint by a different variable. That is, consider a valid constraint, such as:
Now consider another variable, such as: Now consider their product. This step produces:Next, use the relaxation variables
to linearize that product:The result is a cut. Moreover, this technique also works for equations with free variables.
For more detail about this subject, see the book A Reformulation-Linearization Technique for Solving Discrete and Continuous Nonconvex Problems by Hanif D. Sherali and W. P. Adams, published in 1999 by Springer. For a discussion of mixed integer quadratic programs (MIQP) generally, see the article by Christian Bliek, Pierre Bonami, and Andrea Lodi, "Solving Mixed-Integer Quadratic Programming problems with IBM-CPLEX: a progress report" published in the Proceedings of the Twenty-Sixth RAMP Symposium of the Research Association of Mathematical Programming, held in Tokyo in 2014.