A python-based multicriteria portfolio selection DSS
RAIRO. Operations Research, Tome 55 (2021), pp. S3009-S3034

Our purpose in this article is to develop an integrated portfolio management decision support system, which takes into account the inherent multidimensional nature of the problem, while allowing the DM, i.e. investor, to incorporate his/her preferences in the decision process. The proposed DSS has been developed in Python programming language and consists of two components: The first component is associated with the security selection phase, while the second component is associated with the portfolio optimization phase. In the first phase, four discrete multicriteria methods are employed; the PROMETHEE II, the ELECTRE III, the MAUT and the TOPSIS. After the cumulative integration of the results, a series of mathematical programming models are applied in the second phase, that of multicriteria portfolio optimization; a mixed-integer quadratic programming model, a goal programming model, a genetic algorithm model, and a multiobjective PROMETHEE flow model. Finally, the proposed approach is tested through a large-scale illustrative application in several stock markets and various sectors, analyzing simultaneously a very large number of securities.

DOI : 10.1051/ro/2020140
Classification : 90-XX, 90Bxx, 90B50
Keywords: Operations research (OR), decision support systems (DSS), multicriteria decision making (MCDM), portfolio selection, python
@article{RO_2021__55_S1_S3009_0,
     author = {Xidonas, Panos and Doukas, Haris and Sarmas, Elissaios},
     title = {A python-based multicriteria portfolio selection {DSS}},
     journal = {RAIRO. Operations Research},
     pages = {S3009--S3034},
     year = {2021},
     publisher = {EDP-Sciences},
     volume = {55},
     doi = {10.1051/ro/2020140},
     mrnumber = {4223206},
     zbl = {1479.90124},
     language = {en},
     url = {https://www.numdam.org/articles/10.1051/ro/2020140/}
}
TY  - JOUR
AU  - Xidonas, Panos
AU  - Doukas, Haris
AU  - Sarmas, Elissaios
TI  - A python-based multicriteria portfolio selection DSS
JO  - RAIRO. Operations Research
PY  - 2021
SP  - S3009
EP  - S3034
VL  - 55
PB  - EDP-Sciences
UR  - https://www.numdam.org/articles/10.1051/ro/2020140/
DO  - 10.1051/ro/2020140
LA  - en
ID  - RO_2021__55_S1_S3009_0
ER  - 
%0 Journal Article
%A Xidonas, Panos
%A Doukas, Haris
%A Sarmas, Elissaios
%T A python-based multicriteria portfolio selection DSS
%J RAIRO. Operations Research
%D 2021
%P S3009-S3034
%V 55
%I EDP-Sciences
%U https://www.numdam.org/articles/10.1051/ro/2020140/
%R 10.1051/ro/2020140
%G en
%F RO_2021__55_S1_S3009_0
Xidonas, Panos; Doukas, Haris; Sarmas, Elissaios. A python-based multicriteria portfolio selection DSS. RAIRO. Operations Research, Tome 55 (2021), pp. S3009-S3034. doi: 10.1051/ro/2020140

[1] B. Aouni, M. Doumpos, B. Pérez-Gladish and R. E. Steuer, On the increasing importance of multiple criteria decision aid methods for portfolio selection. J. Oper. Res. Soc. 69 (2018) 1525–1542. | DOI

[2] M. Behzadian, S. K. Otaghsara, M. Yazdani and J. Ignatius, A state-of the-art survey of TOPSIS applications. Expert Syst. App. 39 (2012) 13051–13069. | DOI

[3] J.-P. Brans and P. Vincke, Note – A preference ranking organisation method: (the promethee method for multiple criteria decision making). Manage. Sci. 31 (1985) 647–656. | MR | Zbl | DOI

[4] J.-P. Brans, P. Vincke and B. Mareschal, How to select and how to rank projects: the PROMETHEE method. Eur. J. Oper. Res. 24 (1986) 228–238. | MR | Zbl | DOI

[5] S.-J. Chen and C.-L. Hwang, Fuzzy multiple attribute decision making methods. In: Fuzzy Multiple Attribute Decision Making. Springer (1992) 289–486. | DOI

[6] M. Doumpos and C. Zopounidis, Multicriteria Analysis in Finance. Springer (2014). | MR | Zbl | DOI

[7] S. S. Hashemi, S. H. R. Hajiagha, E. K. Zavadskas and H. A. Mahdiraji, Multicriteria group decision making with ELECTRE III method based on interval-valued intuitionistic fuzzy information. Appl. Math. Modell. 40 (2016) 1554–1564. | MR | Zbl | DOI

[8] M. Hirschberger, R. E. Steuer, S. Utz, M. Wimmer and Y. Qi, Computing the nondominated surface in tri-criterion portfolio selection. Oper. Res. 61 (2013) 169–183. | MR | Zbl | DOI

[9] C.-L. Hwang and K. Yoon, Methods for multiple attribute decision making. In: Multiple Attribute Decision Making. Springer (1981) 58–191. | DOI

[10] R. L. Keeney, H. Raiffa and R. F. Meyer, Decisions with Multiple Objectives: Preferences and Value Trade-offs. Cambridge University Press (1993).

[11] H.-F. Li and J.-J. Wang, An improved ranking method for ELECTRE III. In: 2007 International Conference on Wireless Communications, Networking and Mobile Computing. IEEE (2007) 6659–6662.

[12] H. Markowitz, Portfolio selection. J. Finance 7 (1952) 77–91.

[13] K. Palczewski and W. Sałabun, The fuzzy TOPSIS applications in the last decade. Proc. Comput. Sci. 159 (2019) 2294–2303. | DOI

[14] E. Ralph and P. Na, Multiple criteria decision making combined with finance: A categorized bibliographic study. Eur. J. Oper. Res. 150 (2003) 496–515. | Zbl | DOI

[15] B. Roy, ELECTRE III: Un algorithme de classements fondé sur une représentation oue des préférences en présence de critères multiples. Cahiers du CERO 20 (1978) 3–24. | MR | Zbl

[16] M. M. Salih, B. B. Zaidan, A. A. Zaidan and M. A. Ahmed, Survey on fuzzy TOPSIS state-of-the-art between 2007 and 2017. Comput. Oper. Res. 104 (2019) 207–227. | MR | Zbl | DOI

[17] R. E. Steuer, Y. Qi and M. Hirschberger, Suitable-portfolio investors, nondominated frontier sensitivity, and the effect of multiple objectives on standard portfolio selection. Ann. Oper. Res. 152 (2007) 297–317. | MR | Zbl | DOI

[18] R. E. Steuer, Y. Qi and M. Hirschberger, Comparative issues in large-scale mean-variance efficient frontier computation. Decis. Support Syst. 51 (2011) 250–255. | DOI

[19] R. Storn and K. Price, Differential evolution a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11 (1997) 341–359. | MR | Zbl | DOI

[20] P. Xidonas and G. Mavrotas, Multiobjective portfolio optimization with non-convex policy constraints: evidence from the Eurostoxx 50. Eur. J. Finance 20 (2014) 957–977. | DOI

[21] P. Xidonas, G. Mavrotas, C. Zopounidis and J. Psarras, IPSSIS: An integrated multicriteria decision support system for equity portfolio construction and selection. Eur. J. Oper. Res. 210 (2011) 398–409. | MR | Zbl | DOI

[22] P. Xidonas, G. Mavrotas, T. Krintas, J. Psarras and C. Zopounidis, Multicriteria Portfolio Management. Springer, New York (2012). | MR | Zbl

[23] C. Zopounidis and M. Doumpos, Multicriteria decision systems for financial problems. Top 21 (2013) 241–261. | MR | Zbl | DOI

[24] C. Zopounidis, E. Galariotis, M. Doumpos, S. Sarri and K. Andriosopoulos, Multiple criteria decision aiding for finance: an updated bibliographic survey. Eur. J. Oper. Res. 247 (2015) 339–348. | MR | Zbl | DOI

Cité par Sources :