“这里的恢复问题已知哪个坐标擦除,并假定 repair group 的符号可正确读取。它与重数码文献中的局部纠错不同:后者面对一个在未知位置含全局对抗错误的 oracle,以随机查询和成功概率…”
形式陈述 ​
对
定义。给定重数阶
长度为
个域元素;消息维数是
Multiplicity Schwartz–Zippel 界说明非零总次数至多
直觉
一个普通评价告诉我们曲线经过哪里;一组 Hasse 导数还告诉我们在该点附近的低阶 Taylor 行为。两个低次多项式若在许多点拥有相同的整段 jet,它们的差就必须在这些点具有高重根,而总次数没有足够预算容纳太多高重根。这是距离和插值算法的共同资源。
Hasse 导数在正特征中比反复普通求导更合适,因为它直接读取
例子与边界
在
一阶 Hasse 导数等于
若消息空间是次数小于
原因是一个非零三次多项式最多在一个评价点具有至少二重根;要让一个大符号全零,函数值和一阶 Hasse 导数必须同时为零。
重数码的“局部解码”与局部可恢复码有不同正式量词。前者通常给定一个与合法码字全局相对距离至多
推论与应用
多元 multiplicity codes 可同时取得高码率、正距离和次线性查询的局部纠错,在高维仿射线上限制多项式后,用一元重数信息恢复目标 jet。其查询复杂度、容错半径与域大小依参数共同决定;“读取导数”是码字符号的组成部分,不表示接收端能从噪声数据免费计算导数。
相同的高重零点计数也支撑列表译码与列表恢复。算法性结论需额外给出插值阶数、输出列表大小和运行时间,不能从距离公式直接推出。Alphabet 包含多个域元素,比较码率或查询数时还应说明按大符号还是按 base-field subsymbol 计费。
参考资料
- Swastik Kopparty, Shubhangi Saraf, and Sergey Yekhanin, “High-Rate Codes with Sublinear-Time Decoding,” Journal of the ACM 61(5), 2014, Article 28.
- Zeev Dvir, Swastik Kopparty, Shubhangi Saraf, and Madhu Sudan, “Extensions to the Method of Multiplicities, with Applications to Kakeya Sets and Mergers,” SIAM Journal on Computing 42(6), 2013, 2305–2328.
- Swastik Kopparty, “Some Remarks on Multiplicity Codes,” arXiv:1505.07547, 2015.
- Venkatesan Guruswami and Carol Wang, “Optimal Rate List Decoding via Derivative Codes,” Proceedings of APPROX/RANDOM, 2011, 593–604.