@inproceedings{f25ff51e559d4c9c83bc0e5e3dda657d,
title = "Sparsity and Performance Enhanced Markowitz Portfolios Using Second-Order Cone Programming",
abstract = "A mixed-integer second order cone program (MISOCP) formulation is proposed for solving Markowitz{\textquoteright}s asset portfolio construction problem under a cardinality constraint. Compared with a standard alternative big-M linearly constrained formulation, our reformulation is solved significantly faster using state-of-the-art integer programming solvers. We consider learning methods that are based on the MISCOP formulation: cardinality-constrained Markowitz (CCM) solves the MISCOP for a given cardinality k and training set data of asset returns. We also find reinforcing evidence for factor model theory in the selection of factors to form optimal CCM portfolios. For large datasets in the absence of a hard-cardinality constraint, we propose a method (CCM-R) that is based on the continuous relaxation of our MISCOP, where k selected by rolling time window validation. In predictive performance experiments, based on historical stock exchange data, our learning methods usually outperform a competing extension of the Markowitz model that penalizes the L1 norm of asset weights.",
keywords = "Markowitz, Perspective reformulation, SOCP, Sparsity",
author = "Noam Goldberg and Ishy Zagdoun",
note = "Publisher Copyright: {\textcopyright} 2020, Springer Nature Switzerland AG.; 6th World Congress on Global Optimization, WCGO 2019 ; Conference date: 08-07-2019 Through 10-07-2019",
year = "2020",
month = jan,
day = "1",
doi = "https://doi.org/10.1007/978-3-030-21803-4_87",
language = "American English",
isbn = "9783030218027",
series = "Advances in Intelligent Systems and Computing",
publisher = "Springer Verlag",
pages = "871--881",
editor = "{Le Thi}, {Hoai An} and Le, {Hoai Minh} and {Pham Dinh}, Tao",
booktitle = "Optimization of Complex Systems",
address = "Germany",
}