A practical approach to approximate bilinear functions in mathematical programming problems by using Schur's decomposition and special ordered sets type 2 variables

A practical approach to approximate bilinear functions in mathematical programming problems by using Schur's decomposition and special ordered sets type 2 variables

0.00 Avg rating0 Votes
Article ID: iaor20072590
Country: United Kingdom
Volume: 57
Issue: 8
Start Page Number: 995
End Page Number: 1004
Publication Date: Aug 2006
Journal: Journal of the Operational Research Society
Authors: , , ,
Keywords: programming: nonlinear, programming: quadratic, programming: integer, programming: linear
Abstract:

This paper provides a new methodology to solve bilinear, non-convex mathematical programming problems by a suitable transformation of variables. Schur's decomposition and special ordered sets (SOS) type 2 constraints are used resulting in a mixed integer linear or quadratic program in the two applications shown. While Beale, Tomlin and others developed the use of SOS type 2 variables to handle non-convexities, our approach is novel in two aspects. First, the use of Schur's decomposition as an integral part of the approximation step is new and leads to a numerically viable method to separate the variables. Second, the combination of our approach for handling bilinear side constraints in a complementarity or equilibrium problem setting is also new and opens the way to many interesting and realistic modifications to such models. We contrast our approach with other methods for solving bilinear problems also known as indefinite quadratic programs. From a practical point of view our methodology is helpful since no specialized procedures need to be created so that existing solvers can be used. The approach is illustrated with two engineering examples and the mathematical analysis appears in the Appendices.

Reviews

Required fields are marked *. Your email address will not be published.