A Progressive Resampling Algorithm for Finding Very Sparse Investment Portfolios

The mean-variance framework by Markowitz is a classical approach to portfolio selection. Earlier work has shown that the basic Markowitz portfolios obtained by solving a quadratic program tend to have poor out-of-sample performance. These issues have been addressed by devising sparse variants of Markowitz portfolios in which the number of active positions is reduced either by applying a no-short-selling constraint or L1-regularisation. In this work we consider a combinatorial approach for finding sparse portfolios, which we call naive k-portfolios, that allocate available capital uniformly on a fixed number of k assets, and only take long positions. We present a novel randomised algorithm, progressive resampling, that efficiently finds such portfolios, and compare this with a number of well-known portfolio selection strategies using public stock price data. We find that naive k-portfolios can be a viable alternative to L1-regularisation when constructing sparse portfolios.

[1]  R. Jagannathan,et al.  Risk Reduction in Large Portfolios: Why Imposing the Wrong Constraints Helps , 2002 .

[2]  Raman Uppal,et al.  A Generalized Approach to Portfolio Optimization: Improving Performance by Constraining Portfolio Norms , 2009, Manag. Sci..

[3]  R. Tibshirani,et al.  Least angle regression , 2004, math/0406456.

[4]  Duan Li,et al.  Improving the Performance of MIQP Solvers for Quadratic Programs with Cardinality and Minimum Threshold Constraints: A Semidefinite Program Approach , 2014, INFORMS J. Comput..

[5]  Mario Boley,et al.  Instant Exceptional Model Mining Using Weighted Controlled Pattern Sampling , 2014, IDA.

[6]  Victor DeMiguel,et al.  Optimal Versus Naive Diversification: How Inefficient is the 1/N Portfolio Strategy? , 2009 .

[7]  Sanjeev Arora,et al.  The Multiplicative Weights Update Method: a Meta-Algorithm and Applications , 2012, Theory Comput..

[8]  Matthijs van Leeuwen,et al.  Same bang, fewer bucks: efficient discovery of the cost-influence skyline , 2015, SDM.

[9]  Thomas Gärtner,et al.  Linear space direct pattern sampling using coupling from the past , 2012, KDD.

[10]  Matthijs van Leeuwen,et al.  Discovering Skylines of Subgroup Sets , 2013, ECML/PKDD.

[11]  Daniel Paurat,et al.  Direct local pattern sampling by efficient two-step random procedures , 2011, KDD.

[12]  I. Daubechies,et al.  Sparse and stable Markowitz portfolios , 2007, Proceedings of the National Academy of Sciences.

[13]  S. Paterlini,et al.  Constructing Optimal Sparse Portfolios Using Regularization Methods , 2014 .

[14]  Tso-Jung Yen,et al.  Solving Norm Constrained Portfolio Optimization via Coordinate-Wise Descent Algorithms , 2010, Comput. Stat. Data Anal..

[15]  Duan Li,et al.  Optimal Cardinality Constrained Portfolio Selection , 2013, Oper. Res..

[16]  Andrew E. B. Lim,et al.  Machine Learning and Portfolio Optimization , 2018, Manag. Sci..