APOGEE: Global optimization of standard, generalized, and extended pooling problems via linear and logarithmic partitioning schemes

Abstract Our recent work globally optimized two classes of large-scale pooling problems: a generalized pooling problem treating the network topology as a decision variable and an extended pooling problem incorporating environmental regulations into constraints. The pooling problems were optimized using a piecewise linear scheme that activates appropriate under- and overestimators with a number of binary decision variables that scales linearly with the number of segments in the piecewise relaxation. Inspired by recent work (Vielma & Nemhauser, 2010; Vielma, Ahmed, & Nemhauser, 2010b) , we introduce a formulation for the piecewise linear relaxation of bilinear functions with a logarithmic number of binary variables and computationally compare the performance of this new formulation to the best-performing piecewise relaxations with a linear number of binary variables. We have unified our work by developing APOGEE, a computational tool that globally optimizes standard, generalized, and extended pooling problems. APOGEE is freely available to the scientific community at helios.princeton.edu/APOGEE/ .

[1]  Ignacio E. Grossmann,et al.  A global optimization algorithm for nonconvex generalized disjunctive programming and applications to process systems , 2001 .

[2]  C. A. Floudasa,et al.  Global optimization in the 21 st century : Advances and challenges , 2010 .

[3]  Christodoulos A. Floudas,et al.  Convex envelopes for edge-concave functions , 2005, Math. Program..

[4]  Pierre Hansen,et al.  Pooling Problem: Alternate Formulations and Solution Methods , 2000, Manag. Sci..

[5]  P. Pardalos,et al.  State of the art in global optimization: computational methods and applications , 1996 .

[6]  Christodoulos A. Floudas,et al.  Global optimization of a combinatorially complex generalized pooling problem , 2006 .

[7]  Chia-Hui Huang,et al.  A Superior Representation Method for Piecewise Linear Functions , 2009, INFORMS J. Comput..

[8]  Nikolaos V. Sahinidis,et al.  Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming , 2002 .

[9]  Panos M. Pardalos,et al.  Encyclopedia of Optimization , 2006 .

[10]  Christodoulos A. Floudas,et al.  Synthesis of isothermal reactor—separator—recycle systems , 1991 .

[11]  Andreas A. Linninger,et al.  Plant-Wide Waste Management. 1. Synthesis and Multiobjective Design , 2002 .

[12]  Christodoulos A. Floudas,et al.  ADVANCES FOR THE POOLING PROBLEM: MODELING, GLOBAL OPTIMIZATION, AND COMPUTATIONAL STUDIES , 2009 .

[13]  Christodoulos A. Floudas,et al.  New properties and computational improvement of the GOP algorithm for problems with quadratic objective functions and constraints , 1993, J. Glob. Optim..

[14]  V. Visweswaran,et al.  A global optimization algorithm (GOP) for certain classes of nonconvex NLPs—II. Application of theory and test problems , 1990 .

[15]  George L. Nemhauser,et al.  Modeling disjunctive constraints with a logarithmic number of binary variables and constraints , 2011, Math. Program..

[16]  S. K. Mishra,et al.  Nonconvex Optimization and Its Applications , 2008 .

[17]  I. Karimi,et al.  Piecewise MILP under‐ and overestimators for global optimization of bilinear programs , 2008 .

[18]  Christodoulos A. Floudas,et al.  Synthesis of distillation sequences with several multicomponent feed and product streams , 1988 .

[19]  Ioannis P. Androulakis,et al.  A novel MINLP-based representation of the original complex model for predicting gasoline emissions , 2008, Comput. Chem. Eng..

[20]  Christodoulos A. Floudas,et al.  Synthesis of flexible heat exchanger networks with uncertain flowrates and temperatures , 1987 .

[21]  Warren P. Adams,et al.  A Reformulation-Linearization Technique for Solving Discrete and Continuous Nonconvex Problems , 1998 .

[22]  Ignacio E. Grossmann,et al.  Strengthening of lower bounds in the global optimization of Bilinear and Concave Generalized Disjunctive Programs , 2010, Comput. Chem. Eng..

[23]  J. Jezowski Review of Water Network Design Methods with Literature Annotations , 2010 .

[24]  F. Tardella On the existence of polyhedral convex envelopes , 2004 .

[25]  Andreas A. Linninger,et al.  Plant-Wide Waste Management. 2. Decision Making under Uncertainty , 2003 .

[26]  James E. Falk,et al.  Jointly Constrained Biconvex Programming , 1983, Math. Oper. Res..

[27]  Ignacio E. Grossmann,et al.  Global optimization for the synthesis of integrated water systems in chemical processes , 2006, Comput. Chem. Eng..

[28]  C. Floudas,et al.  Synthesis of general distillation sequences : nonsharp separations , 1990 .

[29]  R. Sargent Primal-Relaxed Dual Global Optimization Approach , 2022 .

[30]  J. K. Lowe Modelling with Integer Variables. , 1984 .

[31]  Garth P. McCormick,et al.  Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems , 1976, Math. Program..

[32]  Viswanathan Visweswaran,et al.  MINLP: Applications in Blending and Pooling Problems , 2009, Encyclopedia of Optimization.

[33]  Fabio Tardella,et al.  On a class of functions attaining their maximum at the vertices of a polyhedron , 1989, Discret. Appl. Math..

[34]  I. Karimi,et al.  Piecewise linear relaxation of bilinear programs using bivariate partitioning , 2009 .

[35]  Nikolaos V. Sahinidis,et al.  Multiterm polyhedral relaxations for nonconvex, quadratically constrained quadratic programs , 2009, Optim. Methods Softw..

[36]  Gonzalo Guillén-Gosálbez,et al.  Scope for the application of mathematical programming techniques in the synthesis and planning of sustainable processes , 2010, Comput. Chem. Eng..

[37]  J. Christopher Beck,et al.  Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems , 2011, Lecture Notes in Computer Science.

[38]  Christodoulos A. Floudas,et al.  Mathematical modeling and global optimization of large-scale extended pooling problems with the (EPA) complex emissions constraints , 2010, Comput. Chem. Eng..

[39]  George L. Nemhauser,et al.  A Note on "A Superior Representation Method for Piecewise Linear Functions" , 2010, INFORMS J. Comput..

[40]  Jeff T. Linderoth A simplicial branch-and-bound algorithm for solving quadratically constrained quadratic programs , 2005, Math. Program..

[41]  N. Sahinidis,et al.  A Lagrangian Approach to the Pooling Problem , 1999 .

[42]  C. Floudas,et al.  A global optimization algorithm (GOP) for certain classes of nonconvex NLPs—I. Theory , 1990 .

[43]  Andreas A. Linninger,et al.  Design of environmental regulatory policies for sustainable emission reduction , 2006 .

[44]  Hanif D. Sherali,et al.  A new reformulation-linearization technique for bilinear programming problems , 1992, J. Glob. Optim..

[45]  Richard C. Baliban,et al.  Toward Novel Hybrid Biomass, Coal, and Natural Gas Processes for Satisfying Current Transportation Fuel Demands, 2: Simultaneous Heat and Power Integration , 2010 .

[46]  Christodoulos A. Floudas,et al.  A Decomposition Strategy for Global Optimum Search in the Pooling Problem , 1990, INFORMS J. Comput..

[47]  Ignacio E. Grossmann,et al.  An improved piecewise outer-approximation algorithm for the global optimization of MINLP models involving concave and bilinear terms , 2008, Comput. Chem. Eng..

[48]  P. I. Barton,et al.  Stochastic pooling problem for natural gas production network design and operation under uncertainty , 2011 .

[49]  I. Grossmann,et al.  Optimal Design of Distributed Wastewater Treatment Networks , 1998 .

[50]  Weldon A. Lodwick,et al.  Preprocessing Nonlinear Functional Constraints with Applications to the Pooling Problem , 1992, INFORMS J. Comput..

[51]  Samir Elhedhli,et al.  A new Lagrangean approach to the pooling problem , 2009, J. Glob. Optim..

[52]  Christodoulos A. Floudas,et al.  Optimization framework for the simultaneous process synthesis, heat and power integration of a thermochemical hybrid biomass, coal, and natural gas facility , 2011, Comput. Chem. Eng..

[53]  Fabio Tardella,et al.  Existence and sum decomposition of vertex polyhedral convex envelopes , 2008, Optim. Lett..

[54]  Thorsten Koch,et al.  Constraint Integer Programming: A New Approach to Integrate CP and MIP , 2008, CPAIOR.

[55]  Nikolaos V. Sahinidis,et al.  Exact Algorithms for Global Optimization of Mixed-Integer Nonlinear Programs , 2002 .

[56]  Panos M. Pardalos,et al.  Frontiers in Global Optimization , 2012 .

[57]  Leo Liberti,et al.  Branching and bounds tighteningtechniques for non-convex MINLP , 2009, Optim. Methods Softw..

[58]  Aharon Ben-Tal,et al.  Global minimization by reducing the duality gap , 1994, Math. Program..

[59]  C. Adjiman,et al.  A global optimization method, αBB, for general twice-differentiable constrained NLPs—II. Implementation and computational results , 1998 .

[60]  L. Foulds,et al.  A bilinear approach to the pooling problem , 1992 .

[61]  L. S. Lasdon,et al.  Solving the pooling problem using generalized reduced gradient and successive linear programming algorithms , 1979, SMAP.

[62]  Miguel J. Bagajewicz,et al.  A review of recent design procedures for water networks in refineries and process plants , 2000 .

[63]  A. Chakraborty,et al.  A globally convergent mathematical model for synthesizing topologically constrained water recycle networks , 2009, Comput. Chem. Eng..

[64]  Jacek Jez Review of Water Network Design Methods with Literature Annotations , 2012 .

[65]  C. A. Haverly Studies of the behavior of recursion for the pooling problem , 1978, SMAP.

[66]  Christodoulos A. Floudas,et al.  Global Optimization of Large-Scale Generalized Pooling Problems: Quadratically Constrained MINLP Models , 2010 .

[67]  A. Neumaier,et al.  A global optimization method, αBB, for general twice-differentiable constrained NLPs — I. Theoretical advances , 1998 .

[68]  Kurt M. Anstreicher,et al.  Institute for Mathematical Physics Semidefinite Programming versus the Reformulation–linearization Technique for Nonconvex Quadratically Constrained Quadratic Programming Semidefinite Programming versus the Reformulation-linearization Technique for Nonconvex Quadratically Constrained , 2022 .

[69]  Chrysanthos E. Gounaris,et al.  Computational Comparison of Piecewise−Linear Relaxations for Pooling Problems , 2009 .

[70]  C. Floudas,et al.  A mixed-integer nonlinear programming formulation for the synthesis of heat-integrated distillation sequences , 1988 .

[71]  Ignacio E. Grossmann,et al.  Global optimization of nonlinear generalized disjunctive programming with bilinear equality constraints: applications to process networks , 2003, Comput. Chem. Eng..

[72]  A. Elkamel,et al.  Global Optimization of Reverse Osmosis Network for Wastewater Treatment and Minimization , 2008 .

[73]  Andreas A. Linninger,et al.  Plant-Wide Waste Management. 3. Long-Term Operation and Investment Planning under Uncertainty , 2003 .

[74]  Richard C. Baliban,et al.  Toward Novel Hybrid Biomass, Coal, and Natural Gas Processes for Satisfying Current Transportation Fuel Demands, 1: Process Alternatives, Gasification Modeling, Process Simulation, and Economic Analysis , 2010 .

[75]  Christodoulos A. Floudas,et al.  Global optimization in the 21st century: Advances and challenges , 2005, Comput. Chem. Eng..

[76]  Harvey J. Greenberg,et al.  Analyzing the Pooling Problem , 1995, INFORMS J. Comput..

[77]  George L. Nemhauser,et al.  Mixed-Integer Models for Nonseparable Piecewise-Linear Optimization: Unifying Framework and Extensions , 2010, Oper. Res..

[78]  Christodoulos A. Floudas,et al.  A review of recent advances in global optimization , 2009, J. Glob. Optim..

[79]  Christodoulos A. Floudas,et al.  Optimization of complex reactor networks—I. Isothermal operation , 1990 .

[80]  M. El‐Halwagi,et al.  Convex Hull Discretization Approach to the Global Optimization of Pooling Problems , 2009 .

[81]  C. Floudas,et al.  Global optimum search for nonconvex NLP and MINLP problems , 1989 .

[82]  Pierre Hansen,et al.  A branch and cut algorithm for nonconvex quadratically constrained quadratic programming , 1997, Math. Program..

[83]  I. Grossmann,et al.  Global optimization of bilinear process networks with multicomponent flows , 1995 .

[84]  Christodoulos A. Floudas,et al.  A retrofit approach for heat exchanger networks , 1989 .

[85]  Christodoulos A. Floudas,et al.  Design, synthesis and scheduling of multipurpose batch plants via an effective continuous-time formulation , 2001 .