Skip to main content
Log in

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

Journal of Global Optimization Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. Bank, B., Guddat, J., Klatte, D., Kummer, B., Tammer, K.: Non-linear Parametric Optimization. Birkhäuser, Basel (1999)

    Google Scholar 

  3. Bemporad, A., Morari, M., Dua, V., Pistikopoulos, E.N.: The explicit linear quadratic regulator for constrained systems. Automatica 38(1), 3–20 (2002)

    Article  Google Scholar 

  4. Borrelli, F., Bemporad, A., Morari, M.: Geometric algorithm for multiparametric linear programming. J. Optim. Theory Appl. 118(3), 515–540 (2003)

    Article  Google Scholar 

  5. 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)

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Faísca, N.P., Kosmidis, V., Rustem, B., Pistikopoulos, E.: Global optimization of multi-parametric milp problems. J. Global Optim. 45, 131–151 (2009)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Gal, T.: Rim multiparametric linear programming. Manag. Sci. 21(5), 567–575 (1975)

    Article  Google Scholar 

  13. Gal, T.: Postoptimal Analyses, Parametric Programming, and Related Topics: Degeneracy, Multicriteria Decision Making, Redundancy. W. de Gruyter, Berlin (1995)

    Google Scholar 

  14. Gal, T., Nedoma, J.: Multiparametric linear programming. Manag. Sci. 18, 406–422 (1972)

    Article  Google Scholar 

  15. 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)

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. Li, Z., Ierapetritou, M.G.: Process scheduling under uncertainty using multiparametric programming. AIChE J. 53(12), 3183–3203 (2007)

    Article  Google Scholar 

  19. Li, Z., Ierapetritou, M.G.: Process scheduling under uncertainty: review and challenges. Comput. Chem. Eng. 32(45), 715–727 (2008)

    Article  Google Scholar 

  20. Li, Z., Ierapetritou, M.G.: Reactive scheduling using parametric programming. AIChE J. 54(10), 2610–2623 (2008)

    Article  Google Scholar 

  21. Luedtke, J., Namazifar, M., Linderoth, J.: Some results on the strength of relaxations of multilinear functions. Technical report, UW-Madison (2010)

  22. McCormick, G.P.: Computability of global solutions to factorable nonconvex programs: Part I—convex underestimating problems. Math. Program. 10, 147–175 (1976)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. Pistikopoulos, E.N.: Uncertainty in process design and operations. Comput. Chem. Eng. 19(1), 553–563 (1995)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. Pistikopoulos, E.N., Georgiadis, M., Dua, V.: Multi-parametric Programming, vol. 1. Wiley-VCH, London (2007)

    Book  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Efstratios N. Pistikopoulos.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-014-0143-9

Keywords

Navigation