Skip to main content

An Adaptive Multi-Objective Particle Swarm Optimization Algorithm with Constraint Handling

  • Chapter
Handbook of Swarm Intelligence

Summary

In this article we describe a Particle Swarm Optimization (PSO) approach to handling constraints in Multi-objective Optimization (MOO). The method is called Constrained Adaptive Multi-objective Particle Swarm Optimization (CAMOPSO). CAMOPSO is based on the Adaptive Multi-objective Particle Swarm Optimization (AMOPSO) method proposed in [1]. As in AMOPSO, the inertia and the acceleration coefficients are determined adaptively in CAMOPSO, while a penalty based approach is used for handling constraints. In this article, we first review some existing MOO approaches based on PSO, and then describe the AMOPSO method in detail along with experimental results on six unconstrained MOO problems [1]. Thereafter, the way of handling constraints in CAMOPSO is discussed. Its performance has been compared with that of the NSGA-II algorithm, which has an inherent approach for handling constraints. The results demonstrate the effectiveness of CAMOPSO for the test problems considered.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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. Tripathi, P.K., Bandyopadhyay, S., Pal, S.K.: Adaptive Multi-objective Particle Swarm Optimization Algorithm. In: IEEE Congress on Evolutionary Computation (CEC 2007), pp. 2281–2288 (2007)

    Google Scholar 

  2. Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: IEEE International Conference Neural Networks, pp. 1942–1948 (1995)

    Google Scholar 

  3. Engelbrecht, A.P.: Fundamentals of Computational Swarm Intelligence. John Wiley and Sons, USA (2006)

    Google Scholar 

  4. Bergh, F.V.D.: An Analysis of Particle Swarm Optimizers. PhD thesis, Faculty of Natural and Agricultural Science, University of Pretoria, Pretoria (2001)

    Google Scholar 

  5. Hu, X., Eberhart, R.: Multiobjective Optimization Using Dynamic Neighbourhood Particle Swarm Optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation, part of the 2002 IEEE World Congress on Computational Intelligence, Hawaii, pp. 12–17. IEEE Press, Los Alamitos (2002)

    Google Scholar 

  6. Reyes-Sierra, M., Coello, C.A.C.: Multi-Objective Particle Swarm Optimizers: A Survey of The State-of-the-Art. International Journal of Computational Intelligence Research 2, 287–308 (2006)

    MathSciNet  Google Scholar 

  7. Schaffer, J.D.: Some Experiments in Machine Learning using Vector Evaluated Genetic Algorithm. PhD thesis, Vanderbilt University, Nashville,TN (1984)

    Google Scholar 

  8. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A Fast and Elitist Multi-objective Genetic Algorithm: NSGA-II. IEEE Transactions On Evolutionary Computation 6, 182–197 (2002)

    Article  Google Scholar 

  9. Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the Strength Pareto Evolutionary Algorithm. Technical Report TIK-103, Computer Engineering and Network Laboratory (TIK), Swiss Fedral Institute of Technology (ETH), Gloriastrasse 35, CH-8092 Zurich, Swidzerland (2001)

    Google Scholar 

  10. Corne, D.W., Jerram, N.R., Knowles, J.D., Oates, M.J.: PESA-II: Region-based Selection in Evolutionary Multiobjective Optimization. In: Proceedings of the Genetic and Evolutionary Computing Conference (GECCO 2001), pp. 283–290. Morgan Kaufmann, San Francisco (2001)

    Google Scholar 

  11. van den Bergh, F., Engelbrecht, A.P.: A Study of Particle Swarm Optimization Particle Trajectories. Information Sciences 176, 937–971 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  12. Coello, C.A.C., Pulido, G.T., Lechuga, M.S.: Handling Multiple Objectives With Particle Swarm Optimization. IEEE Transactions on Evolutionary Computation 8, 256–279 (2004)

    Article  Google Scholar 

  13. Michalewicz, Z.: Genetic Algorithms + Data Structure = Evolution Programs. Springer, Heidelberg (1992)

    Google Scholar 

  14. Mostaghim, S., Teich, J.: Strategies for Finding Good Local Guides in Multi-objective Particle Swarm Optimization (MOPSO). In: Swarm Intelligence Symposium 2003, SIS 2003, Inidanapolis, Indiana, USA, pp. 26–33. IEEE Service Center, Los Alamitos (2003)

    Chapter  Google Scholar 

  15. Li, X.: A Non-dominated Sorting Particle Swarm Optimizer for Multi-objective Optimization. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2723, pp. 37–48. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  16. Richardson, J.T., Palmer, M.R., Liepins, G., Hilliard, M.: Some Guidelines for Genetic Algorithms with Penalty Functions. In: Schaffer, J. (ed.) Proc. of the First Int’l Conf. on Genetic Algorithms, pp. 191–197 (1989)

    Google Scholar 

  17. Tripathi, P.K., Bandyopadhyay, S., Pal, S.K.: A Multi-objective Genetic Algorithm with Relatice Distance: Method, Performance Measure and Constrained Handling. In: International Conference on Computing: Theory and Applications (ICCTA 2007), Kolkata, India, pp. 315–319. IEEE Computer Society, Los Alamitos (2007)

    Chapter  Google Scholar 

  18. Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. John Wiley and Sons, USA (2001)

    MATH  Google Scholar 

  19. Coello, C.A.C., Veldhuizen, D.A.V., Lamount, G.B.: Evolutionary Algorithms for Solving Multi-Objective Problems. Kluwer Academic Publishers, Dordrecht (2001)

    Google Scholar 

  20. Fieldsend, J., Singh, S.: A Multi-Objective Algorithm based upon Particle Swarm Optimization, an Efficient Data Structure and Turbulence. In: Proceedings of UK Workshop on Computational Intelligence (UKCI 2002), Bermingham, UK, vol. 2-4, pp. 37–44 (2002)

    Google Scholar 

  21. Coello, C., Lechuga, M.: MOPSO: A Proposal for Multiple Objective Particle Swarm Optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation, part of the 2002 IEEE World Congress on Computational Intelligence, Hawaii, pp. 1051–1056. IEEE Press, Los Alamitos (2002)

    Google Scholar 

  22. Parsopoulos, K., Vrahatis, M.: Particle Swarm Optimization Method in Multiobjective Problems. In: Nyberg, K., Heys, H.M. (eds.) SAC 2002. LNCS, vol. 2595, pp. 603–607. Springer, Heidelberg (2003)

    Google Scholar 

  23. Knowles, J., Corne, D.: Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy. Evolutionary Computation 8, 149–172 (2000)

    Article  Google Scholar 

  24. Tripathi, P.K., Bandyopadhyay, S., Pal, S.K.: Multi-objective Particle Swarm Optimization with Time Variant Inertia and Acceleration Coefficients. Information Sciences 177, 5033–5049 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  25. Alvarez-Benitez, J.E., Everson, R.M., Fieldsend, J.E.: A MOPSO Algorithm Based Exclusively on Pareto Dominance Concepts. In: EMO, pp. 459–473 (2005)

    Google Scholar 

  26. Ratnaweera, A., Halgamuge, S.K., Watson, H.C.: Self-Organizing Hierarchical Particle Swarm Optimizer with Time-Varying Acceleration Coefficients. IEEE Transactions On Evolutionary Computation 8, 240–255 (2004)

    Article  Google Scholar 

  27. Deb, K.: Optimization For Engineering Design Algorithms and Examples. Prentice Hall, New Delhi (1995)

    Google Scholar 

  28. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A Fast and Elitist Multi-objective Genetic Algorithm: NSGA-II. Technical Report 200001, Kanpur Genetic Algorithms Laboratory (KanGAL),Indian Institute of Technology Kanpur, India (2000)

    Google Scholar 

  29. Zitzler, E., Deb, K., Thiele, L.: Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evolutionary Computation Journal 8, 125–148 (2000)

    Article  Google Scholar 

  30. Deb, K., Thiele, L., Laumanns, M., Zitzler, E.: Scalable Test Problems for Evolutionary Multi-Objective Optimization. Technical Report TIK-Technical Report No. 112, Institut fur Technische Informatik und Kommunikationsnetze,, ETH Zurich Gloriastrasse 35., ETH-Zentrum, CH-8092, Zurich, Switzerland (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Tripathi, P.K., Bandyopadhyay, S., Pal, S.K. (2011). An Adaptive Multi-Objective Particle Swarm Optimization Algorithm with Constraint Handling. In: Panigrahi, B.K., Shi, Y., Lim, MH. (eds) Handbook of Swarm Intelligence. Adaptation, Learning, and Optimization, vol 8. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17390-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17390-5_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17389-9

  • Online ISBN: 978-3-642-17390-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics