A Double-Stage Genetic Optimization Algorithm for Portfolio Selection

  • Kin Keung Lai
  • Lean Yu
  • Shouyang Wang
  • Chengxiong Zhou
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4234)


In this study, a double-stage genetic optimization algorithm is proposed for portfolio selection. In the first stage, a genetic algorithm is used to identify good quality assets in terms of asset ranking. In the second stage, investment allocation in the selected good quality assets is optimized using a genetic algorithm based on Markowitz’s theory. Through the two-stage genetic optimization process, an optimal portfolio can be determined. Experimental results reveal that the proposed double-stage genetic optimization algorithm for portfolio selection provides a very feasible and useful tool to assist the investors in planning their investment strategy and constructing their portfolio.


Genetic Algorithm Root Mean Square Error Portfolio Optimization Portfolio Selection Asset Allocation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Markowitz, H.M.: Portfolio Selection. Journal of Finance 7, 77–91 (1952)CrossRefGoogle Scholar
  2. 2.
    Levin, A.U.: Stock Selection via Nonlinear Multi-factor Models. Advances in Neural Information Processing Systems, 966–972 (1995)Google Scholar
  3. 3.
    Chu, T.C., Tsao, C.T., Shiue, Y.R.: Application of Fuzzy Multiple Attribute Decision Making on Company Analysis for Stock Selection. In: Proceedings of Soft Computing in Intelligent Systems and Information Processing, pp. 509–514 (1996)Google Scholar
  4. 4.
    Zargham, M.R., Sayeh, M.R.: A Web-Based Information System for Stock Selection and Evaluation. In: Proceedings of the First International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems, pp. 81–83 (1999)Google Scholar
  5. 5.
    Fan, A., Palaniswami, M.: Stock Selection Using Support Vector Machines. In: Proceedings of International Joint Conference on Neural Networks, vol. 3, pp. 1793–1798 (2001)Google Scholar
  6. 6.
    Berger, A.J., Glover, F., Mulvey, J.M.: Solving Global Optimization Problems in Long-Term Financial Planning. Statistics and Operation Research Technical Report, Princeton University (1995)Google Scholar
  7. 7.
    Casas, C.A.: Tactical Asset Allocation: An Artificial Neural Network Based Model. In: Proceedings of International Joint Conference on Neural Networks, vol. 3, pp. 1811–1816 (2001)Google Scholar
  8. 8.
    Chapados, N., Bengio, Y.: Cost Functions and Model Combination for VaR-based Asset Allocation Using Neural Networks. IEEE Transactions on Neural Networks 12, 890–906 (2001)CrossRefGoogle Scholar
  9. 9.
    Mulvey, J.M., Rosenhaum, D.P., Shetty, B.: Strategic Financial Risk Management and Operations Research. European Journal of Operational Research 97, 1–16 (1997)CrossRefMATHGoogle Scholar
  10. 10.
    Holland, J.H.: Genetic Algorithms. Scientific American 267, 66–72 (1992)CrossRefGoogle Scholar
  11. 11.
    Goldberg, D.E.: Genetic Algorithm in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)Google Scholar
  12. 12.
    Yu, L., Wang, S.Y., Lai, K.K.: An Integrated Data Preparation Scheme for Neural Network Data Analysis. IEEE Transactions on Knowledge and Data Engineering 18, 217–230 (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Kin Keung Lai
    • 1
    • 2
  • Lean Yu
    • 2
    • 3
  • Shouyang Wang
    • 1
    • 3
  • Chengxiong Zhou
    • 3
  1. 1.College of Business AdministrationHunan UniversityChangshaChina
  2. 2.Department of Management SciencesCity University of Hong KongKowloonHong Kong
  3. 3.Institute of Systems ScienceAcademy of Mathematics and Systems Science, Chinese Academy of SciencesBeijingChina

Personalised recommendations