形式陈述
目标为固定常数 μ = E P ,但实际只能模拟越来越精细的近似 P 0 , P 1 , … 。设相关变量平方可积,定义 Δ 0 = P 0 ,Δ ℓ = P ℓ − P ℓ − 1 ,ℓ ≥ 1 。同一层差内的两个近似必须具有各自正确的边缘分布,并使用为降差值方差设计的耦合;不同层的样本池、同层不同重复之间相互独立。
对确定的 L 和整数 N ℓ ≥ 1 ,各层用普通MC均值 理路 Monte Carlo 积分 Monte Carlo integration · Monte Carlo quadrature 将积分改写为随机变量期望,以独立样本均值估计并用方差和概率假设量化随机误差。 估计层差期望,最终估计量为
μ ^ M L = ∑ ℓ = 0 L 1 N ℓ ∑ i = 1 N ℓ Δ ℓ i . 望远镜恒等式给 E μ ^ M L = E P L ,而不是通常无法精确模拟的 E P 。令 V ℓ = Var ( Δ ℓ ) 、每个层差样本的期望费用 C ℓ > 0 ,则
MSE ( μ ^ M L ) = ( E P L − E P ) 2 + ∑ ℓ = 0 L V ℓ N ℓ , E Cost = ∑ ℓ = 0 L N ℓ C ℓ . 这是偏差—方差分解 理路 偏差、方差与均方误差 Bias–variance decomposition · Mean squared error 平方损失下将点态估计风险精确拆成抽样波动与系统位移,并说明两者的权衡边界。 ,并没有假定近似误差在每条路径上很小。弱偏差 | E ( P L − P ) | 决定最细层,层差方差决定各层的重复次数,两项保证不能互相替代。
固定方差预算的最优连续分配
先假设所有 V ℓ > 0 ,将 N ℓ 暂当正实数。要求模拟方差不超过 v > 0 ,定义 S L = ∑ ℓ = 0 L V ℓ C ℓ 。Cauchy–Schwarz 理路 Cauchy–Schwarz 不等式 Cauchy–Schwarz inequality · 柯西–施瓦茨不等式 内积的绝对值不超过两向量范数之积,且等号精确刻画线性相关。 给
( ∑ ℓ V ℓ / N ℓ ) ( ∑ ℓ N ℓ C ℓ ) ≥ S L 2 . 等号需 N ℓ ∝ V ℓ / C ℓ ;令方差约束取等,得到
N ℓ ∗ = S L v V ℓ C ℓ , Cost ∗ = S L 2 v . 实际取 N ℓ = ⌈ N ℓ ∗ ⌉ ,方差只会下降,费用至多增加 ∑ ℓ C ℓ 。若要用样本估计每层方差,应另设 N ℓ ≥ 2 ,此时取整开销仍同阶。已知零方差的层不需依公式分配,但仍须能获取其常量贡献;不能把先导样本碰巧相等当作已知零方差。
几何层级的复杂度及其证明
假设存在与 ℓ 无关的正常数,使
| E ( P ℓ − P ) | ≤ c 1 2 − α ℓ , V ℓ ≤ c 2 2 − β ℓ , C ℓ ≤ c 3 2 γ ℓ , 其中 α , β , γ > 0 。取 L 使第一项不超过 ε / 2 ,即 L = O ( log ε − 1 ) 且 2 L = O ( ε − 1 / α ) ;再令 v = ε 2 / 2 。对足够小的 ε ,
S L ≤ c ∑ ℓ = 0 L 2 ( γ − β ) ℓ / 2 . 若 β > γ ,该几何和有界;相等时为 L + 1 ;小于时由末层控制,为 O ( 2 ( γ − β ) L / 2 ) 。连续费用因此分别为 O ( ε − 2 ) 、O ( ε − 2 log 2 ε − 1 ) 、O ( ε − 2 − ( γ − β ) / α ) 。
取整还要付 O ( 2 γ L ) = O ( ε − γ / α ) 。若
α ≥ 1 2 min ( β , γ ) , 这项不会超过各自的主阶,故最终整数方案保持上述三种费用界,并有MSE不超过 ε 2 。若此条件不成立,仍可使用分配,只是费用上界必须保留额外的 ε − γ / α 项。这个取整边界解释了为何不能把连续最优数小于1的精细层当作“几乎不花钱”。
直觉
粗层承担目标的大部分平均量;细层只估计“再精细一步还差多少”。昂贵的细层可以少做,是因为耦合后的差值小,而不是因为精细模型本身波动小。与共同随机数 理路 共同随机数 Common random numbers · CRN · 公共随机数模拟 让两个方案在对应的随机环境下接受比较,以配对差估计性能差异,并检查耦合符号、随机事件同步和有限差分的误差。 比较模型差相同,层内希望正相关;层与层的样本池则要独立,才能把方差直接相加。
图片加载失败 层内耦合,层间独立 这不是把总体空间切成几层的分层模拟 理路 分层 Monte Carlo Stratified Monte Carlo · Stratified simulation · 分层模拟 按已知概率划分模拟域,在各条件分布内独立抽样,以固定层配额消去层间组成波动,并正确估计剩余模拟误差。 。MLMC分解的是不同近似精度的期望,望远镜的权重均为1,差值可以为负。粗层期望也未知,不能把它假装成已知均值的控制量。
例子与边界
可复算的五层预算
用一个可解校准模型检验公式:Z 0 , Z 1 , … 独立标准正态,
P = Z 0 + ∑ k ≥ 1 2 − k Z k , P ℓ = Z 0 + ∑ k = 1 ℓ 2 − k Z k + 2 − ℓ . 级数在 L 2 收敛,目标为零,弱偏差 2 − ℓ 。同一层差共享已有的 Z k 后,Δ ℓ = 2 − ℓ ( Z ℓ − 1 ) ,因此 V ℓ = 4 − ℓ ,包括 V 0 = 1 。不同层差的正式样本池仍重新独立生成。
假设被评估的黑箱求解器按成本表 C ℓ = 2 ℓ 计费,已包含一对细粗输出。这个费用是题设,不是上述可简化高斯公式的运算复杂度;真实应用必须计时或证明自己的成本。选 L = 4 ,偏差平方为 1 / 256 ,给模拟方差也分配 v = 1 / 256 。有
S 4 = 1 + 2 − 1 / 2 + 2 − 1 + 2 − 3 / 2 + 2 − 2 = 7 4 + 3 2 4 . 连续公式再向上取整给 ( N 0 , … , N 4 ) = ( 720 , 255 , 90 , 32 , 12 ) ,费用为 2038 ,模拟方差为
1 720 + 1 4 ⋅ 255 + 1 16 ⋅ 90 + 1 64 ⋅ 32 + 1 256 ⋅ 12 ≈ 0.003877528 . 总MSE约 0.007783778 < 1 / 128 。相同最细层 P 4 的方差为 341 / 256 ;直接用最细层IID,达到同一模拟方差预算 v = 1 / 256 需341次、按每次16收费共5456。这里比较相同偏差与同一成本约定;没有把MLMC的层差数与普通方法的单输出行数简单相比。
边缘都正确,耦合仍可失败
若层差中的 P ℓ 与 P ℓ − 1 改用完全独立的 Z ,其期望仍正确,望远镜无偏性不变;但差值方差变为两者方差之和,趋近 8 / 3 ,不再按 4 − ℓ 衰减。于是原 β = 2 的收益证书消失。只写“使用同一种子”也不是耦合证明:不同精度程序可能按不同顺序消耗随机数,应对齐实际随机事件或构造粗增量为细增量之和。
另一种失败是对每层只保存 P ¯ ℓ ,最后把所有均值直接相加;它估计 ∑ ℓ E P ℓ ,而不是 E P L 。望远镜必须保留相邻差值和边缘一致性。
推论与应用
从理论配额到可解释的实现
先规定误差容许 ε 、偏差保证及费用口径,再用与正式运行独立的先导样本估计 V ℓ , C ℓ ,选择 L , N ℓ 后冻结正式方案。条件于先导,若层级边缘正确,则正式估计的中心为所选 E P L ;但若先导估计没有可靠上界,代入后的费用最优性与MSE保证只是规划近似,不能宣称已获得定理中的真常数。
每层用在线均值与方差保存 Δ ℓ i ,满足“该层每增加一个样本,细粗边缘一起完成”的不变量。N ℓ ≥ 2 时 ∑ s ℓ 2 / N ℓ 无偏估计固定方案的模拟方差;它不含离散偏差。少数精细层样本很少时,正态区间还需额外分布论证。报告应分别列估计值、模拟MCSE、最细层偏差上界和实际费用。
看最后一个层差均值很小,并不自动证明剩余偏差小:随机抵消、预渐近层级或错误耦合都可能造成假象。若有可信的几何偏差模型,可据此诊断;没有模型时应明确“经验偏差检查”,而非确定性证书。若同一正式样本不断决定增层和停止,固定配额方差分析也不能直接承诺原置信覆盖。
迁移练习
若 α = 1 , β = 1 , γ = 1 ,MLMC费用为 O ( ε − 2 log 2 ε − 1 ) 。若最细模型单次费用为 O ( ε − 1 ) 且其方差保持常数量级,普通MC费用为 O ( ε − 3 ) 。若通过更强耦合使 β = 2 而其他条件不变,MLMC变为 O ( ε − 2 ) 。这个判断依赖已证明的层差衰减,不能仅凭离散方法的弱收敛阶 α 推出。
参考资料