Swarm Intelligence Algorithms for Portfolio Optimization
Swarm Intelligence (SI) is a relatively new technology that takes its inspiration from the behavior of social insects and flocking animals. In this paper, we focus on two main SI algorithms: Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO). An extension of ACO algorithm and a PSO algorithm has been implemented to solve the portfolio optimization problem, which is a continuous multi-objective optimization problem.. The portfolio optimization model considered in this paper is based on the classical Markowitz mean-variance theory. The results show ACO performs better than PSO in the case of small-scale and large-scale portfolio, but in the case of medium-scale portfolio, PSO performs a better than ACO technique.
KeywordsSwarm Intelligence (SI) Ant Colony Optimization (ACO) Particle Swarm Optimization (PSO) Portfolio Optimization (PO) Sharpe Ratio (SR)
Unable to display preview. Download preview PDF.
- 1.Dorigo, M.: Optimization, Learning and Natural Algorithms. Politecnico di Milano, Ph.D (1992)Google Scholar
- 2.Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: International Conference on Neural Networks, ICNN 1995, p. 1942 (1995)Google Scholar
- 6.Ahmed, A., Sajjad, H.: Comparison of AIS and PSO for Constrained Portfolio Optimization. In: International conference on information and financial engineering, Singapore, pp. 50–54 (2009)Google Scholar
- 7.Kendall, G., Su, Y.: A Particle Swarm Optimization Approach in The Construction of Optimal Risky Portfolios. In: The 23rd IASTED international multi-Conference, Artificial intelligence and applications, Innsbruck, Austria, pp. 14–16 (2005)Google Scholar
- 10.Socha, K.: ACO for Continuous and Mixed-Variable Optimization. In: Dorigo, M., Birattari, M., Blum, C., Gambardella, L.M., Mondada, F., Stützle, T. (eds.) ANTS 2004. LNCS, vol. 3172, pp. 25–36. Springer, Heidelberg (2004)Google Scholar