(101f) Tightening Methods Based on Nontrivial Upper Bounds of Bilinear Terms for Pooling and Blending Models
AIChE Annual Meeting
2020
2020 Virtual AIChE Annual Meeting
Computing and Systems Technology Division
Advances in Optimization I
Monday, November 16, 2020 - 9:15am to 9:30am
In this talk, we derive a family of linear constraints that are valid for bilinear terms with nontrivial upper bounds. We first study the hyperbola xy=γ with γ being a nontrivial upper bound on xy, and derive the close form formula for a family of lines that are tangents to the hyperbola. We then translate such lines into constraints that are valid for the hyperbola, and lift these constraints to make them valid for the bilinear term xy. We show that, in the presence of nontrivial upper bound, the lifted constraints tighten the convex relaxation of bilinear term obtained using the method proposed by McCormick (McCormick, 1976). We propose an efficient separation algorithm that returns strong valid constraints from the family. We implement our method in a branch and bound algorithm for the pooling problem to illustrate its effectiveness in terms of tightening the relaxation at individual nodes and reducing computational time. We further test our method on different models for multiperiod crude blending problem with distillation, where we use a swing-cut model for the distillation to account for additional operating flexibility. Results indicate our method can substantially reduce computational requirements.
Reference
Gounaris, C. E., Misener, R., & Floudas, C. A. (2009). Computational Comparison of PiecewiseâLinear Relaxations for Pooling Problems. Industrial & Engineering Chemistry Research, 48(12), 5742â5766. https://doi.org/10.1021/ie8016048
Kolodziej, S. P., Castro, P. M., & Grossmann, I. E. (2013). Global optimization of bilinear programs with a multiparametric disaggregation technique. Journal of Global Optimization, 57(4), 1039â1063. https://doi.org/10.1007/s10898-012-0022-1
McCormick, G. P. (1976). Computability of global solutions to factorable nonconvex programs: Part I â Convex underestimating problems. Mathematical Programming, 10(1), 147â175. https://doi.org/10.1007/BF01580665