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.
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
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)
Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: IEEE International Conference Neural Networks, pp. 1942–1948 (1995)
Engelbrecht, A.P.: Fundamentals of Computational Swarm Intelligence. John Wiley and Sons, USA (2006)
Bergh, F.V.D.: An Analysis of Particle Swarm Optimizers. PhD thesis, Faculty of Natural and Agricultural Science, University of Pretoria, Pretoria (2001)
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)
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)
Schaffer, J.D.: Some Experiments in Machine Learning using Vector Evaluated Genetic Algorithm. PhD thesis, Vanderbilt University, Nashville,TN (1984)
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)
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)
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)
van den Bergh, F., Engelbrecht, A.P.: A Study of Particle Swarm Optimization Particle Trajectories. Information Sciences 176, 937–971 (2006)
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)
Michalewicz, Z.: Genetic Algorithms + Data Structure = Evolution Programs. Springer, Heidelberg (1992)
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)
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)
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)
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)
Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. John Wiley and Sons, USA (2001)
Coello, C.A.C., Veldhuizen, D.A.V., Lamount, G.B.: Evolutionary Algorithms for Solving Multi-Objective Problems. Kluwer Academic Publishers, Dordrecht (2001)
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)
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)
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)
Knowles, J., Corne, D.: Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy. Evolutionary Computation 8, 149–172 (2000)
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)
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)
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)
Deb, K.: Optimization For Engineering Design Algorithms and Examples. Prentice Hall, New Delhi (1995)
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)
Zitzler, E., Deb, K., Thiele, L.: Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evolutionary Computation Journal 8, 125–148 (2000)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)