Skip to content

定义Definition

Kantorovich 输运问题

Kantorovich transport problem

在指定边缘的联合分布上最小化搬运成本,允许拆分质量并利用弱紧性保证最优计划存在。

形式陈述 ​

Monge 映射可能因为原子不能拆分而无解。若只规定每个出发地供给多少、每个目的地接收多少,搬运怎样成为一个可行的优化问题?

对Polish 空间 X,Y 上的 Borel 概率分布 μ,ν,令 Π(μ,ν) 为所有边缘分别为 μ,ν 的联合分布。给定有有限常数下界的 Borel 成本 c:X×Y→R∪{+∞},Kantorovich 问题为

infπ∈Π(μ,ν)∫c(x,y)dπ(x,y).

目标采用Lebesgue 积分;成本有下界,所以不存在正负无穷抵消。π 称为输运计划,π(A×B) 表示从 A 送往 B 的质量。由乘积测度构成的独立计划 μ⊗ν 总是可行,所以边缘为概率时可行集合非空。若 c 还下半连续,且至少有一个有限成本计划,则存在有限成本的最优计划。减去成本的常数下界后,就归约到非负成本版本;所有计划的总质量均为一,平移不改变最优计划。

有限分布 μ=∑iaiδxi、ν=∑jbjδyj 在所有 Cij=c(xi,yj) 有限时,将问题化为线性规划:

minP≥0∑ijCijPij,P1=a,PT1=b,Cij=c(xi,yj).
直觉

输运矩阵的每一行是一份源质量的去向清单,每一列是一处目标收到的总量。固定边缘后,能够选择的是依赖结构;独立计划只是众多选择之一,通常并不最省成本。

存在性来自可行计划集合的紧性,而非成本一定严格凸。两组固定边缘在 Polish 空间上都是紧的。给定 δ>0,分别取遗漏质量小于 δ/2 的紧集 A,B,则任意耦合都满足 π((A×B)c)≤μ(Ac)+ν(Bc)<δ。Prokhorov 定理因此给成本极小化序列提供弱收敛子列。对任意有界连续 f,f(x) 在乘积上仍是有界连续探针,故极限保留第一边缘;第二边缘同理。最后,对平移后的非负下半连续成本使用Portmanteau 的积分下界,得到极限计划的成本不超过下确界。成本线性,最优解可能不唯一。

例子与边界

取源分布 μ=12δ0+12δ2,目标 ν=14δ1+34δ3,成本为平方距离。源按 0,2 排列,目标按 1,3 排列,则

C=(1911).

由四个边缘方程,所有可行计划可写成

P(s)=(s1/2−s1/4−s1/4+s),0≤s≤1/4.

成本为 5−8s,所以取 s=1/4 得

P∗=(1/41/401/2),⟨C,P∗⟩=3.

这个计划把位于零点的半单位质量拆成两份,分别送到 1 和 3。本例没有可行Monge 映射,因为两个源原子的质量均为 1/2,确定映射无法在目标 1 处恰好产生 1/4 质量。松弛真正扩大了可行集合。

若目标总质量不等于源总质量,以上行列和约束就不相容;非平衡输运需要另外允许创造、销毁或惩罚边缘误差。负成本若无下界,或缺少下半连续性,也可能破坏上述直接法条件。

推论与应用

Kantorovich 对偶用两侧势函数为成本提供下界,能够证实计划最优而不枚举所有方案。若成本取距离的 p 次幂,再开 p 次方,就得到Wasserstein 距离;不是每个任意成本的最小值都构成度量。

参考资料
关系图谱31 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系