Abstract
The bilevel programming problem (BLPP) has proved to be a NP-hard problem. In this paper, we propose a hierarchial particle swarm optimization (PSO) for solving general BLPPs. Unlike most traditional algorithms designed for specific versions or based on specific assumptions, the proposed method is a hierarchical algorithm framework, which solves the general bilevel programming problems directly by simulating the decision process of bilevel programming. The solving general BLPPs is transformed to solve the upper-level and lower-level problems iteratively by two variants of PSO. The variants of PSO are built to solve upper-level and lower-level constrained optimization problems. The experimental results compared with those of other methods show that the proposed algorithm is a competitive method for solving general BLPPs.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Dempe, S.: Foundations of Bilevel Programming. In: Nonconvex optimization and its application, vol. 61, Kluwer Academic Publishers, Dordrecht (2002)
Colson, B., Marcotte, P., Savard, G.: Bilevel programming: A survey. 4OR: Quarterly Journal of the Belgian, French and Italian Operations Research Societies 3, 87–107 (2005)
Chiou, S.W.: Bilevel programming for the continuous transport network design problem. Transportation Research Part B: Methodological 39, 383 (2005)
Shi, C., Lu, J., Zhang, G.: An extended kuhn-tucker approach for linear bilevel programming. Applied Mathematics and Computation 162, 63 (2005)
Shih, H., Lai, Y., Lee, E.: Fuzzy apporach for multi-level programming problems. Computers and Operations Research 23, 773–791 (1983)
Marcotte, P., Savard, G., Zhu, D.L.: A trust region algorithm for nonlinear bilevel programming. Operations Research Letters 29, 179 (2001)
Wang, Y., Jiao, Y., Li, H.: An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme. IEEE Transactions on Systems, Man, and Cybernetics, Part C 35, 221 (2005)
Sahin, K.H., Ciric, A.R.: A dual temperature simulated annealing approach for solving bilevel programming problems. Computers and Chemical Engineering 23, 25 (1998)
Genderau, M., Marcotte, P., Savard, G.: A hybrid tabu-ascent algorithm for the linear bilevel programming problem. Journal of Global Optimization 8, 217–233 (1996)
Kennedy, J., Eberhart, R., Shi, Y.: Swarm intelligence. Morgan Kaufmann Publisher, San Francisco (2001)
Powell, D., Skolnick, M.M.: Using genetic algorithms in engineering design optimization with non-linear constraints. In: Proceedings of the Fifth International Conference on Genetic Algorithms, Los Altos, CA, Morgan Kaufmann, San Francisco (1993)
Shi, Y., Eberhart, R.: A modified particle swarm optimizer. In: Proceedings of IEEE World Congress on Computational Intelligence 1998, pp. 69–73 (1998)
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)
Shimizu, K., Aiyoshi, E.: A new computational method for syackelberg and min-max problems by use of a penalty method. IEEE Transaction on Autommatic Control AC-26, 460–466 (1981)
Bard, J.: Convex two-level optimization. Mathematical Programming 40, 15–27 (1988)
Calvete, H.I., Gale, C.: Theory and methodology: The bilevel linear/linear fractional programming problem. European Journal of Operation Research 114, 188–197 (1999)
Outrata, J.V.: On the numerical solution of a class of stackelberg problems. Zeitschrift Fur Operation Research 34, 255–278 (1990)
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, X., Tian, P., Min, X. (2006). A Hierarchical Particle Swarm Optimization for Solving Bilevel Programming Problems. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Żurada, J.M. (eds) Artificial Intelligence and Soft Computing – ICAISC 2006. ICAISC 2006. Lecture Notes in Computer Science(), vol 4029. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11785231_122
Download citation
DOI: https://doi.org/10.1007/11785231_122
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35748-3
Online ISBN: 978-3-540-35750-6
eBook Packages: Computer ScienceComputer Science (R0)