Abstract
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.
Similar content being viewed by others
References
Acevedo, J., Pistikopoulos, E.N.: A multiparametric programming approach for linear process engineering problems under uncertainty. Indus. Eng. Chem. Res. 36(3), 717–728 (1997)
Bank, B., Guddat, J., Klatte, D., Kummer, B., Tammer, K.: Non-linear Parametric Optimization. Birkhäuser, Basel (1999)
Bemporad, A., Morari, M., Dua, V., Pistikopoulos, E.N.: The explicit linear quadratic regulator for constrained systems. Automatica 38(1), 3–20 (2002)
Borrelli, F., Bemporad, A., Morari, M.: Geometric algorithm for multiparametric linear programming. J. Optim. Theory Appl. 118(3), 515–540 (2003)
Domínguez, L.F., Pistikopoulos, E. N.: Global optimization of integer and mixed-integer bi-level programming problems via multi-parametric programming. In: 10th International Symposium on Process Systems Engineering: Part A, volume 27 of Computer Aided Chemical Engineering, pp. 177–182. Elsevier (2009)
Domínguez, L.F., Pistikopoulos, E.N.: Recent advances in explicit multiparametric nonlinear model predictive control. Indus. Eng. Chem. Res. 50(2), 609–619 (2011)
Dua, P., Kouramas, K., Dua, V., Pistikopoulos, E.N.: MPC on a chip: recent advances on the application of multi-parametric model-based control. Comput. Chem. Eng. 32(4–5), 754–765 (2008)
Dua, V., Pistikopoulos, E.N.: An algorithm for the solution of multiparametric mixed integer linear programming problems. Ann. Oper. Res. 99(1–4), 123–139 (2000)
Faísca, N.P., Dua, V., Rustem, B., Saraiva, P.M., Pistikopoulos, E.N.: Parametric global optimisation for bilevel programming. J. Global Optim. 38(4), 609–623 (2006)
Faísca, N.P., Kosmidis, V., Rustem, B., Pistikopoulos, E.: Global optimization of multi-parametric milp problems. J. Global Optim. 45, 131–151 (2009)
Faísca, N.P., Kouramas, K.I., Saraiva, P.M., Rustem, B., Pistikopoulos, E.N.: A multi-parametric programming approach for constrained dynamic programming problems. Optim. Lett. 2(2), 267–280 (2007)
Gal, T.: Rim multiparametric linear programming. Manag. Sci. 21(5), 567–575 (1975)
Gal, T.: Postoptimal Analyses, Parametric Programming, and Related Topics: Degeneracy, Multicriteria Decision Making, Redundancy. W. de Gruyter, Berlin (1995)
Gal, T., Nedoma, J.: Multiparametric linear programming. Manag. Sci. 18, 406–422 (1972)
Gueddar, T., Dua, V.: Approximate multi-parametric programming based b &b algorithm for minlps. In: 21st European Symposium on Computer Aided, Process Engineering, pp. 798–802 (2011)
Kouramas, K.I., Faísca, N.P., Panos, C., Pistikopoulos, E.N.: Explicit/multi-parametric model predictive control (MPC) of linear discrete-time systems by dynamic and multi-parametric programming. Automatica 47(8), 1638–1645 (2011)
Li, Z., Ierapetritou, M.G.: A new methodology for the general multiparametric mixed-integer linear programming (MILP) problems. Indus. Eng. Chem. Res. 46(15), 5141–5151 (2007)
Li, Z., Ierapetritou, M.G.: Process scheduling under uncertainty using multiparametric programming. AIChE J. 53(12), 3183–3203 (2007)
Li, Z., Ierapetritou, M.G.: Process scheduling under uncertainty: review and challenges. Comput. Chem. Eng. 32(45), 715–727 (2008)
Li, Z., Ierapetritou, M.G.: Reactive scheduling using parametric programming. AIChE J. 54(10), 2610–2623 (2008)
Luedtke, J., Namazifar, M., Linderoth, J.: Some results on the strength of relaxations of multilinear functions. Technical report, UW-Madison (2010)
McCormick, G.P.: Computability of global solutions to factorable nonconvex programs: Part I—convex underestimating problems. Math. Program. 10, 147–175 (1976)
Mitsos, A., Barton, P.I.: Parametric mixed-integer 0–1 linear programming: the general case for a single parameter. Eur. J. Oper. Res. 194(3), 663–686 (2009)
Pertsinidis, A., Grossmann, I.E., McRae, G.J.: Parametric optimization of MILP programs and a framework for the parametric optimization of MINLPs. Comput. Chem. Eng. 22(1), 205–212 (1998)
Pistikopoulos, E.N.: Uncertainty in process design and operations. Comput. Chem. Eng. 19(1), 553–563 (1995)
Pistikopoulos, E.N., Dua, V., Bozinis, N.A., Bemporad, A., Morari, M.: On-line optimization via off-line parametric optimization tools. Comput. Chem. Eng. 26(2), 175–185 (2002)
Pistikopoulos, E.N., Georgiadis, M., Dua, V.: Multi-parametric Programming, vol. 1. Wiley-VCH, London (2007)
Ryu, J.-H., Dua, V., Pistikopoulos, E.N.: Proactive scheduling under uncertainty: a parametric optimization approach. Indus. Eng. Chem. Res. 46(24), 8044–8049 (2007)
Ryu, J.-H., Pistikopoulos, E.N.: A novel approach to scheduling of zero-wait batch processes under processing time variations. Comput. Chem. Eng. 31(3), 101–106 (2007)
Sakizlis, V., Kakalis, N.M.P., Dua, V., Perkins, J.D., Pistikopoulos, E.N.: Design of robust model-based controllers via parametric programming. Automatica 40(2), 189–201 (2004)
Wittmann-Hohlbein, M., Pistikopoulos, E.N.: On the global solution of multi-parametric mixed integer linear programming problems. J. Global Optim. 57, 1–23 (2012)
Wittmann-Hohlbein, M., Pistikopoulos, E.N.: A two-stage method for the approximate solution of general multiparametric mixed-integer linear programming problems. Indus. Eng. Chem. Res. 51, 8095–8107 (2012)
Wittmann-Hohlbein, M., Pistikopoulos, E.N.: Pro-active scheduling by a combined robust optimization and multi-parametric programming approach. AIChE J. 59(11), 4184–4211 (2013)
Acknowledgments
Financial support from EPSRC (EP/G059071/1, EP/I014640/1) and from the European Council (MOBILE, ERC Advanced Grant No. 226462, and OPTICO, G.A. No 280813) is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Oberdieck, R., Wittmann-Hohlbein, M. & Pistikopoulos, E.N. A branch and bound method for the solution of multiparametric mixed integer linear programming problems. J Glob Optim 59, 527–543 (2014). https://doi.org/10.1007/s10898-014-0143-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-014-0143-9