Clustering Stock Data for Multi-objective portfolio Optimization

Portfolio selection is a vital research field in modern finance. Multi-objective portfolio optimization problem is the portfolio selection process that results in the highest expected return rate and the lowest identified risk among the various financial assets. This paper proposes a model that can efficiently suggest a portfolio that is worth investing. First, a cluster analysis model is introduced in order to categorize a huge amount of stock data into several groups based on their associated return rate and the risk. Several validity indexes are used to select the optimal number of clusters/stocks to be included in the portfolio. Finally, the multi-objective genetic algorithm is used to build portfolio optimization with highest return rate and lowest risk. The proposed model is tested on the data obtained from the Stock Exchange of Thailand.

[1]  Ganapati Panda,et al.  A comparative performance assessment of a set of multiobjective algorithms for constrained portfolio assets selection , 2014, Swarm Evol. Comput..

[2]  Wei-Guo Zhang,et al.  Portfolio selection under possibilistic mean-variance utility and a SMO algorithm , 2009, Eur. J. Oper. Res..

[3]  Konstantinos P. Anagnostopoulos,et al.  Multiobjective evolutionary algorithms for complex portfolio optimization problems , 2011, Comput. Manag. Sci..

[4]  Shiang-Tai Liu,et al.  A fuzzy modeling for fuzzy portfolio optimization , 2011, Expert Syst. Appl..

[5]  He-Shan Guan,et al.  Cluster financial time series for portfolio , 2007, 2007 International Conference on Wavelet Analysis and Pattern Recognition.

[6]  Fouad Ben Abdelaziz,et al.  Multi-objective stochastic programming for portfolio selection , 2007, Eur. J. Oper. Res..

[7]  Fabrizio Lillo,et al.  Cluster analysis for portfolio optimization , 2005, physics/0507006.

[8]  Stefano Marsili-Libelli,et al.  Adaptive mutation in genetic algorithms , 2000, Soft Comput..

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[10]  V.N. Sastry,et al.  Multi Objective Portfolio Optimization Models and Its Solution Using Genetic Algorithms , 2007, International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007).

[11]  Liang-Hsuan Chen,et al.  Portfolio optimization of equity mutual funds with fuzzy return rates and risks , 2009, Expert Syst. Appl..

[12]  M. K. Tiwari,et al.  Clustering Indian stock market data for portfolio management , 2010, Expert Syst. Appl..

[13]  Enriqueta Vercher,et al.  A multi-objective genetic algorithm for cardinality constrained fuzzy portfolio selection , 2012, Fuzzy Sets Syst..

[14]  Carlos A. Coello Coello,et al.  A Comprehensive Survey of Evolutionary-Based Multiobjective Optimization Techniques , 1999, Knowledge and Information Systems.

[15]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[16]  Lavi Rizki Zuhal,et al.  Resolving multi objective stock portfolio optimization problem using genetic algorithm , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[17]  James C. Bezdek,et al.  Validity-guided (re)clustering with applications to image segmentation , 1996, IEEE Trans. Fuzzy Syst..

[18]  Kalyanmoy Deb,et al.  Bi-objective Portfolio Optimization Using a Customized Hybrid NSGA-II Procedure , 2011, EMO.

[19]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[20]  Ganapati Panda,et al.  Multi-objective particle swarm optimization approach to portfolio optimization , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[21]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[22]  Melanie. Mitchell,et al.  An introduction to genetic algorithms [electronic resource] , 1996 .