A branch and bound method for the solution of multiparametric mixed integer linear programming problems

In this paper, we present a novel algorithm for the solution of multiparametric mixed integer linear programming (mp-MILP) problems that exhibit uncertain objective function coefficients and uncertain entries in the right-hand side constraint vector. The algorithmic procedure employs a branch and bound strategy that involves the solution of a multiparametric linear programming sub-problem at leaf nodes and appropriate comparison procedures to update the tree. McCormick relaxation procedures are employed to overcome the presence of bilinear terms in the model. The algorithm generates an envelope of parametric profiles, containing the optimal solution of the mp-MILP problem. The parameter space is partitioned into polyhedral convex critical regions. Two examples are presented to illustrate the steps of the proposed algorithm.

[1]  Efstratios N. Pistikopoulos,et al.  Uncertainty in process design and operations , 1995 .

[2]  B. Bank,et al.  Non-Linear Parametric Optimization , 1983 .

[3]  Efstratios N. Pistikopoulos,et al.  Design of robust model-based controllers via parametric programming , 2004, Autom..

[4]  Michael C. Georgiadis,et al.  Multi-Parametric Programming , 2011 .

[5]  E. Pistikopoulos,et al.  A Two-Stage Method for the Approximate Solution of General Multiparametric Mixed-Integer Linear Programming Problems , 2012 .

[6]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[7]  Efstratios N. Pistikopoulos,et al.  MPC on a chip - Recent advances on the application of multi-parametric model-based control , 2008, Comput. Chem. Eng..

[8]  Efstratios N. Pistikopoulos,et al.  A novel approach to scheduling of zero-wait batch processes under processing time variations , 2007, Comput. Chem. Eng..

[9]  Zukui Li,et al.  A New Methodology for the General Multiparametric Mixed-Integer Linear Programming (MILP) Problems , 2007 .

[10]  Tomas Gal,et al.  Postoptimal Analyses, Parametric Programming, and Related Topics: Degeneracy, Multicriteria Decision Making, Redundancy , 1994 .

[11]  Efstratios N. Pistikopoulos,et al.  Multi-Parametric Programming: Volume 1: Theory, Algorithms, and Applications , 2007 .

[12]  Efstratios N. Pistikopoulos,et al.  Explicit/multi-parametric model predictive control (MPC) of linear discrete-time systems by dynamic and multi-parametric programming , 2011, Autom..

[13]  Marianthi G. Ierapetritou,et al.  Process scheduling under uncertainty using multiparametric programming , 2007 .

[14]  James R. Luedtke,et al.  Some results on the strength of relaxations of multilinear functions , 2012, Math. Program..

[15]  T. Gal Rim Multiparametric Linear Programming , 1975 .

[16]  Efstratios N. Pistikopoulos,et al.  An Algorithm for the Solution of Multiparametric Mixed Integer Linear Programming Problems , 2000, Ann. Oper. Res..

[17]  Berç Rustem,et al.  A multi-parametric programming approach for constrained dynamic programming problems , 2008, Optim. Lett..

[18]  E. Pistikopoulos,et al.  Proactive scheduling of batch processes by a combined robust optimization and multiparametric programming approach , 2013 .

[19]  Luis F. Domínguez,et al.  Global Optimization of Integer and Mixed-Integer Bi-Level Programming Problems via Multi-Parametric Programming , 2009 .

[20]  M. Morari,et al.  On-line optimization via off-line parametric optimization tools , 2000 .

[21]  Berç Rustem,et al.  Parametric global optimisation for bilevel programming , 2007, J. Glob. Optim..

[22]  G. McRae,et al.  Parametric optimization of MILP programs and a framework for the parametric optimization of MINLPs , 1998 .

[23]  Efstratios N. Pistikopoulos,et al.  On the global solution of multi-parametric mixed integer linear programming problems , 2013, J. Glob. Optim..

[24]  M. Morari,et al.  Geometric Algorithm for Multiparametric Linear Programming , 2003 .

[25]  Marianthi G. Ierapetritou,et al.  Reactive scheduling using parametric programming , 2008 .

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

[27]  Berç Rustem,et al.  Global optimization of multi-parametric MILP problems , 2009, J. Glob. Optim..

[28]  Paul I. Barton,et al.  Parametric mixed-integer 0-1 linear programming: The general case for a single parameter , 2009, Eur. J. Oper. Res..

[29]  Efstratios N. Pistikopoulos,et al.  Proactive Scheduling under Uncertainty : A Parametric Optimization Approach , 2007 .

[30]  Vivek Dua,et al.  Approximate multi-parametric programming based B&B algorithm for MINLPs , 2012, Comput. Chem. Eng..

[31]  B. D. Craven,et al.  Non-Linear Parametric Optimization (B. Bank, J. Guddat, D. Klatte, B. Kummer and K. Tammer) , 1984 .

[32]  T. Gál,et al.  Multiparametric Linear Programming , 1972 .

[33]  Marianthi G. Ierapetritou,et al.  Process scheduling under uncertainty: Review and challenges , 2008, Comput. Chem. Eng..

[34]  Luis F. Domínguez,et al.  Recent Advances in Explicit Multiparametric Nonlinear Model Predictive Control , 2011 .

[35]  E. Pistikopoulos,et al.  A multiparametric programming approach for linear process engineering problems under uncertainty , 1997 .