“确定性存在性证明把各终点某个 $k$ 阶子式看作局部编码系数的多项式。单位容量的最大流最小割及整数性为每个终点给出 $k$ 条边不交源汇路。对单个终点,沿这些路径选路由系数便使一个接收子式为…”
形式陈述
在有限有向无环、单位容量的单源多播网络中,源有
终点收到编码向量矩阵
对每个终点选一个不恒为零的满秩子式,把这些子式相乘得多项式
所有选中子式非零就同时可译码。这个保守界直接说明域变大如何降低失败概率,
直觉
一个随机组合通常能提供一个新方向。小域中方向选择少,碰到已有张成空间的概率较大;大域中可选方向多,更容易补齐秩。节点只需要知道入边上的包及其编码向量,不必由中央预先协调每个系数。
上述概率是在声明的独立均匀系数分布下计算的。某些系数被固定为零或由不匹配的伪随机规则相关地产生时,须重新检查分析条件。
例子与边界
两个随机包到底多可靠
先看一个终点直接收到
接收者如何逐包处理
收到一包后,按精确行化简把其编码向量与已有行作消元。若余行全零,它不增加秩,可丢弃;否则选择一个新主元,将这行及同步变换后的负载存入基。维护的不变量是:存储行线性独立,且每行负载仍等于该行向量作用于源数据。
累计秩到
推论与应用
成功概率高不代表对所有随机种子都成功;需要零错误结果时,可以验秩后请求更多包或重新选择系数。这把随机构造的风险转成可检测的延迟或通信开销。
网络丢包可能让终点收不到足够的独立包;恶意节点注入错误线性组合又是另一种威胁。普通随机线性编码提供冗余与解码机制,本身不提供认证或抗污染保证。
参考资料
- Ho、Médard、Koetter、Karger、Effros、Shi 与 Leong,“A Random Linear Network Coding Approach to Multicast”,IEEE TIT 2006。
- El Gamal 与 Kim,《Lecture Notes on Network Information Theory》完整 v4,Chapter 16。