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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Von Stackelberg, H.: The Theory of the Market Economy. William Hodge, Lond, UK (1952)
Marcotte, P.: Network optimization with continuous parameters. Trans. Sci. 17, 181–197 (1983)
Suh, S., Kim, T.: Solving nonlinear bilevel programming models of equilibrium network design problem: A comparative review. Ann. Oper. Res. 34, 203–218 (1992)
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)
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)
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)
Bard, J., Moore, J.: A branch and bound algorithm for the bilevel programming problem. SIAM J. Sci. Stat. Comput. 11(5), 281–292 (1990)
Candler, W., Townsley, R.: A linear bi-level programming problem. Comput. Oper. Res. 9(1), 59–76 (1982)
Amouzegar, M.A.: A global optimization method for nonlinear bilevel programming problems. IEEE Trans. Syst., Man, Cybern. B, Cybern. 29(6), 771–777 (1999)
Vicente, L., Savard, G., Judice, J.: Descent approach for quadratic bilevel programming. J. Optim. Theory Appl. 81(2), 379–399 (1994)
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)
Oduguwa, V., Roy, R.: Bi-level optimization using genetic algorithm. In: Proc. IEEE Int. Conf. Artificial Intelligence Systems, pp. 123–128 (2002)
Bazaraa, M.S., Shetty, C.M.: Nonlinear Programming: Theory and Algorithms. Wiley, Chichester (1979)
Bard, J.F.: Practical Bilevel Optimization. Kluwer, Norwell (1998)
Outrata, J.V.: On the numerical solution of a class of Stackelberg problem. Zeitschrift Fur Operational Reseach 34, 255–278 (1990)
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)
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)
Bard, J.F.: Covex two-level optimization. Math. Programming 40, 15–27 (1988)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)