2021 Annual Meeting
(529a) Global Optimization of Mathematical Models with Rational Functions Using Quadratization
Authors
Our recent work [2] has considered the reformulation of MIPOPs as mixed-integer quadratically constrained quadratic programs (MIQCQPs), then solve the resulting MIQCQPs using GUROBI (version >9). This simple approach was shown to reduce the computational time needed to solve MIPOPs by around 30% in comparison to state-of-the-art global solvers for a large number of instances in MINLPLib [3].
In this presentation, we extend the scope of our MIQCQP reformulation framework to handle rational functions too. This entails an additional step whereby the rational expressions are first converted into a set of polynomial expressions via the introduction of auxiliary variables. These symbolic manipulations are automated alongside the quadratization in the open-source library MC++ [4]. The reformulated (equivalent) MIQCQP is solved to global optimality using GUROBI after applying standard domain-reduction and local optimization heuristics. The effectiveness of this approach is tested on instances from MINLPLib [3], showing a significant reduction in the shifted geometric mean of wall times in comparison to state-of-the-art global solvers.
References:
- Teles JP, Castro PM, Matos HA (2013) Univariate parameterization for global optimization of mixed-integer polynomial problems. Eur J Oper Res 229(3):613â625
- Karia T, Adjiman CS, Chachuat B (2021) Global Optimization of Mixed-Integer Polynomial Programs via Quadratic Reformulation. In: 31st European Symposium on Computer Aided Process Engineering - ESCAPE'31
- Chachuat B, Houska B, Paulen R, PeriÄ N, Rajyaguru J, Villanueva ME (2015) Set-theoretic approaches in analysis, estimation and control of nonlinear systems. IFAC-PapersOnLine 48(8):981â995
- GAMS Development Corp. MINLPLib: A Library of Mixed-Integer and Continuous Nonlinear Programming Instances. Available from: http://www.minlplib.org/