Mean–variance optimization gives you the exact best portfolio for a target return — and that portfolio sits precisely on the edge of what the mandate allows. This paper asks a different question: where inside the admissible region can you stand so that nothing nearby breaks?
Abstract
Classical mean–variance optimization yields exact efficient-frontier allocations for prescribed return or risk levels; however, such extremal solutions may be fragile under estimation error and mandate perturbations. This paper studies portfolio construction within the quadratic mean–variance framework from a feasibility and structural stability perspective by restricting attention to ε–approximate admissible allocations under return, variance, and relaxed budget constraints. To quantify interior stability, we introduce a sphere–packing–based geometric construction that inscribes the largest Euclidean ball within the linear return–budget region, yielding the Chebyshev center and an explicit robustness radius equal to the distance to the constraint boundary. Computational experiments calibrated to the investment mandate of the Sovereign Wealth Fund of Mongolia illustrate stable feasibility restoration and robustness under parameter perturbations.
The inputs
The asset universe follows the mandate segments of the Sovereign Wealth Fund of Mongolia: a fixed-income sleeve, an equity sleeve, a deposit sleeve, and a liquidity sleeve. Monthly returns from January 2000 to September 2025 were annualized by a factor of twelve.
| Asset class | μj | 0–5Y UST | S&P 500 | LIBOR 3M | Fed O/N |
|---|
Note the structure that drives everything below: the S&P 500 carries roughly seventy-six times the variance of the Treasury sleeve, and its covariance with Treasuries is negative. Return is concentrated in exactly the asset that dominates risk.
The feasible region, and where to stand in it
Fix a return floor u0, a variance cap σmax, and allow partial investment — a liquidity buffer means the weights need only sum to at most one. The admissible set splits into a polyhedron and an ellipsoid:
D2 = { x : ⟨Cx, x⟩ ≤ σ2 + ε }
The figure below is a two-dimensional slice through that four-dimensional geometry, taken at xLIBOR = xFed = 0 — the plane the solution actually lives in. Drag the sliders to reshape the region.
Stage 1 — the largest ball that fits
For a polyhedron D̄ = { x : ⟨ai, x⟩ ≤ bi }, a ball of radius r centred at x fits inside exactly when each constraint is satisfied with a margin proportional to the row norm:
That condition is linear in the pair (x, r), so maximizing the radius is a linear program — and its solution is the Chebyshev center:
Stage 2 — steering into the variance ellipsoid
The Chebyshev center satisfies the linear constraints by construction but need not respect the variance cap. Stage 2 walks from x0 along a direction h and asks how far it can go. Substituting x(α) = x0 + αh into the quadratic constraint gives a scalar quadratic in α:
Whenever the discriminant is non-negative the admissible steps form a closed interval [α1, α2], computed in closed form — no search required. Note that the interval does not reach zero: α = 0 is x0 itself, whose variance of 0.01413 sits well above the cap of 0.00631. The Chebyshev center is genuinely outside D2, and Stage 2 has to travel a minimum distance α1 > 0 to enter it. Directions are then sampled, the step chosen inside the window, negative weights clipped, and the result re-verified against every constraint — clipping moves the point off the ray, so feasibility is checked rather than assumed.
What the construction produces
The table compares the sphere packing allocation against four classical benchmarks and against the convex projection min ‖x − y‖2 solved under identical constraints. Total weight is reported because two of the six portfolios deliberately hold a liquidity buffer.
| Portfolio | 0–5Y UST | S&P 500 | LIBOR 3M | Fed O/N | Total | Return | Risk | Sharpe |
|---|
Two comparisons matter. Against the maximum-return portfolio — 100% equity, 15.18% risk — the sphere packing allocation cuts volatility by more than half while holding return at 4.81%. Against the maximum-Sharpe Markowitz portfolio, it looks worse on Sharpe (0.40 against 0.81) but that portfolio puts 77% into LIBOR and does not satisfy the mandate's return floor at all. The sphere packing solution is the one that stays inside the box while spreading capital between Treasuries (49.4%) and equities (47.9%).
Does it hold under perturbation?
The two-stage construction was recomputed from scratch under ±5% shifts in the variance cap and the return floor, and under changes to the Monte Carlo seed. The published results are reproduced here, with the radius column recomputed live.
| Case | u0 | σmax | ∑xj | Return | Risk | r* (published) | r* (live) |
|---|
Three properties stand out. The radius is completely invariant to the variance cap and to the seed — Stage 1 never sees either, so this is structural rather than empirical. It responds smoothly to the return floor, as a linear constraint should. And when the floor is pushed to 4.998%, the intersection D1 ∩ D2 empties and no feasible projection exists — the construction reports infeasibility instead of returning a portfolio that violates the mandate.
What this is for
Robust portfolio optimization usually works by enlarging an uncertainty set or rewriting the objective — ambiguity sets, Wasserstein balls, worst-case conic reformulations. This construction does neither. It leaves the mandate exactly as written and asks a purely geometric question about the region the mandate defines: how deep inside it can a portfolio sit? The answer, r*, is a number in the same units as the weights themselves, and it says something concrete — perturb every weight by up to that amount, in any direction, and the mandate still holds.
That makes it complementary to statistical robustness rather than a competitor. Estimation error in μ and C is someone else's problem to shrink; this is about not standing on the edge of a cliff once you have your estimates.