Skip to main content
Log in

Abstract

Particle swarm optimization (PSO) is a popular population based approach used to solve nonlinear and complex optimization problems. It is simple to implement and swarm based probabilistic algorithm but, it also has drawbacks like it easily falls into local optima and suffers from slow convergence in the later stages. In order to reduce the chance of stagnation, while improving the convergence speed, a new position updating phase is incorporated with PSO, namely fitness based position updating in PSO. The proposed phase is inspired from the onlooker bee phase of Artificial Bee Colony (ABC) algorithm. In the proposed position updating phase, solutions update their positions based on probability which is a function of fitness. This strategy provides more position updating chances to the better solutions in the solution search process. The proposed algorithm is named as fitness based particle swarm optimization (FPSO). To show the efficiency of FPSO, it is compared with standard PSO 2011 and ABC algorithm over 15 well known benchmark problems and three real world engineering optimization problems.

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.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Angeline P (1998) Evolutionary optimization versus particle swarm optimization: philosophy and performance differences. In: Androutsos D, Plataniotis KN, Venetsanopoulos AN (eds) Evolutionary programming VII. Springer, Berlin, pp 601–610

    Chapter  Google Scholar 

  • Ciuprina G, Ioan D, Munteanu I (2002) Use of intelligent-particle swarm optimization in electromagnetics. IEEE Trans Magn 38(2):1037–1040

    Article  Google Scholar 

  • Clerc M (2012) List based pso for real problems

  • Diwold K, Aderhold A, Scheidler A (2011) Performance evaluation of artificial bee colony optimization and new selection schemes. Memetic Comput 3(3):1–14

    Article  Google Scholar 

  • Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science (MHS’95). IEEE, Nagoya, pp 39–43

  • El-Abd M (2011) Performance assessment of foraging algorithms vs. evolutionary algorithms. Inf Sci 182:243–263

    Article  MathSciNet  Google Scholar 

  • Gai-yun W, Dong-xue H (2009) Particle swarm optimization based on self-adaptive acceleration factors. In: 3rd international conference on genetic and evolutionary computing 2009 (WGEC’09). IEEE, Danvers, pp 637–640

  • Karaboga D, Basturk B (2007) Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. Found Fuzzy Logic Soft Comput 4529(1):789–798

    Article  Google Scholar 

  • Kennedy J, Eberhart (1995a) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, vol 4. IEEE Service Center, Perth, pp 1942–1948

  • Kennedy J, Eberhart RC (1995b) A new optimizer using particle swarm theory. In: Proceedings of 6th symposium on micro machine and human science, Nagoya, Japan, pp 39–43

  • Kim JJ, Park SY, Lee JJ (2009) Experience repository based particle swarm optimization for evolutionary robotics. In: ICCAS-SICE. IEEE, Washington, pp 2540–2544

  • Li XD, Engelbrecht AP (2007) Particle swarm optimization: an introduction and its recent developments. In: Geneticevolutionary computation conference, pp 3391–3414

  • Liang JJ, Qin AK, Suganthan PN, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10(3):281–295

    Article  Google Scholar 

  • Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188(2):1567–1579

    Article  MathSciNet  MATH  Google Scholar 

  • Mann HB, Whitney DR (1947) On a test of whether one of two random variables is stochastically larger than the other. Ann Math Stat 18(1):50–60

    Article  MathSciNet  MATH  Google Scholar 

  • Onwubolu GC, Babu BV (2004) New optimization techniques in engineering, vol 141. Springer, Berlin

  • Ragsdell KM, Phillips DT (1976) Optimal design of a class of welded structures using geometric programming. ASME J Eng Ind 98(3):1021–1025

    Article  Google Scholar 

  • Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64–79

    Article  Google Scholar 

  • 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 

  • Sandgren E (1990) Nonlinear integer and discrete programming in mechanical design optimization. J Mech Des 112:223

    Article  Google Scholar 

  • Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: IEEE international conference on evolutionary computation proceedings. The 1998 IEEE world congress on computational intelligence. IEEE, Los Alamitos, pp 69–73

  • Shi Y, Eberhart Y (1998) Parameter selection in particle swarm optimization. In: Androutsos D, Plataniotis KN, Venetsanopoulos AN (eds) Evolutionary programming VII. Springer, Berlin, pp 591–600

    Chapter  Google Scholar 

  • Williamson DF, Parker RA, Kendrick JS (1989) The box plot: a simple visual method to interpret data. Ann Intern Med 110(11):916

    Article  Google Scholar 

  • Zhan ZH, Zhang J, Li Y, Chung HSH (2009) Adaptive particle swarm optimization. IEEE Trans Syst Man Cybern Part B 39(6):1362–1381

    Article  Google Scholar 

  • Zhang W, Li H, Zhang Z, Wang H (2008) The selection of acceleration factors for improving stability of particle swarm optimization. In: Fourth international conference on natural computation 2008 (ICNC’08), vol 1. IEEE, Haikou, pp 376–380

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Harish Sharma.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharma, K., Chhamunya, V., Gupta, P.C. et al. Fitness based particle swarm optimization. Int J Syst Assur Eng Manag 6, 319–329 (2015). https://doi.org/10.1007/s13198-015-0372-4

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-015-0372-4

Keywords

Navigation