Optimal Weighting of Assets using a Multi-objective Evolutionary Algorithm

The problem of portfolio optimization is a well-known standard problem in financial world. It has received a lot of attention among many researchers. Choosing an optimal weighting of assets is a critical issue for which the decision maker takes several aspects into consideration. In this paper we consider a multi-objective portfolio assets selection problem where the total profit of is maximized while total risk to be minimized simultaneously. Three well-known multiobjective evolutionary algorithms i.e. Pareto Envelope-based Selection Algorithm(PESA), Strength Pareto Evolutionary Algorithm 2(SPEA2), Nondominated Sorting Genetic Algorithm II( NSGA II) for solving the bi-objective portfolio optimization problem has been applied. Performance comparison carried out in this paper by performing different numerical experiments. These experiments are performed using real-world data. The results show that NSGA-II outperforms other two for the considered test cases.

[1]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[2]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[3]  H. Markowitz Portfolio Selection: Efficient Diversification of Investments , 1971 .

[4]  Laura Diosan,et al.  A multi-objective evolutionary approach to the portfolio optimization problem , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[5]  A. Stuart,et al.  Portfolio Selection: Efficient Diversification of Investments , 1959 .

[6]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[7]  Andrea G. B. Tettamanzi,et al.  An Evolutionary Algorithm For Portfolio Selection In A Downside Risk Framework , 1995 .

[8]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[9]  David Corne,et al.  The Pareto archived evolution strategy: a new baseline algorithm for Pareto multiobjective optimisation , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[10]  Russell C. Eberhart,et al.  Recent advances in particle swarm , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).