Skip to main content

A Bi-level Multiobjective PSO Algorithm

  • Conference paper
  • First Online:
Book cover Evolutionary Multi-Criterion Optimization (EMO 2015)

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

Included in the following conference series:

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. 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)

    Chapter  Google Scholar 

  2. 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)

    Article  MathSciNet  Google Scholar 

  3. 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)

    Article  MATH  Google Scholar 

  4. Bard, J.F.: Practical Bilevel Optimization: Algorithms and Applications. Kluwer Academic Publisher, Dordrech (1998)

    Book  MATH  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Eichfelder, G.: Multiobjective Bilevel Optimization. Mathematical Programming 123(2), 419–449 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: IEEE International Conference on Neural Network, pp. 1942–1948 (1995)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Nishizaki, I., Sakawa, M.: Stakelberg Solutions to Multiobjective Two-Level Linear Programming Problems. Journal of Optimization Theory and Applications 103, 161–182 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  15. 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)

    Chapter  Google Scholar 

  16. 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)

    Article  MATH  Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pedro Carrasqueira .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics