Analysis of Optimal Portfolio Management Using Hierarchical Clustering
ArXiv ID: 2308.11202 “View on arXiv”
Authors: Unknown
Abstract
Portfolio optimization is a task that investors use to determine the best allocations for their investments, and fund managers implement computational models to help guide their decisions. While one of the most common portfolio optimization models in the industry is the Markowitz Model, practitioners recognize limitations in its framework that lead to suboptimal out-of-sample performance and unrealistic allocations. In this study, I refine the Markowitz Model by incorporating machine learning to improve portfolio performance. By using a hierarchical clustering-based approach, I am able to enhance portfolio performance on a risk-adjusted basis compared to the Markowitz Model, across various market factors.
Keywords: Portfolio Optimization, Markowitz Model, Hierarchical Clustering, Risk-Adjusted Return, Asset Allocation
Complexity vs Empirical Score
- Math Complexity: 6.5/10
- Empirical Rigor: 8.0/10
- Quadrant: Holy Grail
- Why: The paper employs advanced mathematical techniques like hierarchical clustering, recursive bisection, and quasi-diagonalization of covariance matrices, indicating moderate-to-high complexity. Empirical rigor is strong due to the use of long-term CRSP and Ken French data (1965-2022), multiple look-back windows, and comparative out-of-sample performance metrics against the Markowitz model.
flowchart TD
A["Research Goal<br>Enhance Markowitz Model<br>using Machine Learning"] --> B["Input: Financial Asset Data<br>Historical Returns & Volatility"]
B --> C["Key Methodology<br>Hierarchical Clustering<br>to group correlated assets"]
C --> D["Computational Process<br>Apply Markowitz Optimization<br>on Clusters vs. Individual Assets"]
D --> E{"Evaluation"}
E -->|Out-of-Sample| F["Key Finding: Hierarchical Model<br>Superior Risk-Adjusted Returns"]
E -->|Constraints| G["Key Finding: More Realistic<br>Allocations vs. Standard Markowitz"]
F & G --> H["Outcome<br>Refined Portfolio Optimization Framework"]