Skip to main content
Log in

The crowd framework for multiobjective particle swarm optimization

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Multiobjective particle swarm optimization meets two difficulties—guiding the search towards the Pareto front and maintaining diversity of the obtained solutions—so a great number of improvements are possible. Our crowd framework systematically summarizes these improvements, extracts them into reusable strategies and categorizes them into modules by their optimization mechanisms. We introduce a number of new techniques within the modules. Strategies are compared first theoretically and then practically through amended ZDT series. We propose a sequence for module application based on the correlation between the modules. The resulting algorithms give incredible performance. Thus our crowd framework forms a new baseline for MOPSO.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Adami C (1998) Introduction to artificial life, vol 1. Telos Pr, New York

    Book  Google Scholar 

  • Blackwell T, Branke J (2006) Multiswarms, exclusion, and anti-convergence in dynamic environments. IEEE Trans Evol Comput 10(4): 459–472

    Article  Google Scholar 

  • Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: from natural to artificial systems, vol 1. Oxford University Press, New York

    Google Scholar 

  • Branke J, Mostaghim S (2006) About selecting the personal best in multi-objective particle swarm optimization. In: Parallel Problem Solving from Nature-PPSN, vol IX, pp 523–532

  • Brits R, Engelbrecht AP, Van den Bergh F (2002) A niching particle swarm optimizer. In: Orchid Country Club, Singapore, pp 692–696

  • Chen X, Li Y (2007) A modified PSO structure resulting in high exploration ability with convergence guaranteed. IEEE Trans Syst Man Cybern B Cybern 37(5): 1271–1289

    Article  Google Scholar 

  • Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3): 256–279

    Article  Google Scholar 

  • Deb K (1999) Multi-objective genetic algorithms: problem difficulties and construction of test problems. Evol Comput 7(3): 205–230

    Article  Google Scholar 

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2): 182–197

    Article  Google Scholar 

  • Fan H, Shi Y (2001, April) Study on Vmax of particle swarm optimization. In. Indianapolis

  • Fieldsend JE, Uk EQ, Singh S (2002) A multi-objective algorithm based upon particle swarm optimisation, an efficient data structure and turbulence

  • Fonseca CM, Fleming PJ (1993) Genetic algorithms for multiobjective optimization: formulation, discussion and generalization. In. Citeseer, p 416

  • Fonseca CM, Fleming PJ (2000) Multiobjective optimization. Evol Comput 2: 25–37

    Google Scholar 

  • Hao ZF, Guo GH, Huang H (2007) A particle swarm optimization algorithm with differential evolution. In: IEEE, pp 1031–1035

  • Hart WE, Krasnogor N, Smith JE (2005) Recent advances in memetic algorithms, vol 166. Springer, Berlin

    Book  Google Scholar 

  • Higashi N, Iba H (2003) Particle swarm optimization with Gaussian mutation. In: IEEE, pp 72–79

  • Hsieh ST, Sun TY, Chiu SY, Liu CC, Lin CW (2007) Cluster based solution exploration strategy for multiobjective particle swarm optimization. In: ACTA Press, pp 295–300

  • Hu X, Shi Y, Eberhart R (2004) Recent advances in particle swarm. In: IEEE, vol 91, pp 90–97

  • Ishibuchi H, Yoshida T, Murata T (2003) Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling. IEEE Trans Evol Comput 7(2): 204–223

    Article  Google Scholar 

  • Jin YX, Su J (2007) Parallel cooperative particle swarm optimization based multistage transmission network planning. In: World Scientific and Engineering Academy and Society (WSEAS), pp 126–131

  • Kennedy J (1999) Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance. In: IEEE

  • Kennedy J (2006) Swarm intelligence. Handb Nat Inspir Innov Comput 187–219 (Section I). doi:10.1007/0-387-27705-6_6

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE, vol 1944, pp 1942–1948

  • Knowles JD, Corne DW (2000) Approximating the nondominated front using the Pareto archived evolution strategy. Evol Comput 8(2): 149–172

    Article  Google Scholar 

  • Koduru P, Das S, Welch SM Multi-objective hybrid PSO using μ-fuzzy dominance. In: ACM, pp 853–860

  • Laumanns M, Thiele L, Deb K, Zitzler E (2002) Combining convergence and diversity in evolutionary multiobjective optimization. Evol Comput 10(3): 263–282

    Article  Google Scholar 

  • Leong WF, Yen GG (2008) PSO-based multiobjective optimization with dynamic population size and adaptive local archives. IEEE Trans Syst Man Cybern B Cybern 38(5): 1270–1293

    Article  Google Scholar 

  • Li BB, Wang L, Liu B (2008) An effective PSO-based hybrid algorithm for multiobjective permutation flow shop scheduling. IEEE Trans Syst Man Cybern A Syst Hum 38(4): 818–831

    Article  Google Scholar 

  • Ling S, Iu H, Chan K, Lam H, Yeung BCW, Leung FH (2008) Hybrid particle swarm optimization with wavelet mutation and its industrial applications. IEEE Trans Syst Man Cybern B Cybern 38(3): 743–763

    Article  Google Scholar 

  • Liu B, Wang L, Jin YH (2007) An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans Syst Man Cybern B Cybern 37((1): 18–27

    Article  Google Scholar 

  • Liu D, Tan K, Goh C, Ho W (2007) A multiobjective memetic algorithm based on particle swarm optimization. IEEE Trans Syst Man Cybern B Cybern 37(1): 42–50

    Article  Google Scholar 

  • Mostaghim S, Teich J (2003) Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO). In: IEEE, pp 26–33

  • Mostaghim S, Branke J, Schmeck H (2007) Multi-objective particle swarm optimization on computer grids. In: ACM, pp 869–875

  • Omran MGH, Engelbrecht AP, Salman A (2007) Differential evolution based particle swarm optimization. In: IEEE, pp 112–119

  • Ong YS, Keane AJ (2004) Meta-Lamarckian learning in memetic algorithms. IEEE Trans Evol Comput 8(2): 99–110

    Article  Google Scholar 

  • Ong YS, Lim MH, Zhu N, Wong KW (2006) Classification of adaptive memetic algorithms: a comparative study. IEEE Trans Syst Man Cybern B Cybern 36(1): 141–152

    Article  Google Scholar 

  • Parsopoulos K, Vrahatis M (2002) Initializing the particle swarm optimizer using the nonlinear simplex method. In: Advances in intelligent systems, fuzzy systems, evolutionary computation, pp 216–221

  • Parsopoulos KE, Vrahatis MN (2004) On the computation of all global minimizers through particle swarm optimization. IEEE Trans Evol Comput 8(3): 211–224

    Article  MathSciNet  Google Scholar 

  • Pulido G, Coello Coello C (2004) Using clustering techniques to improve the performance of a multi-objective particle swarm optimizer. In: Springer, pp 225–237

  • Raquel CR, Naval PC Jr (2005) An effective use of crowding distance in multiobjective particle swarm optimization. In: ACM, pp 257–264

  • Ratnaweera A, Halgamuge SK, Watson HC (2004) Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans Evol Comput 8(3): 240–255

    Article  Google Scholar 

  • Richards M, Ventura D (2004) Choosing a starting configuration for particle swarm optimization. In: IEEE, vol 2303, pp 2309–2312

  • Shi Y, Eberhart R (1998) Parameter selection in particle swarm optimization. In: Springer, pp 591–600

  • Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In: IEEE

  • Srinivas N, Deb K (1994) Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evol Comput 2(3): 221–248

    Article  Google Scholar 

  • Van den Bergh F, Engelbrecht AP (2004) A cooperative approach to particle swarm optimization. IEEE Trans Evol Comput 8(3): 225–239

    Article  Google Scholar 

  • Van Veldhuizen DA (1999) Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. In: Citeseer

  • Van Veldhuizen DA, Lamont GB (1998) Multiobjective evolutionary algorithm research: a history and analysis. Tech Rep TR-98-03, Air Force Inst Technol, Dayton

  • Villalobos-Arias MA, Pulido GT, Coello CAC (2005) A proposal to use stripes to maintain diversity in a multi-objective particle swarm optimizer. In: IEEE, pp 22–29

  • Wang F, Qiu Y (2005) Empirical study of hybrid particle swarm optimizers with the simplex method operator. In: IEEE, pp 308–313

  • Wang XH, Li JJ (2004) Hybrid particle swarm optimization with simulated annealing. In: IEEE, vol 2404, pp 2402–2405

  • Wang YJ, Zhang JS, Zhang YF (2005) A fast hybrid algorithm for global optimization. In: IEEE, vol 3035, pp 3030–3035

  • Xiong Y, Lu W, Mo Y, HU S (2005) Particle swarm optimization based on rotate surface transformation. J Zhejiang Univ Eng Sci 39(12): 1946

    MATH  Google Scholar 

  • Zahara E, Kao YT, Hu CH (2007) A hybrid optimization methods for nonlinear programming. In: IEEE, pp 940–944

  • Zhao P, Wang H, Gao H (2006) Improved particle swarm optimization algorithm for stochastic EOQ models with multi-item and multi-storehouse. In: IEEE, pp 1047–1051

  • Zhiming L, Cheng W, Jian L (2008) Solving constrained optimization via a modified genetic particle swarm optimization. In: ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), p 49

  • Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength pareto approach. IEEE Trans Evol Comput 3(4): 257–271

    Article  Google Scholar 

  • Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2): 173–195

    Article  Google Scholar 

  • Zitzler E, Laumanns M, Thiele L (2001) SPEA2: Improving the strength Pareto evolutionary algorithm

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yinglin Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xu, H., Wang, Y. & Xu, X. The crowd framework for multiobjective particle swarm optimization. Artif Intell Rev 42, 1095–1138 (2014). https://doi.org/10.1007/s10462-012-9347-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-012-9347-x

Keywords

Navigation