Skip to main content

A Hybrid Genetic Algorithm for Solving a Class of Nonlinear Bilevel Programming Problems

  • Conference paper
Simulated Evolution and Learning (SEAL 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4247))

Included in the following conference series:

Abstract

In this paper, a special nonlinear bilevel programming problem (BLPP), in which the follower’s problem is a convex quadratic programming in y, is transformed into an equivalent single-level programming problem by using Karush-Kuhn-Tucker(K-K-T) condition. To solve the equivalent problem effectively, firstly, a genetic algorithm is incorporated with Lemke algorithm. For x fixed, the optimal solution y of the follower’s problem can be obtained by Lemke algorithm, then (x,y) is a feasible or approximately feasible solution of the transformed problem and considered as a point in the population; secondly, based on the best individuals in the population, a special crossover operator is designed to generate high quality individuals; finally, a new hybrid genetic algorithm is proposed for solving this class of bilevel programming problems. The simulation on 20 benchmark problems demonstrates the effectiveness of the proposed algorithm.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Von Stackelberg, H.: The Theory of the Market Economy. William Hodge, Lond, UK (1952)

    Google Scholar 

  2. Marcotte, P.: Network optimization with continuous parameters. Trans. Sci. 17, 181–197 (1983)

    Article  Google Scholar 

  3. Suh, S., Kim, T.: Solving nonlinear bilevel programming models of equilibrium network design problem: A comparative review. Ann. Oper. Res. 34, 203–218 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  4. Milier, T., Friesz, T., Robin, R.: Heuristic algorithms for delivered price spatially competitive net work facility location problems. Ann. Oper. Res. 34, 177–202 (1992)

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  6. Amouzegar, M.A., Moshirvaziri, K.: A penalty method for linear bilevel programming problems. In: Migdalas, A., Pardalos, M., Varbrand, P. (eds.) Multilevel optimization: Algorithms, complexity and Applications, ch. 11, Kluwer, Norwell (1997)

    Google Scholar 

  7. Bard, J., Moore, J.: A branch and bound algorithm for the bilevel programming problem. SIAM J. Sci. Stat. Comput. 11(5), 281–292 (1990)

    MATH  MathSciNet  Google Scholar 

  8. Candler, W., Townsley, R.: A linear bi-level programming problem. Comput. Oper. Res. 9(1), 59–76 (1982)

    Article  MathSciNet  Google Scholar 

  9. Amouzegar, M.A.: A global optimization method for nonlinear bilevel programming problems. IEEE Trans. Syst., Man, Cybern. B, Cybern. 29(6), 771–777 (1999)

    Article  Google Scholar 

  10. Vicente, L., Savard, G., Judice, J.: Descent approach for quadratic bilevel programming. J. Optim. Theory Appl. 81(2), 379–399 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  11. Al-Khayyal, F., Horst, R., Pardalos, P.: Global optimization of concave function subject to quadratic constraints: An application in nonlinear bilevel programming. Ann. Oper. Res. 34, 125–147 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  12. Oduguwa, V., Roy, R.: Bi-level optimization using genetic algorithm. In: Proc. IEEE Int. Conf. Artificial Intelligence Systems, pp. 123–128 (2002)

    Google Scholar 

  13. Bazaraa, M.S., Shetty, C.M.: Nonlinear Programming: Theory and Algorithms. Wiley, Chichester (1979)

    MATH  Google Scholar 

  14. Bard, J.F.: Practical Bilevel Optimization. Kluwer, Norwell (1998)

    MATH  Google Scholar 

  15. Outrata, J.V.: On the numerical solution of a class of Stackelberg problem. Zeitschrift Fur Operational Reseach 34, 255–278 (1990)

    MATH  MathSciNet  Google Scholar 

  16. Shimizu, K., Aiyoshi, E.: A new computational method for Syackelberg and min-max problems by use of a penalty method. IEEE Trans. Autom. Control AC-26(2), 460–466 (1981)

    Article  MathSciNet  Google Scholar 

  17. Aiyoshi, E., Shimuzu, K.: A solution method for the static constrained Stackelberg problem via penalty method. IEEE Trans. Autom. Control AC-29(12), 1111–1114 (1984)

    Article  Google Scholar 

  18. Bard, J.F.: Covex two-level optimization. Math. Programming 40, 15–27 (1988)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, H., Wang, Y. (2006). A Hybrid Genetic Algorithm for Solving a Class of Nonlinear Bilevel Programming Problems. In: Wang, TD., et al. Simulated Evolution and Learning. SEAL 2006. Lecture Notes in Computer Science, vol 4247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11903697_52

Download citation

  • DOI: https://doi.org/10.1007/11903697_52

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-47331-2

  • Online ISBN: 978-3-540-47332-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics