# Markowitz Portfolio Construction at Seventy

arXiv: https://arxiv.org/abs/2401.05080 · HTML: https://mlsanity.com/paper/2401.05080/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 10 Jan 2024.

## Built on by (most cited first, 5 of 5)

- [Agentic Trading: When LLM Agents Meet Financial Markets](https://mlsanity.com/paper/2605.19337/) (2026)
- [Synthetic Data for Portfolios: A Throw of the Dice Will Never Abolish Chance](https://mlsanity.com/paper/2501.03993/) (2025)
- [Enhancing a Risk Model by Adding Transient Statistical Factors](https://mlsanity.com/paper/2605.12977/) (2026)
- [Generating Input Distributions for Explaining Portfolio Optimization Pipelines](https://mlsanity.com/paper/2606.25808/) (2026)
- [Generation of Custom Solvers in Rust for Convex Optimization](https://mlsanity.com/paper/2609.13875/) (2026)

## Abstract (arXiv)

More than seventy years ago Harry Markowitz formulated portfolio construction as an optimization problem that trades off expected return and risk, defined as the standard deviation of the portfolio returns. Since then the method has been extended to include many practical constraints and objective terms, such as transaction cost or leverage limits. Despite several criticisms of Markowitz's method, for example its sensitivity to poor forecasts of the return statistics, it has become the dominant quantitative method for portfolio construction in practice. In this article we describe an extension of Markowitz's method that addresses many practical effects and gracefully handles the uncertainty inherent in return statistics forecasting. Like Markowitz's original formulation, the extension is also a convex optimization problem, which can be solved with high reliability and speed.
