返回学习路线
最优输运单元验收题及解答
任务
给定
请用平方距离成本完成线性规划、对偶证书和分位数三种相互核验;判断是否有 Monge 映射;再用相对熵正则化和 Sinkhorn 计算,分别报告边缘残差、原始搬运成本、正则目标及正则化偏差。
原始问题与证书
按源点 、目标点 排列,质量向量为 、,成本矩阵为
完整线性规划为 ,约束 、。解边缘方程,得到
成本 在 达到最小值 ,所以
取对偶势 、。其路线势和矩阵为 ,对偶目标 。计划和势均可行,原始与对偶值相同,所以构成完整最优性证书。负势不妨碍可行性。
分位数与映射
公共分位数轴在 处分成三段,配对依次为 、、,质量为 。因此
分位数得到的平方成本与线性规划、对偶证书完全一致。这里不存在确定 Monge 映射:两个源原子各有质量 ,任何目标区域收到的质量只能为 ,无法给目标点 恰好 。Kantorovich 计划必须拆分源点零的质量。
熵正则化的解析检查
采用目标 。正则计划可写成
行列缩放不改变交叉比,因此
记 、,数值稳定的正根形式为
该公式给出独立于迭代停止规则的核验答案。未正则搬运成本为 ,所以原始成本偏差恰为 。
Sinkhorn 执行结果
以 ,核矩阵 ,交替更新 、。每轮后检查两组边缘的 残差,要求其最大值小于 。
在 时,31 轮后得到下列计划。矩阵为显示而舍入,残差由未舍入结果计算:
行残差约为 ,列残差在本次双精度计算中为零。原始搬运成本约为 ,相对于原始最优值的偏差约为 ;包含相对熵的正则目标约为 。三个目标量不能互换。
同样标准下, 用 38 轮,原始成本偏差约为 ; 用 25 轮,偏差约为 。这次计算展示了更小正则参数降低偏差,却未必减少轮数。轮数是本例的实际执行结果,不是一般复杂度定理。
通过标准
- 明确写出所有边缘约束,并给出可行参数区间
- 用成本函数和对偶证书分别证明最优值为
- 分位数扫描得到同一计划,同时区分 与
- 用原子质量论证 Monge 不可行,而非只说映射“比较困难”
- Sinkhorn 同时检查行列误差;保存完整精度结果供复核
- 将正则化偏差与迭代可行性误差分开,并说明所用熵常数约定
本题数值由随附验证脚本实际执行,并用交叉比的解析根交叉检查。理论来源见本单元各篇正文的原始论文与教材链接。