Evolutionary Approach to Multiobjective Optimization of Portfolios That Reflect the Behaviour of Investment Funds

This paper addresses a problem of finding portfolios that perform better than investment funds while showing similar behaviour. The quality of investment portfolio can be measured using various criteria such as the return and some kind of risk measurement. Investors seek to maximize return while minimizing risk. In order to achieve this goal various instruments are considered. One of the possibilities is to entrust the assets to an investment fund. Investment funds build their own portfolios of stocks, bonds, commodities, currencies, etc. In this paper we consider the problem of finding a portfolio which outperforms a given investment fund with respect to both the return and the risk and which also behaves in a similar way to the given fund. The rationale behind such an approach is that investment strategies of mutual funds are prepared by experts and are therefore expected to be reasonably good in terms of both the return and the risk. To achieve the presented goal we use a multiobjective evolutionary algorithm with a dedicated "division mutation" operator and a local search procedure. Presented method seems capable of building portfolios with desired qualities.

[1]  Andrzej Jaszkiewicz,et al.  Genetic local search for multi-objective combinatorial optimization , 2022 .

[2]  Piotr Lipinski Dependency Mining in Large Sets of Stock Market Trading Rules , 2005, Enhanced Methods in Computer Security, Biometric and Artificial Intelligence Systems.

[3]  Piotr Lipinski Evolutionary Strategies for Building Risk-Optimal Portfolios , 2008, Natural Computing in Computational Finance.

[4]  Piotr Lipinski,et al.  Discovering Stock Market Trading Rules Using Multi-layer Perceptrons , 2007, IWANN.

[5]  Krzysztof Michalak,et al.  Infeasibility Driven Evolutionary Algorithm with ARIMA-Based Prediction Mechanism , 2011, IDEAL.

[6]  A. ilinskas Evolutionary Methods for Multi-Objective Portfolio Optimization , 2008 .

[7]  Jin Li,et al.  EDDIE In Financial Decision Making , 2001 .

[8]  A. Žilinskas,et al.  Evolutionary Methods for Multi-Objective Portfolio Optimization , 2022 .

[9]  Thomas Bäck,et al.  Parallel Problem Solving from Nature — PPSN V , 1998, Lecture Notes in Computer Science.

[10]  Anthony Brabazon,et al.  Natural Computing in Computational Finance , 2008, Natural Computing in Computational Finance.

[11]  Richard J. Bauer,et al.  Genetic Algorithms and Investment Strategies , 1994 .

[12]  Aizhan Issagali,et al.  Portfolio Optimization , 2015, Modern Equity Investing Strategies.

[13]  Xin Yao,et al.  Parallel Problem Solving from Nature PPSN VI , 2000, Lecture Notes in Computer Science.

[14]  Anthony Brabazon,et al.  Adaptive Trading With Grammatical Evolution , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[15]  Victor J. Rayward-Smith,et al.  Intelligent Data Engineering and Automated Learning - IDEAL 2011 , 2011, Lecture Notes in Computer Science.

[16]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[17]  Douglas H. Werner,et al.  Genetic Algorithms in Electromagnetics , 2007 .

[18]  Phhilippe Jorion Value at Risk: The New Benchmark for Managing Financial Risk , 2000 .

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

[20]  Jin Li,et al.  Enhancing Financial Decision Making Using Multi-Objective Financial Genetic Programming , 2006, 2006 IEEE International Conference on Evolutionary Computation.

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

[22]  Alberto Prieto,et al.  Computational and ambient intelligence , 2009, Neurocomputing.

[23]  Piotr Lipinski,et al.  Knowledge Patterns in Evolutionary Decision Support Systems for Financial Time Series Analysis , 2009, EvoWorkshops.

[24]  M. Dempster,et al.  A real-time adaptive trading system using genetic programming , 2001 .