Journal of Global Optimization

, Volume 38, Issue 4, pp 527–554 | Cite as

A novel approach to Bilevel nonlinear programming

  • H. TuyEmail author
  • A. Migdalas
  • N. T. Hoai-Phuong


Recently developed methods of monotonic optimization have been applied successfully for studying a wide class of nonconvex optimization problems, that includes, among others, generalized polynomial programming, generalized multiplicative and fractional programming, discrete programming, optimization over the efficient set, complementarity problems. In the present paper the monotonic approach is extended to the General Bilevel Programming GBP Problem. It is shown that (GBP) can be transformed into a monotonic optimization problem which can then be solved by “polyblock” approximation or, more efficiently, by a branch-reduce-and-bound method using monotonicity cuts. The method is particularly suitable for Bilevel Convex Programming and Bilevel Linear Programming.


Bilevel nonlinear programming Bilevel convex programming Bilevel linear programming Leader and follower game Monotonic optimization Polyblock approximation Branch-reduce-and-bound method Monotonicity cuts 

AMS subject classification

90C26 65K05 90C20 90C30 90C56 78M50 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bard J.F. (1983) An efficient point algorithm for a linear two-stage optimization problem. Oper. Res. 31, 670–684Google Scholar
  2. 2.
    Bard J.F. (1988) Convex two-level optimization. Math. Program. 40, 15–27CrossRefGoogle Scholar
  3. 3.
    Bard J.F. (1998) Practical bilevel optimization algorithms and Optimization. Kluwer, DordrechtGoogle Scholar
  4. 4.
    Bard J.F., Falk J. (1982) An explicit solution to the multi-level programming problem. Comp. Oper. Res. 9, 77–100CrossRefGoogle Scholar
  5. 5.
    Baer E., Hiltner A., Morgan R. (1992) Biological and synthetic hierarchical composites. Phys. Today 46, 60–67Google Scholar
  6. 6.
    Ben-Ayed O. (1993) Bilevel linear programming. Comput. Oper. Res. 20, 485–501CrossRefGoogle Scholar
  7. 7.
    Bialas W.F., Karwan C.H. (1982) On two-level optimization. IEEE Trans. Auto.Cont. Vol. AC-27, 211–214CrossRefGoogle Scholar
  8. 8.
    Brackel J., McGill J. (1973) Mathematical programs with optimization problems in the constraints. Oper. Res. 21, 37–44Google Scholar
  9. 9.
    Brackel J., McGill J. (1974) A method for solving mathematical programs with nonlinear programs in the constraints. Oper. Res. 22: 1097–1101CrossRefGoogle Scholar
  10. 10.
    Candler W., Townsley R. (1982) A linear two-level programming problem. Comput. Ops Res. 9, 59–76CrossRefGoogle Scholar
  11. 11.
    Chen Y., Florian M. (1988) Congested O-D trip emand adjustment problem: bilevel programming formulation and optimality conditions. In: Migdalas A., Pardalos P., Värbrand P. (eds) Multilevel Optimization: Algorithms and Applications. Kluwer, Dordrecht, pp. 1–22Google Scholar
  12. 12.
    Clark P.A., Westerberg A.W. (1988) A note on the optimality conditions for the bilevel programming problem. Naval Res. Logistics 35, 413–418CrossRefGoogle Scholar
  13. 13.
    Dempe S. (1988) An implicit function approach to bilevel programming problems. In: Migdalas A., Pardalos P., Värbrand P. (eds) Multilevel Optimization: Algorithms and Applications. Kluwer, Dordrecht, pp. 273–289Google Scholar
  14. 14.
    Edmunds T., Bard J. (1991) Algorithms for nonlinear bilevel mathematical programming. Trans. Syst. Man Cybernetics 21, 83–89CrossRefGoogle Scholar
  15. 15.
    Falk J.E., Liu J. (1995) On bilevel programming, Part I; general nonlinear cases. Math. Program. 70, 47–72Google Scholar
  16. 16.
    Floudas C. et al. (1999) Handbook of Test Problems for Local and Global Optimization. Kluwer, DordrechtGoogle Scholar
  17. 17.
    Fülöp J.: On the equivalence between a linear bilevel programming problem and linear optimization over the efficient set. Working paper WP 93-1, LORDS, Computer and Automation Institute, BudapestGoogle Scholar
  18. 18.
    Hansen P., Jaumard B., savard G. (1992) New branch and bound rules for linear bilevel programming. SIAM J. Sci. Sta. Comput. 13: 1194–1217CrossRefGoogle Scholar
  19. 19.
    Konno H., Thach P.T., Tuy H. (1997) Optimization on Low Rank Nonconvex structures. Kluwer, DordrechtGoogle Scholar
  20. 20.
    Lignola M.B., Morgan J. (1988) Existence of solutions to generalized bilevel programming problem. In: Migdalas A., Pardalos P., Värbrand P. (eds) Multilevel Optimization: Algorithms and Applications. Kluwer, Dordrecht, pp. 315–330Google Scholar
  21. 21.
    Loridan P., Morgan J. (1990) Quasiconvex lower level problem and applications to two level optimization. Lecture Notes in Economics and Mathematical Systems, vol. 345. Springer, Dordrecht, pp. 325–341Google Scholar
  22. 22.
    Migdalas A., Pardalos P.M. (1995) Nonlinear bilevel problems with convex second level problem – heuristics and descent methods. In: Du D.-Z., Zhang X.-S., Cheng K., (eds) Operations Research and Its Applications. World Publishing Corporation, New York, pp. 194–204Google Scholar
  23. 23.
    Migdalas A., Pardalos P.M. Hierarchical and bilevel programming. J. Glob. Optim. 8(3) (1996)Google Scholar
  24. 24.
    Migdalas A., Pardalos P.M., Värbrand P. (eds) (1998) Multilevel Optimization: Algorithms and Applications. Kluwer, DordrechtGoogle Scholar
  25. 25.
    Pardalos P.M., Deng X.: Complexity issues in hierarchical optimization. In: DIMACs series, vol. 37, American Mathematical Society, pp. 219–224. Providence, RI (1997)Google Scholar
  26. 26.
    Shimizu K., Ishizuka Y., Bard J.F. (1997) Nondifferentiable and Two-Level Mathematical Programming. Kluwer, DordrechtGoogle Scholar
  27. 27.
    Tuy H. (1998) Bilevel linear programming, multiobjective programming, and monotonic reverse convex programming. In: Migdalas A., Pardalos P.M., Värbrand P. (eds) Multilevel Optimization: Algorithms and Applications. Kluwer, Dordrecht, pp. 295–314Google Scholar
  28. 28.
    Tuy H. (1998) Convex Analysis and Global Optimization. Kluwer, DordrechtGoogle Scholar
  29. 29.
    Tuy H., Migdalas A., Värbrand P. (1992) A global optimization approach for the linear two-level program. J. Glob. Optim. 3, 1–23CrossRefGoogle Scholar
  30. 30.
    Tuy H., Migdalas A., Värbrand P. (1994) A quasiconcave minimization method for solving linear two-level programs. J. Glob. Optim. 4, 243–263CrossRefGoogle Scholar
  31. 31.
    Tuy H., Ghannadan s. (1998) A new branch and bound method for bilevel linear programs. In: Migdalas A., Pardalos P.M., Värbrand, P. (eds) Multilevel Optimization: Algorithms and Applications. Kluwer, Dordrecht, pp. 231–249Google Scholar
  32. 32.
    Tuy H. (2000) Monotonic optimization: problems and solution approaches. SIAM J. Optim. 11, 464–494CrossRefGoogle Scholar
  33. 33.
    Tuy H. (2001) Convexity and monotonicity in global optimization. In: Hadjisavvas N., Pardalos P.M. (eds) Advances in Convex Analysis and Optimization. Kluwer, Dordrecht, pp. 569–594Google Scholar
  34. 34.
    Tuy H. (2002) Hierarchical optimization. In: Pardalos P., Resende M. (eds) Handbook of Applied Optimization. Oxford University Press, Oxford, pp. 502–513Google Scholar
  35. 35.
    Tuy H. (2005) Monotonicity in the framework of generalized convexity. In: Eberhard A., Hadjisavvas N., Luc D.T. (eds) Generalized Convexity, Generalized Monotonicity and Applications. Springer, Berlin, pp. 61–85CrossRefGoogle Scholar
  36. 36.
    Tuy H., Al-Khayyal F., Thach P.T. (2005) Monotonic Optimization: Branch and Cuts Methods. In: Audet C., Hansen P., Savard G. (eds) Essays and Surveys on Global Optimization. Springer, Berlin, pp. 39–78CrossRefGoogle Scholar
  37. 37.
    Tuy H., Hoai-Phuong N.T. (2006) Optimization under composite monotonic constraints and constrained optimization over the efficient set. In: Liberti L., Maculan N. (eds) Global Optimization: from Theory to Implementation. Springer, Berlin, pp. 3–31Google Scholar
  38. 38.
    Vicente L.N., Calamai P.Y. (1994) Bilevel and multilevel programming: a bibliographic review. J. Glob. Optim. 5, 291–306CrossRefGoogle Scholar
  39. 39.
    Vicentee L., Savard G., Judice J. (1994) Descent approaches for quadratic bilevel programming. J. Optim. Theory Appl. 81, 379CrossRefGoogle Scholar
  40. 40.
    Vincent J.F. (1990) Structural Biomaterials. Princeton University Press, PrincetonGoogle Scholar
  41. 41.
    White D.J., Anandalingam G. (1993) A penalty function approach for solving bilevel linear programs. J. Glob. Optim. 3, 397–419CrossRefGoogle Scholar
  42. 42.
    Yezza A. (1996) First-order necessary optimality conditions for general bilevel programming problems. J Optim Theory Appl 89, 189–219CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, Inc. 2007

Authors and Affiliations

  1. 1.Institute of MathematicsHanoiVietnam
  2. 2.Technical University of CreteCreteGreece

Personalised recommendations