An Overview of Models and Solution Methods for Pooling Problems

Network flow models, where the flow quality is given at the supply nodes and quality constraints are defined at the demand nodes, appear frequently when optimizing refinery operations, pipeline gas transportation, and other energy related operations. Tracing the quality of the flow from the supplier to the market implies that the quality must be updated at the nodes where different flow streams are mixed. This results in the well-known pooling problem, the non-linear nature of which makes it hard to solve. In this chapter, I give an overview of available methodology for solving the pooling problem. I distinguish between fast but possibly inexact methods aimed for medium and large scale instances, and more time-consuming exact methods that tackle small instances.

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

[2]  Leon S. Lasdon,et al.  An Improved Successive Linear Programming Algorithm , 1985 .

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

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

[5]  Mikael Rönnqvist,et al.  Modelling the pooling problem at the New Zealand Refining Company , 1997 .

[6]  Ian C. Parmee,et al.  Optimization in industry , 2002 .

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

[8]  Leon S. Lasdon,et al.  OMEGA: An Improved Gasoline Blending System for Texaco , 1989 .

[9]  L. Lasdon,et al.  Nonlinear Optimization by Successive Linear Programming , 1982 .

[10]  Nikolaos V. Sahinidis,et al.  BARON: A general purpose global optimization software package , 1996, J. Glob. Optim..

[11]  Ruhul A. Sarker,et al.  A simple SLP algorithm for solving a class of nonlinear programs , 1997 .

[12]  C. A. Haverly Behavior of recursion model - more studies , 1979, SMAP.

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

[14]  R. E. Griffith,et al.  A Nonlinear Programming Technique for the Optimization of Continuous Processing Systems , 1961 .

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

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

[17]  R. Ocampo-Pérez,et al.  Adsorption of Fluoride from Water Solution on Bone Char , 2007 .

[18]  T. E. Baker,et al.  Successive Linear Programming at Exxon , 1985 .

[19]  Nikolaos V. Sahinidis,et al.  Accelerating Branch-and-Bound through a Modeling Language Construct for Relaxation-Specific Constraints , 2005, J. Glob. Optim..

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