Skip to main content

Bilevel Programming: Algorithms

  • Reference work entry
Encyclopedia of Optimization

In its generality, bilevel programming constitutes a very difficult class of global optimization problems and can be addressed as such, for instance by customizing metaheuristic procedures such as tabu search ([1]) or genetic algorithms ([5]; cf. also Genetic algorithms). Several research papers on the algorithmic aspects of bilevel programming have actually been published in the Journal of Global Optimization.

Due to the geometric complexity of the constraint set, which is implicitly defined by the lower level program, direct descent methods are difficult to implement. Determining the steepest descent direction, even in the case of linear bilevel programming, is NP-hard ([6]). Whenever the solution set y(x) of the lower level problem is a singleton, the original bilevel program can be rewritten in the form

Feasible descent directions for the function v can be obtained from sensitivity analysis of the lower level problem, and used to construct a generic descent algorithm.

Some solution...

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 1,699.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Gendreau, M., Marcotte, P., and Savard, G.: ‘A hybrid tabu-ascent algorithm for the linear bilevel programming problem’, J. Global Optim.8 (1996), 217–233.

    MathSciNet  MATH  Google Scholar 

  2. Hansen, P., Jaumard, B., and Savard, G.: ‘New branch-and-bound rules for linear bilevel programming’, SIAM J. Sci. Statist. Comput.13 (1992), 1194–1217.

    MathSciNet  MATH  Google Scholar 

  3. Ishizuka, Y., and Aiyoshi, E.: ‘Double penalty method for bilevel optimization problems’, Annals Oper. Res.34 (1992), 73–88.

    MathSciNet  MATH  Google Scholar 

  4. Luo, Z.-Q, Pang, J.-S, and Ralph, D.: Mathematical programs with equilibrium constraints, Cambridge Univ. Press 1996.

    Google Scholar 

  5. Mathieu, R., Pittard, L., and Anandalingam, G.: ‘Genetic algorithm based approach to bi-level linear programming’, RAIRO Rech. Opérat.28, no. 1 (1994), 1–21.

    MathSciNet  MATH  Google Scholar 

  6. Outrata, J., and Zowe, J.: ‘A numerical approach to optimization problems with variational inequality constraints’, Math. Program.68 (1995), 105–160.

    MathSciNet  Google Scholar 

  7. Shimizu, K., Ishizuka, Y., and Bard, J.F.: Nondifferentiable and two-level mathematical programming, Kluwer Acad. Publ., 1997.

    Google Scholar 

  8. Vicente, L.N., Savard, G., and Judice, J.: ‘Discrete linear bilevel programming problem’, J. Optim. Th. Appl.89, no. 3 (1996), 597–614.

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Kluwer Academic Publishers

About this entry

Cite this entry

Marcotte, P., Savard, G. (2001). Bilevel Programming: Algorithms . In: Floudas, C.A., Pardalos, P.M. (eds) Encyclopedia of Optimization. Springer, Boston, MA. https://doi.org/10.1007/0-306-48332-7_32

Download citation

  • DOI: https://doi.org/10.1007/0-306-48332-7_32

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-6932-5

  • Online ISBN: 978-0-306-48332-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics