Skip to main content
Log in

Parametric global optimisation for bilevel programming

  • Original Paper
  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

We propose a global optimisation approach for the solution of various classes of bilevel programming problems (BLPP) based on recently developed parametric programming algorithms. We first describe how we can recast and solve the inner (follower’s) problem of the bilevel formulation as a multi-parametric programming problem, with parameters being the (unknown) variables of the outer (leader’s) problem. By inserting the obtained rational reaction sets in the upper level problem the overall problem is transformed into a set of independent quadratic, linear or mixed integer linear programming problems, which can be solved to global optimality. In particular, we solve bilevel quadratic and bilevel mixed integer linear problems, with or without right-hand-side uncertainty. A number of examples are presented to illustrate the steps and details of the proposed global optimisation strategy.

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.

Similar content being viewed by others

References

  • Acevedo J., Pistikopoulos E.N. (1997) A multiparametric programming approach for linear process engineering problems under uncertainty. Ind. Eng. Chem. Res. 36, 717–728

    Article  Google Scholar 

  • Aiyoshi E., Shimizu K. (1981) Hierarchical decentralized systems and its new solution by a barrier method. IEEE Trans. Syst. Man Cybern. 11(6): 444–449

    Article  Google Scholar 

  • Başar T., Olsder G.J. (1982) Dynamic Noncooperative Game Theory. Academic Press, London

    Google Scholar 

  • Bard J.F., Falk J. (1982) An explicit solution to the multi-level programming problem. Comput. Oper. Res. 9, 77–100

    Article  Google Scholar 

  • Cao D., Chen M. (2006) Capacitated plant selection in a decentralized manufacturing environment: a bilevel optimization approach. Eur. J. Oper. Res. 169(1): 97–110

    Article  Google Scholar 

  • Clark P.A. (1990) Bilevel programming for steady-state chemical process design—II. performance study for nondegenerate problems. Comput. Chem. Eng. 14(1): 99–109

    Article  Google Scholar 

  • Clark P.A., Westerberg A.W. (1990) Bilevel programming for steady-state chemical process design—I. fundamentals and algorithms. Comput. Chem. Eng. 14(1): 87–97

    Article  Google Scholar 

  • Dempe S. (2003) Annotated bibliography on bilevel programming and mathematical programs with equilibrium constraints. Optim. 52(3): 33–359

    Google Scholar 

  • Dempe S., Kalashnikov V., Ríos-Mercado R.Z. (2005) Discrete bilevel programming: Application to a natural gas cash-out problem. Eur. J. Oper. Res. 166, 469–488

    Article  Google Scholar 

  • Deng X. (1998). Complexity issues in bilevel linear programming. In: Pardalos P.M., Varbrand P., Migdalas A. (eds). Multilevel Optimization: Algorithms and Applications. Kluwer Academic Publishers, Dordrecht, pp. 149–164

    Google Scholar 

  • Dua V. (2000) Parametric programming techniques for process engineering problems under uncertainty. Department of Chemical Engineering and Chemical Technology Imperial College of Science, Technology and Medicine London, UK

    Google Scholar 

  • Dua V., Pistikopoulos E.N. (2000) An algorithm for the solution of multiparametric mixed integer linear programming problems. Ann. Oper. Res. 99, 123–139

    Article  Google Scholar 

  • Dua V., Bozinis A., Pistikopoulos E.N. (2002) A multiparametric programming approach for mixed-integer quadratic engineering problems. Comput. Chem. Eng. 26, 715–733

    Article  Google Scholar 

  • Evans G.W. (1984) An overview of thecniques for solving multiobjective mathematical programs. Manage. Sci. 30(11): 1268–1282

    Article  Google Scholar 

  • Fiacco A.V. (1976) Sensitivity analysis for nonlinear programming using penalty methods. Math. Program. 10, 287–311

    Article  Google Scholar 

  • Fiacco A.V. (1983) Introduction to Sensitivity and Stability Analysis in Nonlinear Programming. Academic Press, New York

    Google Scholar 

  • Floudas C.A. (2000) Deterministic Global Optimization. Kluwer Academic Publishers, Dordrecht

    Google Scholar 

  • Floudas C.A., Pardalos P.M., Adjiman C.S., Esposito W.R., Gümüs Z.H., Harding S.T., Klepeis J.L., Meyer C.A., Schweiger C.A. (1999) Handbook of Test Problems in Local and Global Optimization. Kluwer Academic Publisher, Dordrecht

    Google Scholar 

  • Fortuny-Amat J., McCarl B. (1981) A representation and economic interpretation of a two-level programming problem. J Oper. Res. Soc. 32(9): 783–792

    Article  Google Scholar 

  • Gal T. (1995) Postoptimal Analyses, Parametric Programming, and Related Topics. de Gruyter, New York

    Google Scholar 

  • Hansen P., Jaumard B., Savard G. (1992) New brach-and-bound rules for linear bilevel programming. SIAM J. Sci. Stat. Comput. 13, 1194–1217

    Article  Google Scholar 

  • Lai Y. (1996) Hierarchical optimization: a satisfactory solution. Fuzzy Sets Syst. 77, 321–335

    Article  Google Scholar 

  • LeBlanc L.J., Boyce D.E. (1985) A bilevel programming algorithm for exact solution of network design problemwith user-optimal flows. Trans. Res.—Part B Meth. 20, 259–265

    Article  Google Scholar 

  • Liu B. (1998) Stakelberg-nash equilibrium for multilevel programming with multiple followers using genetic algorithms. Comput. Math. Appl. 36(7): 79–89

    Article  Google Scholar 

  • Muu L.D., Quy N.V. (2003) A global optimization method for solving convex quadratic bilevel pogramming problems. J. Global Optim. 26, 199–219

    Article  Google Scholar 

  • Ruan G.Z., Wang S.Y., Yamakamoto Y., Zhu S.S. (2004) Optimality conditions and geometric properties of linear multilevel programming problem with dominated objective functions. J Optim. Theory Appl. 123(2): 409–429

    Article  Google Scholar 

  • Ryu J., Dua V., Pistikopoulos E.N. (2004) A bilevel programming framework for enterprise-wide process networks under uncertainty. Comput. Chem. Eng. 28, 1121–1129

    Article  Google Scholar 

  • Sakizlis V., Perkins J.D., Pistikopoulos E.N. (2003) Parametric controllers in simultaneous process and control design optimization. Ind. Eng. Chem. Res. 42, 4545–4563

    Article  Google Scholar 

  • Sakizlis V., Perkins J.D., Pistikopoulos E.N. (2004 a). Recent advances in optimization-based simulataneous process and control design. Comput. Chem. Eng. 28(10): 2069–2086

    Article  Google Scholar 

  • Sakizlis V., Kakalis M.P., Dua V., Perkins J.D., Pistikopoulos E.N. (2004 b) Design of robust controllers via parametric programming. Automatica 40, 189–201

    Article  Google Scholar 

  • Shih H., Lai Y., Lee E.S. (1996) Fuzzy approach for multi-level programming problems. Comput. Oper. Res. 23(1): 73–91

    Article  Google Scholar 

  • Shimizu K., Ishizuka Y., Bard J.F. (1997) Nondifferentiable and Two-Level Mathematical Programming. Kluwer Academic Press, Boston

    Google Scholar 

  • Stephanopoulos G., Ng C. (2000) Perspectives on the synthesis of plant-wide control structures. J. Process Control 10, 97–111

    Article  Google Scholar 

  • Tabucanon M.T. (1988) Multiple Criteria Decision Making in Industry. Elsevier, Amsterdam

    Google Scholar 

  • Vicente L.N., Calamai P.H. (1994a) Bilevel and multilevel programming: A bibliography review. J. Global Optim. 5(3): 291–306

    Article  Google Scholar 

  • Vicente L.N., Savard G., Júdice J. (1994b) Descent approaches for quadratic bilevel programming. J. Optim. Theory Appl. 81, 379–399

    Article  Google Scholar 

  • Vicente L. (1992). Bilevel programming. Master’s thesis. Department of Mathematics, University of Coimbra, Coimbra

    Google Scholar 

  • Visweswaran V., Floudas M.G., Ierapetritou C.A., Pistikopoulos E.N. (1996) A decomposition-based global optimization approach for solving bilevel linear and quadratic programs. In: Floudas C.A., Pardalos P.M. (eds). State of the Art in Global Optimization. Kluwer Academic Publishers, Dordrecht, pp. 139–162

    Google Scholar 

  • Wen U.P., Yang Y.H. (1990) Algorithms for solving the mixed integer two-level linear programming problem. Comput. Oper. Res. 17(2): 133–142

    Article  Google Scholar 

Download references

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

Faísca, N.P., Dua, V., Rustem, B. et al. Parametric global optimisation for bilevel programming. J Glob Optim 38, 609–623 (2007). https://doi.org/10.1007/s10898-006-9100-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-006-9100-6

Keywords

Navigation