Upgraded Firefly Algorithm for Portfolio Optimization Problem

Portfolio selection is a well-known intractable research problem in the area of economics and finance. There are many definitions of the problem that by introduction of additional constraints try to make it closer to the real-word conditions. Firefly algorithm is one of the latest swarm intelligence metaheuristics that was very successfully applied to both, unconstrained and constrained hard optimization problems. In this paper we adjusted firefly algorithm to the portfolio optimization problem and since the results were not completely satisfactory, we modified it so that better exploitation/exploration balance was achieved. We tested our improved algorithm on unconstrained portfolio problem, as well as on the problem formulation with cardinality and bounding constraints. We used official benchmark data sets from the OR-Library, and included data from Hang Seng in Hong Kong, DAX 100 in Germany and FTSE 100 in UK with 31, 85 and 89 assets respectively. Our upgraded algorithm proved to be uniformly better than the original one. Additionally, we compared it on the same data set to five other optimization metaheuristics from the literature and our upgraded firefly algorithm was better in most cases measured by all performance indicators.

[1]  Nebojsa BACANIN,et al.  Krill herd ( KH ) algorithm for portfolio optimization 1 , 2013 .

[2]  Milan Tuba,et al.  Parallelized Multiple Swarm Artificial Bee Colony Algorithm (MS-ABC) for Global Optimization , 2014 .

[3]  Milan Tuba,et al.  Artificial Bee Colony (ABC) Algorithm for Constrained Optimization Improved with Genetic Operators , 2012 .

[4]  N. Bačanin,et al.  Artificial Bee Colony ( ABC ) Algorithm for Portfolio Optimization Problem , 2013 .

[5]  Hamid Reza Golmakani,et al.  Constrained Portfolio Selection using Particle Swarm Optimization , 2011, Expert Syst. Appl..

[6]  Tunchan Cura,et al.  Particle swarm optimization approach to portfolio optimization , 2009 .

[7]  Milan Tuba,et al.  Framework for constrained portfolio selection by the firefly algorithm , 2022 .

[8]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[9]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[10]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[11]  Rong Qu,et al.  A hybrid algorithm for constrained portfolio selection problems , 2013, Applied Intelligence.

[12]  Milan Tuba,et al.  Ant colony optimization algorithm with pheromone correction strategy for the minimum connected dominating set problem , 2013, Comput. Sci. Inf. Syst..

[13]  Yian-Kui Liu,et al.  Optimizing fuzzy portfolio selection problems by parametric quadratic programming , 2012, Fuzzy Optim. Decis. Mak..

[14]  Xin-She Yang,et al.  Multiobjective firefly algorithm for continuous optimization , 2012, Engineering with Computers.

[15]  Geng Deng,et al.  Robust portfolio optimization with Value-at-Risk-adjusted Sharpe ratios , 2013 .

[16]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[17]  G. Mitra,et al.  Computational aspects of alternative portfolio selection models in the presence of discrete asset choice constraints , 2001 .

[18]  Ivona Brajevic,et al.  Hybrid Seeker Optimization Algorithm for Global Optimization , 2013 .

[19]  Mohammad Kazem Sayadi,et al.  Firefly-inspired algorithm for discrete optimization problems: An application to manufacturing cell formation , 2013 .

[20]  Sanyang Liu,et al.  Artificial Bee Colony Algorithm for Portfolio Optimization Problems , 2012 .

[21]  Nebojsa Bacanin,et al.  Artificial Bee Colony Algorithm Hybridized with Firefly Algorithm for Cardinality Constrained Mean-Variance Portfolio Selection Problem , 2014 .

[22]  Milan Tuba,et al.  An ant colony optimization algorithm with improved pheromone correction strategy for the minimum weight vertex cover problem , 2011, Appl. Soft Comput..

[23]  Milan Tuba,et al.  Improved ACO Algorithm with Pheromone Correction Strategy for the Traveling Salesman Problem , 2013, Int. J. Comput. Commun. Control.

[24]  Ivona Brajevic,et al.  Cuckoo Search and Firefly Algorithm Applied to Multilevel Image Thresholding , 2014 .

[25]  Daniela Favaretto,et al.  Interfaces with Other Disciplines On the existence of solutions to the quadratic mixed-integer mean – variance portfolio selection problem , 2006 .

[26]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[27]  Kalyanmoy Deb,et al.  Optimization for Engineering Design: Algorithms and Examples , 2004 .

[28]  Ivona Brajevic,et al.  An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems , 2012, Journal of Intelligent Manufacturing.

[29]  John E. Beasley,et al.  Obtaining test problems via Internet , 1996, J. Glob. Optim..

[30]  Yazid M. Sharaiha,et al.  Heuristics for cardinality constrained portfolio optimisation , 2000, Comput. Oper. Res..