Sparse Markowitz (L1)

Brodie–Daubechies–De Mol–Giannone–Loris sparse mean-variance — regularises the Markowitz objective with an L1 penalty to encourage concentrated, sparse portfolios that allocate to a small number of high-conviction names.

Overview

Markowitz portfolios spread weight across many assets — including small allocations that rarely justify their transaction cost. Brodie et al. (2009) show that adding an L1 penalty to the variance objective produces sparse portfolios with non-zero weights on only a small, data-driven subset of assets. The L1 term acts as a regulariser that also stabilises the solution against estimation error in .

Folio Lab's implementation enforces long-only weights, which means the L1 norm reduces to on the simplex. The optimiser still benefits from the penalty during the interior-point search, and additional constraints control concentration and gross leverage.

Mathematical Formulation

With historical mean , Ledoit–Wolf covariance , return tradeoff , and L1 weight :

subject to:

Default values are , , and a maximum leverage . Folio Lab solves this with cvxpy using CLARABEL with ECOS / SCS as fallback solvers, jittering by for numerical stability.

Advantages & Limitations

Advantages

  • Sparse output: Concentrated, transaction-friendly portfolios.
  • Regularised: L1 stabilises against noisy .
  • Convex: Reliable global optimum.
  • Tunable concentration: controls sparsity.

Limitations

  • Hyperparameter tuning: The trade-off / penalty pair is sensitive.
  • Long-only redundancy: Under and , the L1 term reduces to a constant.
  • Solver-dependent: Near-singular covariance can stall solvers.
  • Concentration risk: Sparse portfolios can underperform if the chosen set is wrong.

References

  • Brodie, J., Daubechies, I., De Mol, C., Giannone, D., & Loris, I. (2009). "Sparse and stable Markowitz portfolios." PNAS, 106(30), 12267-12272.
  • DeMiguel, V., Garlappi, L., Nogales, F. J., & Uppal, R. (2009). "A generalized approach to portfolio optimization: Improving performance by constraining portfolio norms." Management Science, 55(5), 798-812.
  • Tibshirani, R. (1996). "Regression shrinkage and selection via the lasso." JRSS-B, 58(1), 267-288.