(529a) Global Optimization of Mathematical Models with Rational Functions Using Quadratization
AIChE Annual Meeting
2021
2021 Annual Meeting
Computing and Systems Technology Division
Foundations of Systems and Process Operations
Wednesday, November 10, 2021 - 3:30pm to 3:49pm
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/