从单向集合调和到纠错的最优Las Vegas归约
数据结构与算法
2015-12-17 v1
摘要
假设我们有两个玩家 和 ,其中玩家 拥有字符串 ,玩家 拥有字符串 ,且双方均不知道对方的字符串。假设 和 均在整数字母表 上,其中第一个字符串包含 个非零项。我们希望回答以下基本问题。假设 和 至多在第 个位置上不同,玩家 需要向玩家 发送多少比特才能使其确定地恢复 ?此外,玩家 计算所发送比特需要花费多少时间,玩家 恢复字符串 需要多少时间?该问题有一定数量的应用,例如在数据库中,其中两方各拥有一组 个键值对,键来自全域 ,值来自 ,且通常有 。本文中,我们展示了从该问题到长度为 、字母表大小为 的字符串的 错误系统纠错问题的时间和消息大小最优的Las Vegas归约。归约带来的额外运行时间对玩家 为线性随机、对玩家 为线性确定性,但纠错以确定性工作。当使用流行的Reed-Solomon码时,该归约给出一个协议,对所有 值传输 比特,并在时间 内运行。该时间对玩家 (编码时间)是随机的,对玩家 (解码时间)是确定的。当 时空间是最优的。
引用
@article{arxiv.1512.05028,
title = {Optimal Las Vegas reduction from one-way set reconciliation to error correction},
author = {Djamal Belazzougui},
journal= {arXiv preprint arXiv:1512.05028},
year = {2015}
}
备注
14 pages. Under submission to a journal