Scalable Mean-Variance Portfolio Optimization via Subspace Embeddings and GPU-Friendly Nesterov-Accelerated Projected Gradient
Yi-Shuai Niu, Yajuan Wang

TL;DR
This paper introduces a GPU-accelerated, scalable solver for large-scale mean-variance portfolio optimization that combines subspace embeddings, spectral truncation, and Nesterov acceleration, significantly reducing computation time.
Contribution
It develops a novel combination of sketching, spectral truncation, and GPU-friendly algorithms with theoretical guarantees, enabling efficient large-scale portfolio optimization.
Findings
Reduces runtime from 64.84s to 2.80s on a 5440-asset dataset.
Preserves objective accuracy with significant computational savings.
Achieves low-single-digit-second solutions with compressed models on large datasets.
Abstract
We develop a sketch-based factor reduction and a Nesterov-accelerated projected gradient algorithm (NPGA) with GPU acceleration, yielding a doubly accelerated solver for large-scale constrained mean-variance portfolio optimization. Starting from the sample covariance factor , the method combines randomized subspace embedding, spectral truncation, and ridge stabilization to construct an effective factor . It then solves the resulting constrained problem with a structured projection computed by scalar dual search and GPU-friendly matrix-vector kernels, yielding one computational pipeline for the baseline, sketched, and Sketch-Truncate-Ridge (STR)-regularized models. We also establish approximation, conditioning, and stability guarantees for the sketching and STR models, including explicit bounds for the covariance approximation, the optimal value error, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
