Technical Reference
These facts are load-bearing for design choices. They inform optimizer selection, R-value protocols, and feasibility gates. Read this page when making decisions about estimation strategy, pricing method, or experiment design.
Likelihood Evaluation
- RBPF N=3000: std ~0.6 (TSM-only) up to 14.97 (full constrained MLE), ~0.35 s/eval at 8 threads. Use N=3000-5000 for PMMH.
- Hamilton filter: 2 ms/eval, deterministic, but ignores cap rates — Hamilton-optimal != RBPF-optimal (~1572-nat gap). Use only as cheap surrogate for early-stage screening.
- MC pricing lookup (Phase D0): 116x speedup vs direct MC, 2.77-nat accuracy. Per-eval rebuild required — fixed lookup drifts +5269 nats (catastrophic).
- T_bar = 1400 (production): validated DeltaLL = 0.0 vs T_bar = 5000 across 46 theta vectors. Safety:
monitor_tbar=true. - Riccati convergence: A → -infinity is correct (exp(A) → 0). T_bar requirements are state-dependent; Apartment is the slow asset (needs T_bar ~ 50K at the new MAP).
- Crisis adjustment:
crisis_range=57:70,crisis_scale=10.0(cap rate sigma x 10 during crisis). Slated for removal — see synthesis brief D1. - CRN variance reduction: only 1.4-1.6x (regime-path fragility). Use CRN for tie-break tier, not inner loop.
Optimization (54-D)
- BOBYQA dominates for noisy MC objectives. NelderMead stagnates in 54-D; L-BFGS fails.
- Per-eval MC rebuild is mandatory. AD (158 s/eval) too slow for inner loop.
- m_g IS-stationarity constraint: 55 → 54 free params, 70,350x gradient conditioning improvement. Settled.
- Two-stage R protocol: R=100/500 search → R=5000 polish on top-K. R=500 gives 100% hit rate (within 20-nat tolerance to DGP); R=100 has ~25% trap rate.
- Paired-seed high-R tie-break: R=100k across 5 paired MC seeds achieves SEM ~0.013-0.34 nats. Mandatory for sub-nat ranking.
- Truth-start saturation: ~600 evals at R=100. Going beyond 1000 evals chases MC noise.
- Restart-allocation late-bloom: improvement is non-monotone in elite rank. Worst-screening elites can be best polishers. Use uniform allocation, not greedy.
Feasibility
- Absorbing spectral proxy: 99.1% accuracy for no-bubble check (vs 63.3% for old
get_lim_eta). 2.87x more feasible Sobol points. This is the production gate. - Old
is_feasible_pixg_capis deprecated. - Feasibility is learnable: GBT classifier (AUC 0.997, depth 6, 500 trees) gives 19.6x wall-hour speedup. Region-specific.
Curvature Landscape
See experiment pages for full details:
- exp-11-curvature-incumbent-scaled-diagnostic — at
ep06c_polished research/08_basin_geometry/08a— at theta_truth
Key facts:
- Condition number ~ 10^24-10^26 (extreme sloppiness)
- 25-dim null space = Income block (24) + Risk price (1), exactly zero on Hamilton surrogate
- Top-2 stiff directions are Monetary means — stencil-robust
- Stencil caveat: forward-FD diagonal stencil is gradient-contaminated at any non-critical point. Ranks 3-5 and the 30/24 sign structure are forward-stencil artifacts. Only ranks 1-2 and top-4 block labels are reliable.
rotation_scaling.jsonis DIAGNOSTIC_ONLY, not fit for restart preconditioning
Linked Experiment Pages
- exp-07-optarch-10-restart-allocation-incumbent — incumbent promotion
- exp-09-adaptive-tail-splice-mc-pricing — adaptive tail (PARTIAL PASS)
- exp-10-hybrid-tail-cache-theta-only — cache (KILL)
- exp-12-online-asymptotic-onset-detection — onset detection (KILL)
- basin-finder-complete-program-summary — screening cascade
- constrained-estimation-branch-summary — constrained MLE