Skip to main content

Multilevel (Hierarchical) Optimization: Complexity Issues, Optimality Conditions, Algorithms

  • Chapter
  • First Online:
Book cover Advances in Applied Mathematics and Global Optimization

Part of the book series: Advances in Mechanics and Mathematics ((AMMA,volume 17))

Summary

In this chapter we discuss some algorithmic and theoretical results on multilevel programming including complexity issues, optimality conditions, and algorithmic methods for solving multilevel programming problems. We also discuss an approach, which is called the multivariate partition approach, for solving a single-level mathematical programming problem based on its equivalent multilevel programming formulation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdulaal, M.S., LeBlanc, L.J.: Continuous Equilibrium Network Design Models. Transportation Research, 13B, 19–32 (1979)

    Google Scholar 

  2. Adjiman, C.S., Androulakis, I.P., Floudas, C.A.: Global Optimization of MINLP Problems in Process Synthesis. Computers and Chemical Engineering, 21, S445–S450(1997)

    Google Scholar 

  3. Adjiman, C.S., Androulakis, I.P., Floudas, C.A.: Global Optimization of Mixed Integer Nonlinear Problems. AIChE Journal, 46, 1769–1797 (2000)

    Article  Google Scholar 

  4. Aiyoshi, E., Shimizu, K.: Hierarchical Decentralized Systems and Its New Solution by a Barrier Method. IEEE Transactions on Systems, Management and Cybernetics, 11, 444–449 (1981)

    Article  MathSciNet  Google Scholar 

  5. Aiyoshi, E., Shimizu, K.: A Solution Method for the Static Constrained Stackelberg Problem via Penalty Method. IEEE Transactions on Automatic Control, 29, 1111–1114 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  6. Al-Khayyal, F., Horst, R., Pardalos, P.: Global Optimization of Concave Functions Subject to Quadratic Constraints: An Application in Nonlinear Bilevel Programming. Annals of Operations Research, 34, 125–147 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  7. Bard, J.F.: An Efficient Point Algorithm for a Linear Two-Stage Optimization Problem.Operations Research, 31, 670–684 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  8. Bard, J.F.: Regulating Nonnuclear IndustrialWaste by Hazard Classification. Journal of Environmental Systems, 13, 21–41 (1983–84)

    Google Scholar 

  9. Bard, J.F.: Optimality Conditions for the Bilevel Programming Problem. Naval Research Logistics Quarterly, 31, 13–26 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  10. Bard, J.F.: Convex Two-Level Optimization. Mathematical Programming, 40, 15–27 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  11. Bard, J.F.: Practical Bilevel Optimization: Algorithms and Applications. Kluwer Academic,Boston (1998)

    MATH  Google Scholar 

  12. Bard, J., Moore, J.: A Branch and Bound Algorithm for the Bilevel Programming Problem. SIAM Journal on Scientific and Statistical Computing, 11, 281–292 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  13. Bard, J., Moore, J.: An Algorithm for the Discrete Bilevel Programming Problem. Naval Research Logistics, 39, 419–435 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  14. Ben-Ayed, O., Blair, C.E.: Computational Difficulties of Bilevel Linear Programming. Operations Research, 38, 556–559 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  15. Ben-Ayed, O., Boyce, D.E., Blair, C.E., III: A General Bilevel Linear Programming Problem Formulation of the Network Design Problem. Transportation Research, 22, 311–318 (1988)

    Article  MathSciNet  Google Scholar 

  16. Bialas, W.F., Karwan, M.H.: On Two Level Optimization. IEEE Transactions on Automatic Control, 27, 211–214 (1982)

    Article  MATH  Google Scholar 

  17. Bialas, W.F., Karwan, M.H.: Two-Level Linear Programming. Management Science, 30, 1004–1020 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  18. Bialas,W., Karwan, M., Shaw, J.: A Parametric Complementary Pivot Approach for Two-Level Linear Programming. Technical Report 80-2, Operations Research Program, State University of New York, Buffalo (1980)

    Google Scholar 

  19. Blair, C.E.: The Computational Complexity of Multi-Level Linear Programs. Annals of Operations Research, 34, 13–19 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  20. Calamai, Z.B., Conn, A.: An Exact Penalty Function Approach for the Linear Bilevel Programming Problem. Technical Report 180-O-170591, Department of Systems Design Engineering, University of Waterloo (1991)

    Google Scholar 

  21. Calamai, P.H., Moré, J.J.: Projected Gradient Methods for Linearly Constrained Problems. Mathematical Programming, 39, 93–116 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  22. Calamai, P., Vicente, L.: Generating Linear and Linear-Quadratic Bilevel Programming Problems. SIAM Journal on Scientific and Statistical Computing, 14, 770–782 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  23. Candler, W.: A Linear Bilevel Programming Algorithm: A Comment. Computers and Operations Research, 15, 297–298 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  24. Candler, W., Townsley, R.: A Linear Two-Level Programming Problem. Computers and Operations Research, 9, 59–76 (1982)

    Article  MathSciNet  Google Scholar 

  25. Cascetta, E.: Transportation Systems Engineering: Theory and Methods. Kluwer Academic Press, Boston (2001)

    MATH  Google Scholar 

  26. Chen, Y., Florian, M.: On the Geometry Structure of Linear Bilevel Programs: A Dual Approach. Technical Report CRT-867, Centre de Recherche sur les Transports (1992)

    Google Scholar 

  27. Chen, Y., Florian, M.: The Nonlinear Bilevel Programming Problem: Formulations, Regularity and Optimality Conditions. Optimization, 32, 193–209 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  28. Chinchuluun, A., Yuan, D.H., Pardalos, P.M.: Optimality Conditions and Duality for Nondifferentiable Multiobjective Fractional Programming with Generalized Convexity. Annals of Operations Research, 154, 133–147 (2007)

    Google Scholar 

  29. Clarke, F.H.: Optimization and Nonsmooth Analysis. Wiley & Sons, New York (1983)

    Google Scholar 

  30. Clarke, P., Westerberg, A.: A Note on the Optimality Conditions for the Bilevel Programming Problem. Naval Research Logistics, 35, 413–418 (1988)

    Article  MathSciNet  Google Scholar 

  31. Colson, B., Marcotte, P., Savard, G.: Bilevel Programming: A Survey. 4OR, 3, 87–107 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  32. Dempe, S.: A Simple Algorithm for the Linear Bilevel Programming Problem. Optimization, 18, 373–385 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  33. Dempe, S.: A Necessary and a Sufficient Optimality Condition for Bilevel Programming Problems. Optimization, 25, 341–354 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  34. Dempe, S.: Annotated Bibliography on Bilevel Programming and Mathematical Programs with Equilibrium Constraints. Optimization, 52, 333–359 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  35. Dempe, S.: Foundations of Bilevel Programming. NOIA vol 61, Kluwer Academic, Boston (2002)

    Google Scholar 

  36. Deng, X.: Complexity Issues in Bilevel Linear Programming. In: Migdalas, A., Pardalos, P.M., Värbrand, P. (eds) Multilevel Optimization: Algorithms and Applications. Kluwer Academic, Boston, 149–164 (1997)

    Google Scholar 

  37. Deng, X., Wang, Q., Wang, S.: On the Complexity of Linear Bilevel Programming. In: Proceeding of the 1st International Symposium on Operations Research and Applications, 205–212 (1995)

    Google Scholar 

  38. Du, D.Z., Pardalos, P.M. (eds): Minimax and Applications. Kluwer Academic, Boston (1995)

    MATH  Google Scholar 

  39. Fliege, J., Vicente, L.N.: A Multicriteria Approach to Bilevel Optimization. Journal of Optimization Theory and Applications, 131, 209–225 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  40. Florian, M., Chen, Y.: A Bilevel Programming Approach to Estimating O-D Matrix by Traffic Counts. Technical Report CRT-750, Centre de Recherche sur les Transports (1991)

    Google Scholar 

  41. Fortuny-Amat, J., McCarl, B.: A Representation and Economic Interpretation of a Two Level Programming Problem. Journal of Operations Research Society, 32, 783–792 (1981)

    MathSciNet  MATH  Google Scholar 

  42. Fülöp, J.: On the Equivalence Between a Linear Bilevel Programming Problem and Linear Optimization Over the Efficient Set. Technical Report WP 93-1, Laboratory of Operations Research and Decision Systems, Computer and Automation Institute, Hungarian Academy of Sciences (1993)

    Google Scholar 

  43. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman, San Francisco (1979)

    Google Scholar 

  44. Gartner, N.H., Gershwin, S.B., Little, J.D.C., Ross, P.: Pilot Study of Computer Based Urban Traffic Management. Transportation Research, 14B, 203–217 (1980)

    Google Scholar 

  45. ümüs, Z.H., Floudas, C.A.: Global Optimization of Nonlinear Bilevel Programming Problems. Journal of Global Optimization, 20, 1–31 (2001)

    Article  Google Scholar 

  46. Hansen, P., Jaumard, B., Savard, G.: New Branch and Bound Rules for Linear Bilevel Programming. SIAM Journal on Scientific and Statistical Computing, 13, 1194–1217 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  47. Hansen, P., Mladenović, N.: J-Means: A New Local Search Heuristic for Minimum Sum of Squares Clustering. Pattern Recognition, 34, 405–413 (2001)

    Google Scholar 

  48. Haurie, A., Savard, G., White, D.: A Note On: An Efficient Point Algorithm for a Linear Two-Stage Optimization Problem. Operations Research, 38, 553–555 (1990)

    Article  MATH  Google Scholar 

  49. Hillestad, R.J., Jacobsen, S.E.: Linear Programs with an Additional Reverse Convex Constraint. Applied Mathematics and Optimization, 6, 257–269 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  50. Hirsch, M.J., Meneses, C.N., Pardalos, P.M., Resende, M.G.C.: Global Optimization by Continuous Grasp, Optimization Letters, 1, 201–212 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  51. Hobbs, B.F., Nelson, S.K.: A Nonlinear Bilevel Model for Analysis of Electric Utility Demand-Side Planning Issues. Annals of Operations Research, 34, 255–274 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  52. Huang, H.X., Pardalos, P.M.: A Multivariate Partition Approach to Optimization Problems. Cybernetics and Systems Analysis, 38, 265–275 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  53. Huang, H.X., Pardalos, P.M., Shen Z.J.: Equivalent Formulations and Necessary Optimality Conditions for the Lennard-Jones Problem. Journal of Global Optimization, 22, 97–118 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  54. Huang, H.X., Pardalos, P.M., Shen Z.J.: A Point Balance Algorithm for the Spherical Code Problem. Journal of Global Optimization, 19, 329–344 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  55. Janson, B.N., Husaini, A.: Heuristic Ranking and Selection Procedures for Network Design Problems. Journal of Advanced Transportation, 21, 17–46 (1987)

    Article  Google Scholar 

  56. Jeroslow, R.G.: The Polynomial Hierarchy and a Simple Model for Competetive Analysis. Mathematical Programming, 32, 146–164 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  57. Jeyakumar, V., Mond, B.: On Generalized Convex Mathematical Programming. Journal of the Australian Mathematical Society Series B, 34, 43–53 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  58. Júdice, J.J., Faustino, A.M.: The Solution of the Linear Bilevel Programming Problem by Using the Linear Complementarity Problem. Investigação Operacional, 8, 77–95 (1988)

    Google Scholar 

  59. Júdice, J., Faustino, A.: A Sequential LCP Method for Bilevel Linear Programming. Annals of Operations Research, 34, 80–106 (1992)

    Article  Google Scholar 

  60. Ishizuka, Y., Aiyosi, E.: Double Penalty Method for Bilevel Optimization Problems. Annals of Operations Research, 34, 73–88 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  61. Ko, K.I., Lin, C.L.: On the Complexity of Min-Max Optimization Problems and Their Approximation. In: Du, D.Z., Pardalos, P.M. (eds) Minimax and Applications. Kluwer Academic, Boston, 219–239 (1995)

    Google Scholar 

  62. Kolstad, C., Lasdon, L.: Derivative Evaluation and Computational Experience with Large Bilevel Mathematical Programs. Journal of Optimization Theory and Applications, 65, 485–499 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  63. Leblanc, L.J.: An Algorithm for the Discrete Network Design Problem. Transportation Science, 9, 183–199 (1975)

    Article  Google Scholar 

  64. Liang, Z.A., Huang, H.X., Pardalos, P.M.: Efficiency Conditions and Duality for a Class of Multiobjective Fractional Programming Problems. Journal Global Optimization, 27, 447–471 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  65. Liu, Y., Spencer, T.H.: Solving a Bilevel Linear Program When the Inner Decision Maker Controls Few Variables. European Journal of Operational Research, 81, 644–651 (1995)

    Article  MATH  Google Scholar 

  66. MacQueen, J.B.: Some Methods for Classification and Analysis of Multivariate Observations. In: Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability. University of California Press, Berkeley, vol 1, 281–297 (1967)

    Google Scholar 

  67. Magnanti, T.L., Wong, R.T.: Network Design and Transportation Planning: Models and Algorithms. Transportation Science, 18, 1–55 (1984)

    Article  Google Scholar 

  68. Mangasarian, O.L., Fromowitz, S.: The Fritz John Necessary Optimality Condition in the Presence of Equality and Inequality Constraints. Journal of Mathematical Analysis and Applications, 17, 37–47 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  69. Marcotte, P.: Network Optimization with Continuous Control Parameters. Transportation Science, 17, 181–197 (1983)

    Article  Google Scholar 

  70. Marcotte, P., Zhu, D.L.: Exact and Inexact Penalty Methods for the Generalized Bilevel Programming Problem. Mathematical Programming, 74, 141–157 (1996)

    MathSciNet  MATH  Google Scholar 

  71. Migdalas, A.: Bilevel Programming in Traffic Planning: Models, Methods and Challenge. Journal of Global Optimization, 7, 381–405 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  72. Migdalas, A., Pardalos, P.M., Värbrand, P. (eds): Multilevel Optimization: Algorithms and Applications. NOIA vol 20, Kluwer Academic, Boston(1998)

    Google Scholar 

  73. Onal, H.: A Modified Simplex Approach for Solving Bilevel Linear Programming Problems. European Journal of Operational Research, 67, 126–135 (1993)

    Article  Google Scholar 

  74. Onal, H., Darmawan, D.H., Johnson, S.H., III: A Multilevel Analysis of Agricultural Credit Distribution in East Java, Indonesia, Computers and Operations Research, 22, 227–236 (1995)

    Google Scholar 

  75. Outrata, J.: Necessary Optimality Conditions for Stackelberg Problems. Journal of Optimization Theory and Applications, 76, 305–320 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  76. Pardalos, P.M., Deng, X.: Complexity Issues in Hierarchical Optimization. In: Mirkin, B., McMorris, F.R., Roberts, F.S., Rzhetsky, A. (eds) Mathematical Hierarchies and Biology. DIMACS Series, vol 37, American Mathematical Society, Providence, 219–224 (1997)

    Google Scholar 

  77. Pardalos, P.M., Schnitger, G.: Checking Local Optimality in Constrained Quadratic Programming is NP-Hard. Operations Research Letters, 7, 33–35 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  78. Preda, V.: On Sufficiency and Duality for Multiobjective Programs. Journal of Mathematical Analysis and Applications, 166, 365–377 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  79. Savard, G., Gauvin, J.: The Steepest Descent Direction for the Nonlinear Bilevel Programming Problem. Operations Research Letters, 15, 275–282 (1994)

    Article  MathSciNet  Google Scholar 

  80. Scheel, H., Scholtes, S.: Mathematical Programs with Complementarity Constraints: Stationarity, Optimality, and Sensitivity. Mathematics of Operations Research, 25, 1–22 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  81. Sinha, S., Sinha, S.B.: KKT Transformation Approach for Multi-Objective Multi-Level Linear Programming Problems. European Journal of Operational Research, 143, 19–31 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  82. Suh, S., Kim, T.: Solving Nonlinear Bilevel Programming Models of the Equilibrium Network Design Problem: A Comparative Review. Annals of Operations Research, 34, 203–218 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  83. Thuong, N.V., Tuy, H.: A Finite Algorithm for Solving Linear Programs with an Additional Reverse Convex Constraint. Lecture Notes in Economics and Management Systems, 225, 291–302 (1984)

    Google Scholar 

  84. Tuy, H.: Polyhedral Annexation, Dualization and Dimension Reduction Technique in Global Optimization. Journal of Global Optimization, 1, 229–244 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  85. Tuy, H., Migdalas, A., Hoai-Phuong, N.T.: A Novel Approach to Bilevel Nonlinear Programming, Journal of Global Optimization, http://www.ingentaconnect.com/content/klu/jogo, 38, 527–554 (2007)

  86. Tuy, H., Migdalas, A., Värbrand, P.: A Global Optimization Approach for the Linear Two-Level Program. Journal of Global Optimization, 3, 1–23 (1993)

    Article  MATH  Google Scholar 

  87. Ünlü, G.: A Linear Bilevel Programming Algorithm Based on Bicriteria Programming. Computers and Operations Research, 14, 173–179 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  88. Vicente, L.N., Calamai, P.H.: Bilevel and Multilevel Programming: A Bibliography Review. Journal of Global Optimization, 5, 291–306 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  89. Vicente, L.N., Calamai, P.H.: Geometry and Local Optimality Conditions for Bilevel Programs with Quadratic Strictly Convex Lower Levels. In: Du, D.Z., Pardalos, P.M. (eds) Minimax and Applications. Kluwer Academic, Boston, 141–151 (1995)

    Google Scholar 

  90. Vicente, L., Savard, G., Júdice, J.: Descent Approaches for Quadratic Bilevel Programming. Journal of Optimization Theory and Applications, 81, 379–399 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  91. Wen, U., Hsu, S.: A Note on a Linear Bilevel Programming Algorithm Based on Bicriteria Programming. Computers and Operations Research, 16, 79–83 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  92. Wen, U., Yang, Y.: Algorithms for Solving the Mixed Integer Two-Level Linear Programming Problem. Computers and Operations Research, 17, 133–142 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  93. White, D., Anandalingam, G.: A Penalty Function Approach for Solving Bi-Level Linear Programs. Journal of Global Optimization, 3, 397–419 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  94. Xiong, Y., Schneider, J.B.: Transportation Network Design Using a Cumulative Genetic Algorithm and Neural Network. Transportation Research Record, 1364, 37–44 (1995)

    Google Scholar 

  95. Ye, J.J., Zhu, D.L., Zhu, Q.J.: Exact Penalization and Necessary Optimality Conditions for Generalized Bilevel Programming. SIAM Journal on Optimization, 7, 481–507 (1997)

    Google Scholar 

  96. Zhang, J., Liu, G.: A New Extreme Point Algorithm and Its Application in PSQP Algorithms for Solving Mathematical Programs with Linear Complementarity Constraints. Journal of Global Optimization, 19, 345–361 (2001)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Altannar Chinchuluun .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Chinchuluun, A., Pardalos, P.M., Huang, HX. (2009). Multilevel (Hierarchical) Optimization: Complexity Issues, Optimality Conditions, Algorithms. In: Gao, D., Sherali, H. (eds) Advances in Applied Mathematics and Global Optimization. Advances in Mechanics and Mathematics, vol 17. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-75714-8_6

Download citation

Publish with us

Policies and ethics