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.
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
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
Başar T., Olsder G.J. (1982) Dynamic Noncooperative Game Theory. Academic Press, London
Bard J.F., Falk J. (1982) An explicit solution to the multi-level programming problem. Comput. Oper. Res. 9, 77–100
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
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
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
Dempe S. (2003) Annotated bibliography on bilevel programming and mathematical programs with equilibrium constraints. Optim. 52(3): 33–359
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
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
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
Dua V., Pistikopoulos E.N. (2000) An algorithm for the solution of multiparametric mixed integer linear programming problems. Ann. Oper. Res. 99, 123–139
Dua V., Bozinis A., Pistikopoulos E.N. (2002) A multiparametric programming approach for mixed-integer quadratic engineering problems. Comput. Chem. Eng. 26, 715–733
Evans G.W. (1984) An overview of thecniques for solving multiobjective mathematical programs. Manage. Sci. 30(11): 1268–1282
Fiacco A.V. (1976) Sensitivity analysis for nonlinear programming using penalty methods. Math. Program. 10, 287–311
Fiacco A.V. (1983) Introduction to Sensitivity and Stability Analysis in Nonlinear Programming. Academic Press, New York
Floudas C.A. (2000) Deterministic Global Optimization. Kluwer Academic Publishers, Dordrecht
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
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
Gal T. (1995) Postoptimal Analyses, Parametric Programming, and Related Topics. de Gruyter, New York
Hansen P., Jaumard B., Savard G. (1992) New brach-and-bound rules for linear bilevel programming. SIAM J. Sci. Stat. Comput. 13, 1194–1217
Lai Y. (1996) Hierarchical optimization: a satisfactory solution. Fuzzy Sets Syst. 77, 321–335
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
Liu B. (1998) Stakelberg-nash equilibrium for multilevel programming with multiple followers using genetic algorithms. Comput. Math. Appl. 36(7): 79–89
Muu L.D., Quy N.V. (2003) A global optimization method for solving convex quadratic bilevel pogramming problems. J. Global Optim. 26, 199–219
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
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
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
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
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
Shih H., Lai Y., Lee E.S. (1996) Fuzzy approach for multi-level programming problems. Comput. Oper. Res. 23(1): 73–91
Shimizu K., Ishizuka Y., Bard J.F. (1997) Nondifferentiable and Two-Level Mathematical Programming. Kluwer Academic Press, Boston
Stephanopoulos G., Ng C. (2000) Perspectives on the synthesis of plant-wide control structures. J. Process Control 10, 97–111
Tabucanon M.T. (1988) Multiple Criteria Decision Making in Industry. Elsevier, Amsterdam
Vicente L.N., Calamai P.H. (1994a) Bilevel and multilevel programming: A bibliography review. J. Global Optim. 5(3): 291–306
Vicente L.N., Savard G., Júdice J. (1994b) Descent approaches for quadratic bilevel programming. J. Optim. Theory Appl. 81, 379–399
Vicente L. (1992). Bilevel programming. Master’s thesis. Department of Mathematics, University of Coimbra, Coimbra
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-006-9100-6