Skip to main content

Particle Swarm Optimization: The Foundation

  • Chapter
  • First Online:
Applying Particle Swarm Optimization

Part of the book series: International Series in Operations Research & Management Science ((ISOR,volume 306))

Abstract

Particle swarm optimization (PSO) is a very much popular swarm intelligence algorithm. Since its inception in the year 1995, it is being applied to solve optimization problems in many domains, including portfolio optimization. This chapter lays the basic PSO foundation and introduces existing PSO variants for researchers who want to solve the portfolio optimization problem. It starts with the introduction of PSO, describing the advantages, disadvantages, and applied areas of PSO. Later, the basic PSO procedure and its parameter selection mechanisms are presented. The chapter also presents three popular applications of PSO in finance, including portfolio optimization. Finally, the chapter ends by introducing the existing PSO variants to solve the portfolio optimization problem.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

References

  • Abido, A. (2001). Particle swarm optimisation for multi-machine power system stabilizer design. In Proceedings of power engineering society summer meeting. Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Abido, A. (2002). Optimal power flow using particle swarm optimisation. International Journal of Electrical Power & Energy Systems, 24, 563–571.

    Article  Google Scholar 

  • Achayuthakan, C., & Ongsakul, W. (2009). TVAC-PSO based optimal reactive power dispatch for reactive power cost allocation under deregulated environment. In Proceedings of the IEEE international meeting of power and energy society (pp. 1–9). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • AlRashidi, M. R., & El-Hawary, M. E. (2008). A survey of particle swarm optimization applications in electric power systems. IEEE Transactions on Evolutionary Computation, 13(4), 913–918.

    Article  Google Scholar 

  • Bajpai, P., & Singh, S. N. (2007). Fuzzy adaptive particle swarm optimisation for bidding strategy in uniform price spot market. IEEE Transactions on Power Systems, 22, 2152–2160.

    Article  Google Scholar 

  • Bao, G. Q., & Mao, K. F. (2009). Particle swarm optimisation algorithm with asymmetric time-varying acceleration coefficients. In Proceedings of the IEEE international conference on robotics and biomimetics (pp. 2134–2139). Washington DC: IEEE Computer Society.

    Google Scholar 

  • Bartz-Beielstein, T., Parsopoulos, K. E., Vegt, M. D., & Vrahatis, M. N. (2004). Designing particle swarm optimization with regression trees. In Technical Report CI 173/04, SFB 531. University of Dortmund. Dortmund, Germany: Department of Computer Science.

    Google Scholar 

  • Bartz-Beielstein, T., Parsopoulos, K. E., & Vrahatis, M. N. (2002). Tuning PSO parameters through sensitivity analysis. In Technical Report CI 124/02, SFB 531. University of Dortmund. Dortmund, Germany: Department of Computer Science.

    Google Scholar 

  • Bartz-Beielstein, T., Parsopoulos, K. E., & Vrahatis, M. N. (2004). Analysis of particle swarm optimization using computational statistics. In Proceedings of the international conference of numerical analysis and applied mathematics (ICNAAM 2004) (pp. 34–37). Chalkis, Greece: ICNAAM.

    Google Scholar 

  • Carlisle, A., & Dozier, G. (2001). An off-the-shelf PSO. In Proceedings of the workshop on particle swarm optimization. Indiana, USA: Indianapolis.

    Google Scholar 

  • Chen, W., Zhang, R., Cai, Y., & Xu, F. (2006). Particle swarm optimization for constrained portfolio selection problems. In 2006 International Conference on Machine Learning and Cybernetics (pp. 2425–2429). China: Dalian. https://doi.org/10.1109/ICMLC.2006.258773.

    Chapter  Google Scholar 

  • Chen, Y., & Zhu, H. (2010). PSO heuristics algorithm for portfolio optimization. In Y. Tan, Y. Shi, & K. C. Tan (Eds.), Advances in Swarm Intelligence. ICSI 2010 (Lecture Notes in Computer Science) (Vol. 6145). Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-642-13495-1_23.

    Chapter  Google Scholar 

  • Clerc, M., & Kennedy, J. (2002). The particle swarm-explosion, stability and convergence in a multi dimensional complex space. IEEE Transactions on Evolutionary Computation, 6(2), 58–73.

    Article  Google Scholar 

  • Cui, T., Cheng, S., & Bai, R. (2014, July). A combinatorial algorithm for the cardinality con- strained portfolio optimization problem. In 2014 IEEE Congress on Evolutionary Computation (CEC) (pp. 491–498). New York: IEEE.

    Chapter  Google Scholar 

  • Cura, T. (2009). Particle swarm optimization approach to portfolio optimization. Nonlinear Analysis: Real World Applications, 10(4), 2396–2406.

    Article  Google Scholar 

  • Dashti, M. A., Farjami, Y., Vedadi, A., & Anisseh, M. (2007). Implementation of particle swarm optimization in construction of optimal risky portfolios. In 2007 IEEE international conference on industrial engineering and engineering management (pp. 812–816). Singapore: IEEE. https://doi.org/10.1109/IEEM.2007.4419303.

    Chapter  Google Scholar 

  • Eberhart, R., & Kennedy, J. (1995, November). Particle swarm optimization. In Proceedings of the IEEE international conference on neural networks (Vol. 4, pp. 1942–1948). New York: IEEE.

    Chapter  Google Scholar 

  • Eberhart, R., Shi, Y., & Kennedy, J. (2001). Swarm intelligence. San Mateo, CA: Morgan Kaufmann.

    Google Scholar 

  • Eberhart, R. C., & Shi, Y. (2004). Guest editorial special issue on particle swarm optimization. IEEE Transactions on Evolutionary Computation, 8(3), 201–203.

    Article  Google Scholar 

  • Fan, H. (2002). A modification to particle swarm optimization algorithm. Engineering Computations, 19(8), 970–989.

    Article  Google Scholar 

  • Feng, Y., Teng, G. F., Wang, A. X., & Yao, Y. M. (2007). Chaotic inertia weight in parti- cle swarm optimisation. In Proceedings of the IEEE international conference on innovative computing, information and control (pp. 475–479). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Fourie, P. C., & Groenwold, A. A. (2002). The particle swarm optimization algorithm in size and shape optimization. Structural and Multidisciplinary Optimization, 23(4), 259–267.

    Article  Google Scholar 

  • Guo, L., & Chen, X. (2009). A novel particle swarm optimisation based on the self-adaptation strategy of acceleration coefficients. In Proceedings of the IEEE international conference on computational intelligence and security (pp. 277–281). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Han, W., Yang, P., Ren, H., & Sun, J. (2010). Comparison study of several kinds of inertia weight for PSO. In Proceedings of the IEEE international conference on progress in informatics and computing (pp. 280–284). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Hassan, W. A., Fayek, M. B., & Shaheen, S. I. (2006). PSOSA: An optimised particle swarm technique for solving the urban planning problem. In Proceedings of the IEEE international conference on computer engineering and systems (pp. 401–405). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Heppner, F., & Grenander, U. (1990). A stochastic nonlinear model for coordinated bird flocks. In S. Krasner (Ed.), The ubiquity of chaos. Washington, DC: AAAS Publications.

    Google Scholar 

  • Huang, T., & Mohan, A. S. (2005). A hybrid boundary condition for robust particle swarm optimization. Antennas Wirel Propag Lett, 4, 112–117.

    Article  Google Scholar 

  • Jianxin, W., Xin, H. X., Weiguo, Z., & Rui, W. (2009). Exponential inertia weight particle swarm algorithm for dynamic optimisation of electromechanical coupling system. In Proceedings of the IEEE international conference on intelligent computing and intelligent systems (pp. 479–483). Washington DC: IEEE Computer Society.

    Google Scholar 

  • Juang, Y. T., Tung, S. L., & Chiu, H. C. (2011). Adaptive fuzzy particle swarm optimization for global optimization of multimodal functions. Information Sciences, 181, 4539–4549.

    Article  Google Scholar 

  • Kendall, G., & Su, Y. (2005, January). Particle swarm optimisation approach in the construction of optimal risky portfolios. In Proceedings of the 23rd IASTED International Multi-Conference Artificial Intelligence and Applications. Innsbruck: IASTED.

    Google Scholar 

  • Li, L., Xue, B., Niu, B., Chai, Y., & Wu, J. (2009). The novel nonlinear strategy of inertia weight in particle swarm optimisation. In Proceedings of the IEEE international conference on bio-inspired computation (pp. 1–5). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Lin, G. Y., & Hong, D. Y. (2007). A new particle swarm optimisation algorithm with random inertia weight and evolution strategy. In Proceedings of the IEEE international conference on computational intelligence and security (pp. 199–203). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Liu, C., Ouyang, C., Zhu, P., & Tang, W. (2010). An adaptive fuzzy weight PSO algorithm. In Proceedings of genetic and evolutionary computing (pp. 8–10). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Liu, H., Su, R., Gao, Y., & Xu, R. (2009). Improved particle swarm optimisation using two novel parallel inertia weights. In Proceedings of the IEEE international conference on intelligent computation technology and automation engineering and systems (pp. 185–188). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Mario Villalobos-Arias, M. (2009). Portfolio optimization using particle swarms with stripes. Revista de Matematica: Teorıa y Aplicaciones, 16(2), 205–220, cimpaucr issn: 1409- 2433.

    Google Scholar 

  • Mercangoz, B. A. (2019). Particle swarm algorithm: An application on portfolio optimization. In J. Ray, A. Mukherjee, S. K. Dey, & G. Klepac (Eds.), Metaheuristic Approaches to Portfolio Optimization (pp. 27–59). Hershey: IGI Global. https://doi.org/10.4018/978-1-5225-8103-1.ch002.

    Chapter  Google Scholar 

  • Mikki, S., & Kishk, A. (2005). Improved particle swarm optimization technique using hard boundary conditions. Microwave and Optical Technology Letters, 46(5), 422–426.

    Article  Google Scholar 

  • Millonas, M. M. (1993). Swarms, phase transitions, and collective intelligence. In C. G. Langton (Ed.), Proceedings of ALIFE III. Santa Fe Institute, USA: Addison-Wesley.

    Google Scholar 

  • Niu, B., Xue, B., Li, L., & Chai, Y. (2009, September). Symbiotic multi-swarm PSO for portfolio optimization. In International Conference on Intelligent Computing (pp. 776–784). Berlin, Heidelberg: Springer.

    Google Scholar 

  • Nowak, A., Szamrej, J., & Latané, B. (1990). From private attitude to public opinion: A dynamic theory of social impact. Psychological Review, 97, 362. https://doi.org/10.1037/0033295X.97.3.362.

    Article  Google Scholar 

  • Ozcan, E., & Mohan, C. (1999). Particle swarm optimisation: Surfing the waves. In Proceedings of the IEEE international congress on evolutionary computation (pp. 1939–1944). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Pant, M., Radha, T., & Singh, V. P. (2007). Particle swarm optimisation using Gaussian inertia weight. In Proceedings of the IEEE international conference on computational intelligence and multimedia (pp. 97–102). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Parsopoulos, K. E., & Vrahatis, M. N. (2002). Recent approaches to global optimization problems through particle swarm optimization. Natural Computing, 1, 235–306.

    Article  Google Scholar 

  • Parsopoulos, K. E., & Vrahatis, M. N. (2010). Particle swarm optimization and intelligence: Advances and applications. In Information Science Reference (an imprint of IGI Global). Hershey: IGI Global.

    Google Scholar 

  • Poli, R. (2008). Analysis of the publications on the applications of particle swarm optimisation. Journal of Artificial Evolution and Applications, 2008, 685175.

    Article  Google Scholar 

  • Poli, R., Kennedy, J., & Blackwell, T. (2007). Particle swarm optimization–an overview. Swarm Intelligence, 1(1), 33–57.

    Article  Google Scholar 

  • Pradeepkumar, D., & Ravi, V. (2014, October). FOREX rate prediction using chaos, neural network and particle swarm optimization. In International Conference in Swarm Intelligence (pp. 363–375). Cham: Springer.

    Google Scholar 

  • Pradeepkumar, D., & Ravi, V. (2017). Forecasting financial time series volatility using particle swarm optimization trained quantile regression neural network. Applied Soft Computing, 58, 35–52.

    Article  Google Scholar 

  • Pradeepkumar, D., & Ravi, V. (2018). Soft computing hybrids for FOREX rate prediction: A comprehensive review. Computers & Operations Research, 99, 262–284.

    Article  Google Scholar 

  • Ravi, V., Pradeepkumar, D., & Deb, K. (2017). Financial time series prediction using hybrids of chaos theory, multi-layer perceptron and multi-objective evolutionary algorithms. Swarm and Evolutionary Computation, 36, 136–149.

    Article  Google Scholar 

  • Reeves, W. T. (1983). Particle systems—A technique for modeling a class of fuzzy objects. ACM Transactions on Graphics, 2(2), 91–108.

    Article  Google Scholar 

  • Reynolds, C. W. (1987). Flocks, herds, and schools: A distributed behavioral model. Computer Graphics and Interactive Techniques, 21(4), 25–34.

    Article  Google Scholar 

  • Rezaee Jordehi, A., & Jasni, J. (2013). Parameter selection in particle swarm optimisation: A survey. Journal of Experimental & Theoretical Artificial Intelligence, 25(4), 527–542.

    Article  Google Scholar 

  • Robinson, J., & Rahmat-Samii, Y. (2004). Particle swarm optimization in electromagnetics. IEEE Transactions on Antennas and Propagation, 52(2), 397–407.

    Article  Google Scholar 

  • Schutte, J. F., & Groenwold, A. A. (2005). A study of global optimization using particle swarms. Journal of Global Optimization, 31, 93–108.

    Article  Google Scholar 

  • Sharma, B., Thulasiram, R., & Thulasiraman, P. (2012). Portfolio Management Using Particle Swarm Optimization on GPU. In 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA) (pp. 103–110). Leganes: IEEE. https://doi.org/10.1109/ISPA.2012.22.

    Chapter  Google Scholar 

  • Shi, Y., & Eberhart, R. (1998a). A modified Particle swarm optimiser. In Proceedings of the IEEE international conference on computational intelligence (pp. 69–73). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Shi, Y., & Eberhart, R. (1998b). Parameter selection in particle swarm optimisation. In Proceedings of the IEEE international conference on evolutionary programming (pp. 591–600). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Shi, Y., & Eberhart, R. (1999). Empirical study of particle swarm optimisation. In Proceedings of the IEEE international conference on computational intelligence (pp. 1945–1950). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Soleimanivareki, M. A., Fakharzadeh, J., & Poormoradi, M. (2014). Fuzzy adaptive Pso approach for portfolio optimization problem. The Journal of Mathematics and Computer Science, 12(3), 235–242.

    Article  Google Scholar 

  • Sörensen, K., & Glover, F. W. (2013). Metaheuristics. In Encyclopedia of operations research and management science (pp. 960–970). New York: Springer US.

    Chapter  Google Scholar 

  • Wang, D., Tan, D., & Liu, L. (2018). Particle swarm optimization algorithm: an overview. Soft Computing, 22(2), 387–408.

    Article  Google Scholar 

  • Xin, J., Chen, G., & Hai, Y. (2009). A particle swarm optimiser with multi-stage linearly de- creasing inertia weight. In Proceedings of the IEEE international conference on computational sciences and optimisation (pp. 505–508). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Yarpiz. (2020). Portfolio optimization using classic and intelligent algorithms. MATLAB Central File Exchange. Retrieved Nov 17, 2020, https://www.mathworks.com/matlabcentral/fileexchange/53143-portfolio-optimization-using-classic-and-intelligent-algorithms.

  • Yin, X., Ni, Q., & Zhai, Y. (2015). A novel PSO for portfolio optimization based on heterogeneous multiple population strategy. In 2015 IEEE Congress on Evolutionary Computation (CEC) (pp. 1196–1203). Sendai: CEC. https://doi.org/10.1109/CEC.2015.7257025.

    Chapter  Google Scholar 

  • Yu, H., Zhang, L., Chen, D., Song, X., & Hu, S. (2005). Estimation of model parameters using composite particle swarm optimization. Journal of Chemical Engineering of Chinese Universities, 19(5), 675–680.

    Google Scholar 

  • Yun, W. G., & Xue, H. D. (2009). Particle swarm optimisation based on self-adaptive acceleration factors. In Proceedings of the IEEE international conference on genetic and evolutionary computing (pp. 637–640). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Zhan, Z. H., Xiao, J., Zhang, J., & Chen, W. N. (2007). Adaptive control of acceleration coefficients for particle swarm optimisation based on clustering analysis. In Proceedings of the IEEE international congress on evolutionary computation (pp. 3276–3282). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Zhang, L., Tang, Y., Hua, C., & Guan, X. (2015). A new particle swarm optimization algorithm with adaptive inertia weight based on Bayesian techniques. Applied Soft Computing, 28, 138–149.

    Article  Google Scholar 

  • Zheng, Y. L., Ma, L. H., Jhang, L. Y., & Qian, J. X. (2003). Empirical study of particle swarm optimiser with an increasing inertia weight. In Proceedings of the IEEE international congress on evolutionary computation (pp. 221–226). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Zhengija, W., & Jianzhong, Z. (2009). A self-adaptive particle swarm optimisation algorithm with individual coefficients adjustment. In Proceedings of the IEEE international symposium on intelligent information technology application (pp. 396–399). Washington, DC: IEEE Computer Society.

    Google Scholar 

  • Zhu, H., Wang, Y., Wang, K., & Chen, Y. (2011). Particle swarm optimization (PSO) for the constrained portfolio optimization problem. Expert Systems with Applications, 38(8), 10161–10169.

    Article  Google Scholar 

  • Ziyu, T., & Dingxue, Z. (2009). A modified particle swarm optimisation with adaptive acceleration coefficients. In Proceedings of the IEEE international conference on information processing (pp. 330–332). Washington, DC: IEEE Computer Society.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kumar, D.P. (2021). Particle Swarm Optimization: The Foundation. In: Mercangöz, B.A. (eds) Applying Particle Swarm Optimization. International Series in Operations Research & Management Science, vol 306. Springer, Cham. https://doi.org/10.1007/978-3-030-70281-6_6

Download citation

Publish with us

Policies and ethics