Article ID: | iaor20133177 |
Volume: | 229 |
Issue: | 3 |
Start Page Number: | 613 |
End Page Number: | 625 |
Publication Date: | Sep 2013 |
Journal: | European Journal of Operational Research |
Authors: | Castro Pedro M, Teles Joo P, Matos Henrique A |
Keywords: | programming: integer |
This paper presents a new relaxation technique to globally optimize mixed‐integer polynomial programming problems that arise in many engineering and management contexts. Using a bilinear term as the basic building block, the underlying idea involves the discretization of one of the variables up to a chosen accuracy level (Teles, J.P., Castro, P.M., Matos, H.A., 2013), by means of a radix‐based numeric representation system, coupled with a residual variable to effectively make its domain continuous. Binary variables are added to the formulation to choose the appropriate digit for each position together with new sets of continuous variables and constraints leading to the transformation of the original mixed‐integer non‐linear problem into a larger one of the mixed‐integer linear programming type. The new underestimation approach can be made as tight as desired and is shown capable of providing considerably better lower bounds than a widely used global optimization solver for a specific class of design problems involving bilinear terms.