Skip to main content
Top
Published in: Soft Computing 10/2015

01-10-2015 | Methodologies and Application

Integrating opposition-based learning into the evolution equation of bare-bones particle swarm optimization

Authors: Hao Liu, Gang Xu, Guiyan Ding, Dawei Li

Published in: Soft Computing | Issue 10/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Bare-bones particle swarm optimization (BPSO) is attractive since it is parameter free and easy to implement. However, it suffers from premature convergence because of quickly losing diversity, and the dimensionality of the solved problems has great impact on the solution accuracy. To overcome these drawbacks, this paper proposes an opposition-based learning (OBL) modified strategy. First, to decrease the complexity of algorithm, OBL is not used for population initialization. Second, OBL is employed on the personal best positions (i.e., Pbest) to reconstruct Pbest, which is helpful to enhance convergence speed. Finally, we choose the global worst particle (Gworst) from Pbest, which simulates the human behavior and is called rebel learning item, and is integrated into the evolution equation of BPSO to help jump out local optima by changing the flying direction. The proposed modified BPSO is called BPSO-OBL, it has been evaluated on a set of well-known nonlinear benchmark functions in different dimensional search space, and compared with several variants of BPSO, PSOs and other evolutionary algorithms. Experimental results and statistic analysis confirm promising performance of BPSO-OBL on solution accuracy and convergence speed in solving majority nonlinear functions.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Auger A, Hansen N (2005) Performance evaluation of an advanced local search evolutionary algorithm. In: The 2005 IEEE congress on evolutionary computation, vol 2, pp 1777–1784 Auger A, Hansen N (2005) Performance evaluation of an advanced local search evolutionary algorithm. In: The 2005 IEEE congress on evolutionary computation, vol 2, pp 1777–1784
go back to reference Blackwell T (2012) A study of collapse in bare bones particle swarm optimization. IEEE Trans Evol comput 16(3):354–372CrossRef Blackwell T (2012) A study of collapse in bare bones particle swarm optimization. IEEE Trans Evol comput 16(3):354–372CrossRef
go back to reference Chen CH, Sheu JS (2011) Unified bare bone particle swarm for economic dispatch with multiple fuel cost functions. In: 2011 7th Asia–Pacific international conference on lightning (APL), pp 214–219 Chen CH, Sheu JS (2011) Unified bare bone particle swarm for economic dispatch with multiple fuel cost functions. In: 2011 7th Asia–Pacific international conference on lightning (APL), pp 214–219
go back to reference Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evolut comput 6(1):58–73CrossRef Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evolut comput 6(1):58–73CrossRef
go back to reference Coelho LDS (2010) Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst Appl 37(2):1676–1683CrossRef Coelho LDS (2010) Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst Appl 37(2):1676–1683CrossRef
go back to reference Garca S, Fernndez A, Luengo J, Herrera F (2010) Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power. Inf Sci 180(10):2044–2064CrossRef Garca S, Fernndez A, Luengo J, Herrera F (2010) Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power. Inf Sci 180(10):2044–2064CrossRef
go back to reference Han L, He X (2007) A novel opposition-based particle swarm optimization for noisy problems. Third Int Conf Nat Comput 3:624–629 Han L, He X (2007) A novel opposition-based particle swarm optimization for noisy problems. Third Int Conf Nat Comput 3:624–629
go back to reference Ho SY, Lin HS, Liauh WH, Ho SJ (2008) Opso: orthogonal particle swarm optimization and its application to task assignment problems. IEEE Trans Syst Man Cybern A Syst Hum 38(2):288–298 Ho SY, Lin HS, Liauh WH, Ho SJ (2008) Opso: orthogonal particle swarm optimization and its application to task assignment problems. IEEE Trans Syst Man Cybern A Syst Hum 38(2):288–298
go back to reference Hsiao YT, Lee WP, Wang RY (2014) A hybrid approach of dimension partition and velocity control to enhance performance of particle swarm optimization. Soft Comput 1–23 Hsiao YT, Lee WP, Wang RY (2014) A hybrid approach of dimension partition and velocity control to enhance performance of particle swarm optimization. Soft Comput 1–23
go back to reference Hsieh HI, Lee TS (2010) A modified algorithm of bare bones particle swarm optimization. Int J Comput Sci Issues 7(6):12–17 Hsieh HI, Lee TS (2010) A modified algorithm of bare bones particle swarm optimization. Int J Comput Sci Issues 7(6):12–17
go back to reference Jabeen H, Jalil Z, Baig AR (2009) Opposition based initialization in particle swarm optimization (O-PSO). In: Proceedings of the 11th annual conference companion on genetic and evolutionary computation conference: late breaking papers, ACM, pp 2047–2052 Jabeen H, Jalil Z, Baig AR (2009) Opposition based initialization in particle swarm optimization (O-PSO). In: Proceedings of the 11th annual conference companion on genetic and evolutionary computation conference: late breaking papers, ACM, pp 2047–2052
go back to reference Jiang Y, Li X, Huang C, Wu X (2013) Application of particle swarm optimization based on chks smoothing function for solving nonlinear bilevel programming problem. Appl Soft Comput 219(9):4332–4339MathSciNet Jiang Y, Li X, Huang C, Wu X (2013) Application of particle swarm optimization based on chks smoothing function for solving nonlinear bilevel programming problem. Appl Soft Comput 219(9):4332–4339MathSciNet
go back to reference Kennedy J (2003) Bare bones particle swarms. In: Proceedings of the 2003 IEEE swarm intelligence symposium, pp 80–87 Kennedy J (2003) Bare bones particle swarms. In: Proceedings of the 2003 IEEE swarm intelligence symposium, pp 80–87
go back to reference Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE Int Conf Neural Netw 4:1942–1948CrossRef Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE Int Conf Neural Netw 4:1942–1948CrossRef
go back to reference Kennedy J, Mendes R (2002) Population structure and particle swarm performance. In: Proceedings of the 2002 congress on evolutionary computation, vol 2, pp 1671–1676 Kennedy J, Mendes R (2002) Population structure and particle swarm performance. In: Proceedings of the 2002 congress on evolutionary computation, vol 2, pp 1671–1676
go back to reference Krohling R, Mendel E (2009) Bare bones particle swarm optimization with Gaussian or Cauchy jumps. In: IEEE congress on evolutionary computation, pp 3285–3291 Krohling R, Mendel E (2009) Bare bones particle swarm optimization with Gaussian or Cauchy jumps. In: IEEE congress on evolutionary computation, pp 3285–3291
go back to reference Liang JJ, Suganthan P (2005) Dynamic multi-swarm particle swarm optimizer. In: Proceedings of the 2005 IEEE swarm intelligence symposium, pp 124–129 Liang JJ, Suganthan P (2005) Dynamic multi-swarm particle swarm optimizer. In: Proceedings of the 2005 IEEE swarm intelligence symposium, pp 124–129
go back to reference Liang JJ, Qin AK, Suganthan P, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evolut comput 10(3):281–295CrossRef Liang JJ, Qin AK, Suganthan P, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evolut comput 10(3):281–295CrossRef
go back to reference Leung Y-W, Wang Y (2001) An orthogonal genetic algorithm with quantization for global numerical optimization. IEEE Trans Evol Comput 5(1):41–53 Leung Y-W, Wang Y (2001) An orthogonal genetic algorithm with quantization for global numerical optimization. IEEE Trans Evol Comput 5(1):41–53
go back to reference Marinakis Y, Marinaki M (2013) Particle swarm optimization with expanding neighborhood topology for the permutation flowshop scheduling problem. Soft Comput 17(7):1159–1173CrossRef Marinakis Y, Marinaki M (2013) Particle swarm optimization with expanding neighborhood topology for the permutation flowshop scheduling problem. Soft Comput 17(7):1159–1173CrossRef
go back to reference Marinakis Y, Iordanidou GR, Marinaki M (2013) Particle swarm optimization for the vehicle routing problem with stochastic demands. Appl Soft Comput 13(4):1693–1704CrossRef Marinakis Y, Iordanidou GR, Marinaki M (2013) Particle swarm optimization for the vehicle routing problem with stochastic demands. Appl Soft Comput 13(4):1693–1704CrossRef
go back to reference Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, maybe better. IEEE Trans Evol comput 8(3):204–210CrossRef Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, maybe better. IEEE Trans Evol comput 8(3):204–210CrossRef
go back to reference Omran MGH, Al-Sharhan S (2008) Using opposition-based learning to improve the performance of particle swarm optimization. In: IEEE swarm intelligence symposium, SIS 2008, pp 1–6 Omran MGH, Al-Sharhan S (2008) Using opposition-based learning to improve the performance of particle swarm optimization. In: IEEE swarm intelligence symposium, SIS 2008, pp 1–6
go back to reference Pluhacek M, Senkerik R, Zelinka I (2014) Particle swarm optimization algorithm driven by multichaotic number generator. Soft Comput 1–9 Pluhacek M, Senkerik R, Zelinka I (2014) Particle swarm optimization algorithm driven by multichaotic number generator. Soft Comput 1–9
go back to reference Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: IEEE international conference on evolutionary computation, pp 69–73 Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: IEEE international conference on evolutionary computation, pp 69–73
go back to reference Suganthan PN, Hansen N, Liang JJ, Deb K, Chen S, Andari Y-P (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. In: Proceedings of the 2005 IEEE congress on evolutionary computation, pp 1–50 Suganthan PN, Hansen N, Liang JJ, Deb K, Chen S, Andari Y-P (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. In: Proceedings of the 2005 IEEE congress on evolutionary computation, pp 1–50
go back to reference Tang J, Zhao X (2009) An enhanced opposition-based particle swarm optimization. In: WRI global congress on intelligent systems, GCIS ’09, vol 1, pp 149–153 Tang J, Zhao X (2009) An enhanced opposition-based particle swarm optimization. In: WRI global congress on intelligent systems, GCIS ’09, vol 1, pp 149–153
go back to reference Tizhoosh H (2005) Opposition-based learning: a new scheme for machine intelligence. Int Conf Comput Intell Model Control Autom Intell Agents Web Technol Internet Commer 1:695–701 Tizhoosh H (2005) Opposition-based learning: a new scheme for machine intelligence. Int Conf Comput Intell Model Control Autom Intell Agents Web Technol Internet Commer 1:695–701
go back to reference Wang H (2012) Opposition-based barebones particle swarm for constrained nonlinear optimization problems. Math Probl Eng 2012:12 Wang H (2012) Opposition-based barebones particle swarm for constrained nonlinear optimization problems. Math Probl Eng 2012:12
go back to reference Wang H, Li H, Liu Y, Changhe L, Zeng S (2007) Opposition-based particle swarm algorithm with Cauchy mutation. In: IEEE congress on evolutionary computation, CEC 2007, pp 4750–4756 Wang H, Li H, Liu Y, Changhe L, Zeng S (2007) Opposition-based particle swarm algorithm with Cauchy mutation. In: IEEE congress on evolutionary computation, CEC 2007, pp 4750–4756
go back to reference Wang H, Wu Z, Rahnamayan S, Liu Y, Ventresca M (2011) Enhancing particle swarm optimization using generalized opposition-based learning. Inf Sci 181(20):4699–4714CrossRefMathSciNet Wang H, Wu Z, Rahnamayan S, Liu Y, Ventresca M (2011) Enhancing particle swarm optimization using generalized opposition-based learning. Inf Sci 181(20):4699–4714CrossRefMathSciNet
go back to reference Wu Z, Ni Z, Zhang C, Gu L (2008) Opposition based comprehensive learning particle swarm optimization. In: 3rd international conference on intelligent system and knowledge engineering, vol 1, pp 1013–1019 Wu Z, Ni Z, Zhang C, Gu L (2008) Opposition based comprehensive learning particle swarm optimization. In: 3rd international conference on intelligent system and knowledge engineering, vol 1, pp 1013–1019
go back to reference Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evolut comput 3(2):82–102 Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evolut comput 3(2):82–102
go back to reference Yao J, Han D (2013) Improved barebones particle swarm optimization with neighborhood search and its application on ship design. Math Probl Eng 2013:12 Yao J, Han D (2013) Improved barebones particle swarm optimization with neighborhood search and its application on ship design. Math Probl Eng 2013:12
go back to reference Zhan ZH, Zhang J, Li Y, Chung HH (2009) Adaptive particle swarm optimization. IEEE Trans Syst Man Cybern Syst B Cybern 39(6):1362–1381CrossRef Zhan ZH, Zhang J, Li Y, Chung HH (2009) Adaptive particle swarm optimization. IEEE Trans Syst Man Cybern Syst B Cybern 39(6):1362–1381CrossRef
go back to reference Zhan ZH, Zhang J, Li Y, Hui Shi Y (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evolut comput 15(6):832–847 Zhan ZH, Zhang J, Li Y, Hui Shi Y (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evolut comput 15(6):832–847
go back to reference Zhan ZH, Li JJ, Cao JN, Zhang J, Chung HSH, Shi YH (2013) Multiple populations for multiple objectives: a coevolutionary technique for solving multiobjective optimization problems. IEEE Trans Cybern 43(2):445–463 Zhan ZH, Li JJ, Cao JN, Zhang J, Chung HSH, Shi YH (2013) Multiple populations for multiple objectives: a coevolutionary technique for solving multiobjective optimization problems. IEEE Trans Cybern 43(2):445–463
go back to reference Zhang H, Kennedy DD, Rangaiah GP, Bonilla-Petriciolet A (2011) Novel bare-bones particle swarm optimization and its performance for modeling vapor liquid equilibrium data. Fluid Phase Equilib 301(1):33–45 Zhang H, Kennedy DD, Rangaiah GP, Bonilla-Petriciolet A (2011) Novel bare-bones particle swarm optimization and its performance for modeling vapor liquid equilibrium data. Fluid Phase Equilib 301(1):33–45
go back to reference Zhang J, Sanderson AC (2009) Jade: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958 Zhang J, Sanderson AC (2009) Jade: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958
go back to reference Zhang Y, Gong DW, Ding Z (2012) A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch. Inf Sci 192:213–227CrossRef Zhang Y, Gong DW, Ding Z (2012) A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch. Inf Sci 192:213–227CrossRef
Metadata
Title
Integrating opposition-based learning into the evolution equation of bare-bones particle swarm optimization
Authors
Hao Liu
Gang Xu
Guiyan Ding
Dawei Li
Publication date
01-10-2015
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 10/2015
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-014-1444-0

Other articles of this Issue 10/2015

Soft Computing 10/2015 Go to the issue

Premium Partner