Abstract
Portfolio optimization is a well-known problem in the domain of finance with reports dating as far back as 1952. It aims to find a trade-off between risk and expected return for the investors, who want to invest finite capital in a set of available assets. Furthermore, constrained portfolio optimization problems are of particular interest in real-world scenarios where practical aspects such as cardinality (among others) are considered. Both mathematical programming and meta-heuristic approaches have been employed for handling this problem. Evolutionary Algorithms (EAs) are often preferred for constrained portfolio optimization problems involving non-convex models. In this paper, we propose an EA with a tailored variable representation and initialization scheme to solve the problem. The proposed approach uses a short variable vector, regardless of the size of the assets available to choose from, making it more scalable. The solutions generated do not need to be repaired and satisfy some of the constraints implicitly rather than requiring a dedicated technique. Empirical experiments on 20 instances with the numbers of assets, ranging from 31 to 2235, indicate that the proposed components can significantly expedite the convergence of the algorithm towards the Pareto front.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Datasets can be accessed at https://github.com/CYLOL2019/Portfolio-Instances.
References
Bertsimas, D., Shioda, R.: Algorithm for cardinality-constrained quadratic optimization. Comput. Optim. Appl. 43(1), 1–22 (2009)
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)
Chen, Y., Zhou, A., Das, S.: A compressed coding scheme for evolutionary algorithms in mixed-integer programming: a case study on multi-objective constrained portfolio optimization (2019)
Chen, Y., Zhou, A., Dou, L.: An evolutionary algorithm with a new operator and an adaptive strategy for large-scale portfolio problems. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 247–248. ACM (2018)
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)
Deb, K., Steuer, R.E., Tewari, R., Tewari, R.: Bi-objective portfolio optimization using a customized hybrid NSGA-II procedure. In: Takahashi, R.H.C., Deb, K., Wanner, E.F., Greco, S. (eds.) EMO 2011. LNCS, vol. 6576, pp. 358–373. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19893-9_25
Feller, W.: An introduction to probability theory and its applications (1957)
Gaspero, L.D., Tollo, G.D., Roli, A., Schaerf, A.: Hybrid metaheuristics for constrained portfolio selection problems. Quant. Finan. 11(10), 1473–1487 (2011)
Kolm, P.N., Tütüncü, R., Fabozzi, F.J.: 60 years of portfolio optimization: practical challenges and current trends. Eur. J. Oper. Res. 234(2), 356–371 (2014)
Lwin, K., Qu, R., Kendall, G.: A learning-guided multi-objective evolutionary algorithm for constrained portfolio optimization. Appl. Soft Comput. 24, 757–772 (2014)
Markowitz, H.: Portfolio selection. J. Finan. 7(1), 77–91 (1952)
Mavrotas, G., Florios, K.: An improved version of the augmented \(\varepsilon \)-constraint method (augmecon2) for finding the exact pareto set in multi-objective integer programming problems. Appl. Math. Comput. 219(18), 9652–9669 (2013)
Newman, A.M., Weiss, M.: A survey of linear and mixed-integer optimization tutorials. INFORMS Trans. Educ. 14(1), 26–38 (2013)
Noceda, J., Wright, S.: Numerical optimization. Springer Series in Operations Research and Financial Engineering. ORFE. Springer, Cham (2006). https://doi.org/10.1007/978-0-387-40065-5
Pouya, A.R., Solimanpur, M., Rezaee, M.J.: Solving multi-objective portfolio optimization problem using invasive weed optimization. Swarm Evol. Comput. 28, 42–57 (2016)
While, L., Hingston, P., Barone, L., Huband, S.: A faster algorithm for calculating hypervolume. IEEE Trans. Evol. Comput. 10(1), 29–38 (2006)
Acknowledgement
The authors would like to thank China Scholarship Council and UNSW Research Practicum program for supporting the work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Chen, Y., Singh, H.K., Zhou, A., Ray, T. (2021). A Fast Converging Evolutionary Algorithm for Constrained Multiobjective Portfolio Optimization. In: Ishibuchi, H., et al. Evolutionary Multi-Criterion Optimization. EMO 2021. Lecture Notes in Computer Science(), vol 12654. Springer, Cham. https://doi.org/10.1007/978-3-030-72062-9_23
Download citation
DOI: https://doi.org/10.1007/978-3-030-72062-9_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-72061-2
Online ISBN: 978-3-030-72062-9
eBook Packages: Computer ScienceComputer Science (R0)