Skip to main content

Portfolio Optimization in Dynamic Environments Using MemSPEAII

  • Conference paper
  • First Online:
Mining Intelligence and Knowledge Exploration (MIKE 2017)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10682))

  • 1165 Accesses

Abstract

This paper concerns the problem of portfolio optimization in dynamic environments using multi-objective evolutionary algorithms. Financial markets are characterized by volatility and uncertainty making portfolio optimization a challenging task. A novel multi-objective genetic programming algorithm is proposed, which is a memory enhanced version of the standard SPEAII algorithm. The proposed algorithm employs an explicit memory to store a number of non-dominated solutions. These solutions are reused in the later stages for adapting to the changing environments. A stock ranking based trading simulation is used for fitness evaluation and a probabilistic metric is employed to choose a solution from the Pareto Front. The experiments are performed on the constituent stocks of the S&P BSE FMCG Index. The results, evaluated using RMSE, MEA and cumulative returns, are very promising.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Markowitz, H.: Portfolio selection. J. Financ. 7(1), 77–91 (1952)

    Google Scholar 

  2. Sortino, F.A., Price, L.N.: Performance measurement in a downside risk framework. J. Invest. 3(3), 59–64 (1994)

    Article  Google Scholar 

  3. Sharpe, W.F.: The sharpe ratio. J. Portfolio Mgmt. 21(1), 49–58 (1994)

    Article  Google Scholar 

  4. Sharpe, W.F.: Capital asset prices: a theory of market equilibrium under conditions of risk. J. Financ. 19(3), 425–442 (1964)

    MathSciNet  Google Scholar 

  5. Bacon, C.R.: Practical Portfolio Performance Measurement and Attribution, vol. 568. Wiley, Hoboken (2011)

    Google Scholar 

  6. Anagnostopoulos, K.P., Mamanis, G.: A portfolio optimization model with three objectives and discrete variables. Comput. Oper. Res. 37(7), 1285–1297 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  7. Mansini, R., Speranza, M.G.: Heuristic algorithms for the portfolio selection problem with minimum transaction lots. Eur. J. Oper. Res. 114(2), 219–233 (1999)

    Article  MATH  Google Scholar 

  8. Lin, C.C., Liu, Y.T.: Genetic algorithms for portfolio selection problems with minimum transaction lots. Eur. J. Oper. Res. 185(1), 393–404 (2008)

    Article  MATH  Google Scholar 

  9. Chang, T.J., Meade, N., Beasley, J.E., Sharaiha, Y.M.: Heuristics for cardinality constrained portfolio optimisation. Comput. Oper. Res. 27(13), 1271–1302 (2000)

    Article  MATH  Google Scholar 

  10. Tapia, M.G.C., Coello, C.A.C.: Applications of multi-objective evolutionary algorithms in economics and finance: a survey. In: IEEE Congress on Evolutionary Computation, CEC 2007, pp. 532–539. IEEE (2007)

    Google Scholar 

  11. Coello, C.A.C.: Evolutionary multi-objective optimization and its use in finance. In: Handbook of Research on Nature Inspired Computing for Economy and Management. Idea Group Publishing, Hershey (2006)

    Google Scholar 

  12. Ponsich, A., Jaimes, A.L., Coello, C.A.C.: A survey on multiobjective evolutionary algorithms for the solution of the portfolio optimization problem and other finance and economics applications. IEEE Trans. Evol. Comput. 17(3), 321–344 (2013)

    Article  Google Scholar 

  13. Chiam, S., Tan, K., Al Mamum, A.: Evolutionary multi-objective portfolio optimization in practical context. Int. J. Autom. Comput. 5(1), 67–80 (2008)

    Article  Google Scholar 

  14. Branke, J., Scheckenbach, B., Stein, M., Deb, K., Schmeck, H.: Portfolio optimization with an envelope-based multi-objective evolutionary algorithm. Eur. J. Oper. Res. 199(3), 684–693 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  15. Anagnostopoulos, K.P., Mamanis, G.: The mean-variance cardinality constrained portfolio optimization problem: an experimental evaluation of five multiobjective evolutionary algorithms. Expert Syst. Appl. 38(11), 14208–14217 (2011)

    Google Scholar 

  16. Hassan, G., Clack, C.D.: Robustness of multiple objective GP stock-picking in unstable financial markets: real-world applications track. In: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, pp. 1513–1520. ACM (2009)

    Google Scholar 

  17. Cobb, H.G.: An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environments. Technical report, Naval Research Lab Washington D.C. (1990)

    Google Scholar 

  18. Yang, S., Tinós, R.: A hybrid immigrants scheme for genetic algorithms in dynamic environments. Int. J. Autom. Comput. 4(3), 243–254 (2007)

    Article  Google Scholar 

  19. Filipiak, P., Lipinski, P.: Dynamic portfolio optimization in ultra-high frequency environment. In: Squillero, G., Sim, K. (eds.) EvoApplications 2017. LNCS, vol. 10199, pp. 34–50. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-55849-3_3

    Chapter  Google Scholar 

  20. Laumanns, M.: SPEA2: Improving the strength Pareto evolutionary algorithm. Eidgenössische Technische Hochschule Zürich (ETH), Institut für Technische Informatik und Kommunikationsnetze (TIK) (2001)

    Google Scholar 

  21. Zhang, X., Tian, Y., Jin, Y.: A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 19(6), 761–776 (2015)

    Article  Google Scholar 

  22. Koza, J.: Genetic Programming on the Programming of Computers by Means of Natural Selection. The MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  23. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

Download references

Acknowledgement

The authors would like to thank Prof. (Mrs.) Lakshmi Kurup, D. J. Sanghvi College of Engineering, for her assistance on the machine learning front and Dr. Ram Mangrulkar, D. J. Sanghvi College of Engineering, for his review and comments that greatly improved the manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Priyank Shah .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shah, P., Shah, S. (2017). Portfolio Optimization in Dynamic Environments Using MemSPEAII. In: Ghosh, A., Pal, R., Prasath, R. (eds) Mining Intelligence and Knowledge Exploration. MIKE 2017. Lecture Notes in Computer Science(), vol 10682. Springer, Cham. https://doi.org/10.1007/978-3-319-71928-3_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71928-3_40

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71927-6

  • Online ISBN: 978-3-319-71928-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics