Abstract
Bi-level optimization represents a class of optimization problems with two decision levels: the upper level (leader) and the lower level (follower). Bi-level problems have been extensively studied for single objective problems, but there is few research in case of multiobjective problems in both levels. This case is herein studied using a multiobjective particle swarm optimization (MOPSO) based algorithm. To solve the bi-level multiobjective problem the algorithm searches for upper level Pareto optimal solutions. In every upper level search, the algorithm solves a lower level multiobjective problem in order to find a representative set of lower level Pareto optimal solutions for a fixed upper level vector of decision variables. The search in both levels is performed using the operators of a MOPSO algorithm. The proposed algorithm is able to solve bi-level multiobjective problems achieving solutions in the true Pareto optimal front or close to it.
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
Alves, M.J.: Using MOPSO to Solve Multiobjective Bilevel Linear Problems. In: Dorigo, M., Birattari, M., Blum, C., Christensen, A.L., Engelbrecht, A.P., Groß, R., Stützle, T. (eds.) ANTS 2012. LNCS, vol. 7461, pp. 332–339. Springer, Heidelberg (2012)
Alves, M.J., Costa, J.P.: An algorithm based on particle swarm optimization for multiobjective bilevel linear problems. Applied Mathematics and Computation 247, 547–561 (2014)
Abo-Sinna, M.A., Baky, A.I.: Interactive Balance Space Approach for Solving Multi-level Multi-objective Programming Problems. Information Sciences 177, 3397–3410 (2007)
Bard, J.F.: Practical Bilevel Optimization: Algorithms and Applications. Kluwer Academic Publisher, Dordrech (1998)
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6(2), 182–197 (2002)
Deb, K., Sinha, A.: Solving Bilevel Multi-Objective Optimization Problems Using Evolutionary Algorithms. In: Ehrgott, M., Fonseca, C.M., Gandibleux, X., Hao, J.-K., Sevaux, M. (eds.) EMO 2009. LNCS, vol. 5467, pp. 110–124. Springer, Heidelberg (2009)
Durillo, J.J., García-Nieto, J., Nebro, A.J., Coello, C.A.C., Luna, F., Alba, E.: Multi-Objective Particle Swarm Optimizers: An Experimental Comparison. In: Ehrgott, M., Fonseca, C.M., Gandibleux, X., Hao, J.-K., Sevaux, M. (eds.) EMO 2009. LNCS, vol. 5467, pp. 495–509. Springer, Heidelberg (2009)
Eichfelder, C.: Solving nonlinear multiobjective bilevel optimization problems with coupled upper level constraints. Technical Report Preprint No. 320, Preprint Series of the Institute of Applied Mathematics, Univ. Erlangen-Nrnberg, Germany (2007)
Eichfelder, G.: Multiobjective Bilevel Optimization. Mathematical Programming 123(2), 419–449 (2010)
Fonseca, C.M., Paquete, L., López-Ibáñez, M.: An Improved Dimension-Sweep Algorithm for the Hypervolume. In: Proceedings of 2006 IEEE Congress on Evolutionary Computation, pp. 1157–1163 (2006)
Halter, W., Mostaghim, S.: Bilevel optimization of multi-component chemical systems using particle swarm optimization. In: Proc. of the 2006 Congress on Evolutionary Computation (CEC 2006), pp. 1240–1247. IEEE Press (2006)
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: IEEE International Conference on Neural Network, pp. 1942–1948 (1995)
Mousa, A.A., El-Shorbagy, M.A., Abd-El-Wahed, W.F.: Local search based hybrid particle swarm optimization algorithm for multiobjective optimization. Swarm and Evolutionary Computation 3, 1–14 (2012)
Nishizaki, I., Sakawa, M.: Stakelberg Solutions to Multiobjective Two-Level Linear Programming Problems. Journal of Optimization Theory and Applications 103, 161–182 (1999)
Sierra, M.R., Coello, C.A.C.: Improving PSO-Based Multi-objective Optimization Using Crowding, Mutation and \(\epsilon\)-Dominance. In: Coello Coello, C.A., Hernández Aguirre, A., Zitzler, E. (eds.) EMO 2005. LNCS, vol. 3410, pp. 505–519. Springer, Heidelberg (2005)
Shi, X., Xia, H.: Model and interactive algorithm of bi-level multi-objective decision-making with multiple interconnecting decision makers. J. Multi-Criteria Decision Analysis 10, 27–34 (2001)
Sinha, A., Deb, K.: Towards understanding evolutionary bilevel multiobjective optimization algorithm. Technical Report Proceedings of the IFAC Workshop on Control Applications of Optimization (6–8 May, 2009, Jyvskyl, Finland), Kanpur, Indian Institute of Technology, India. (Also KanGAL Report No. 2008006) (2009)
Zhang, T., Hu, T., Zheng, Y., Guo, X.: An Improved Particle Swarm Optimization for Solving Bilevel Multiobjective Programming Problem. Journal of Applied Mathematics, Article ID 626717, 13 pages (2012)
Zhang, T., Hu, T., Guo, X., Chen, Z., Zheng, Y.: Solving high dimensional bilevel multiobjective programming problem using a hybrid particle swarm optimization algorithm with crossover operator. Knowledge-Based Systems 53, 13–19 (2013)
Zitzler, E., Thiele, L.: Multiobjective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach. IEEE Transactions on Evolutionary Computation 3(4), 257–271 (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Carrasqueira, P., Alves, M.J., Antunes, C.H. (2015). A Bi-level Multiobjective PSO Algorithm. In: Gaspar-Cunha, A., Henggeler Antunes, C., Coello, C. (eds) Evolutionary Multi-Criterion Optimization. EMO 2015. Lecture Notes in Computer Science(), vol 9018. Springer, Cham. https://doi.org/10.1007/978-3-319-15934-8_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-15934-8_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15933-1
Online ISBN: 978-3-319-15934-8
eBook Packages: Computer ScienceComputer Science (R0)