““通信”在这里指码字经过带噪信道,码率按块长计算;通信复杂度则假设参与者各持私有输入、本地计算免费,并计算为求函数而交换的 bit。两者都研究可靠传递,却不能把信道容量直接当作函数通信复杂度…”
代码作为性质 ​
设编码映射
的像为码
若存在查询数
常见强定义要求一次局部试验的拒绝概率至少
其中 soundness function
参数不能只剩 q ​
LTC 还要同时报告 block length
Tester 的随机性通常只选少量坐标和局部约束;本地计算免费。若一次查询返回整个大 alphabet 符号,答案 bit 数为
Repetition code 的完整 tester ​
二元 repetition code
编码一 bit,rate 为
码字所有符号一致,因而 perfect completeness。令
随机两位置不同的概率为
所以距离至少
线性码与局部约束 ​
对线性码,局部测试常随机选择一个低重量 dual codeword
每个码字通过所有 parity checks,给出完备性。Soundness 的困难是证明任意远离
Hadamard code 的码字是线性函数真值表,BLR 测试用三个查询检查
Robustness ​
普通 tester 只输出 pass/fail。Robust tester 对一次随机局部视图,计算它到最近可接受局部配置的相对距离,并要求该局部距离的期望控制全局
Robustness 比“至少有一条局部约束失败”更适合组合与 proof composition,因为它量化失败幅度。二者的 soundness 参数可以转换但不完全相同,引用时应说明测量的是拒绝概率还是局部距离。
与局部恢复的边界 ​
LTC tester 只决定
一个码可以局部可测试却没有同样查询量的局部译码器,也可能拥有局部纠错结构却缺少强测试 soundness。测试、译码、纠错的 oracle 相同,输出目标和量词不同。
最后,far 表示到 所有 码字都远。发现接收词与某个候选消息编码不一致,只排除一份码字,不能据此拒绝整个码性质。
参考资料
- Oded Goldreich and Madhu Sudan, “Locally Testable Codes and PCPs of Almost-Linear Length,” Journal of the ACM 53(4), 2006, pp. 558–655.
- Eli Ben-Sasson and Madhu Sudan, “Robust Locally Testable Codes and Products of Codes,” Random Structures & Algorithms 28(4), 2006, pp. 387–402.
- Oded Goldreich, Introduction to Property Testing, Cambridge University Press, 2017, Chapter 13.