Explicit List-Decodable Codes with Optimal Rate for Computationally Bounded Channels

IF 0.7 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS
Ronen Shaltiel, Jad Silbak
{"title":"Explicit List-Decodable Codes with Optimal Rate for Computationally Bounded Channels","authors":"Ronen Shaltiel, Jad Silbak","doi":"10.4230/LIPIcs.APPROX-RANDOM.2016.45","DOIUrl":null,"url":null,"abstract":"A stochastic code is a pair of encoding and decoding procedures (Enc, Dec) where $${{\\rm Enc} : \\{0, 1\\}^{k} \\times \\{0, 1\\}^{d} \\rightarrow \\{0, 1\\}^{n}}$$ Enc : { 0 , 1 } k × { 0 , 1 } d → { 0 , 1 } n . The code is ( p, L )-list decodable against a class $$\\mathcal{C}$$ C of “channel functions” $$C : \\{0,1\\}^{n} \\rightarrow \\{0,1\\}^{n}$$ C : { 0 , 1 } n → { 0 , 1 } n if for every message $$m \\in \\{0,1\\}^{k}$$ m ∈ { 0 , 1 } k and every channel $$C \\in \\mathcal{C}$$ C ∈ C that induces at most pn errors, applying Dec on the “received word” C (Enc( m,S )) produces a list of at most L messages that contain m with high probability over the choice of uniform $$S \\leftarrow \\{0, 1\\}^{d}$$ S ← { 0 , 1 } d . Note that both the channel C and the decoding algorithm Dec do not receive the random variable S , when attempting to decode. The rate of a code is $$R = k/n$$ R = k / n , and a code is explicit if Enc, Dec run in time poly( n ). Guruswami and Smith (Journal of the ACM, 2016) showed that for every constants $$0 < p < \\frac{1}{2}, \\epsilon > 0$$ 0 < p < 1 2 , ϵ > 0 and $$c > 1$$ c > 1 there exist a constant L and a Monte Carlo explicit constructions of stochastic codes with rate $$R \\geq 1-H(p) - \\epsilon$$ R ≥ 1 - H ( p ) - ϵ that are ( p, L )-list decodable for size $$n^c$$ n c channels. Here, Monte Carlo means that the encoding and decoding need to share a public uniformly chosen $${\\rm poly}(n^c)$$ poly ( n c ) bit string Y , and the constructed stochastic code is ( p, L )-list decodable with high probability over the choice of Y . Guruswami and Smith pose an open problem to give fully explicit (that is not Monte Carlo) explicit codes with the same parameters, under hardness assumptions. In this paper, we resolve this open problem, using a minimal assumption: the existence of poly-time computable pseudorandom generators for small circuits, which follows from standard complexity assumptions by Impagliazzo and Wigderson (STOC 97). Guruswami and Smith also asked to give a fully explicit unconditional constructions with the same parameters against $$O(\\log n)$$ O ( log n ) -space online channels. (These are channels that have space $$O(\\log n)$$ O ( log n ) and are allowed to read the input codeword in one pass.) We also resolve this open problem. Finally, we consider a tighter notion of explicitness, in which the running time of encoding and list-decoding algorithms does not increase, when increasing the complexity of the channel. We give explicit constructions (with rate approaching $$1 - H(p)$$ 1 - H ( p ) for every $$p \\leq p_{0}$$ p ≤ p 0 for some $$p_{0} >0$$ p 0 > 0 ) for channels that are circuits of size $$2^{n^{\\Omega(1/d)}}$$ 2 n Ω ( 1 / d ) and depth d . Here, the running time of encoding and decoding is a polynomial that does not depend on the depth of the circuit. Our approach builds on the machinery developed by Guruswami and Smith, replacing some probabilistic arguments with explicit constructions. We also present a simplified and general approach that makes the reductions in the proof more efficient, so that we can handle weak classes of channels.","PeriodicalId":51005,"journal":{"name":"Computational Complexity","volume":"30 1","pages":"1-70"},"PeriodicalIF":0.7000,"publicationDate":"2021-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Complexity","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.4230/LIPIcs.APPROX-RANDOM.2016.45","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 17

Abstract

A stochastic code is a pair of encoding and decoding procedures (Enc, Dec) where $${{\rm Enc} : \{0, 1\}^{k} \times \{0, 1\}^{d} \rightarrow \{0, 1\}^{n}}$$ Enc : { 0 , 1 } k × { 0 , 1 } d → { 0 , 1 } n . The code is ( p, L )-list decodable against a class $$\mathcal{C}$$ C of “channel functions” $$C : \{0,1\}^{n} \rightarrow \{0,1\}^{n}$$ C : { 0 , 1 } n → { 0 , 1 } n if for every message $$m \in \{0,1\}^{k}$$ m ∈ { 0 , 1 } k and every channel $$C \in \mathcal{C}$$ C ∈ C that induces at most pn errors, applying Dec on the “received word” C (Enc( m,S )) produces a list of at most L messages that contain m with high probability over the choice of uniform $$S \leftarrow \{0, 1\}^{d}$$ S ← { 0 , 1 } d . Note that both the channel C and the decoding algorithm Dec do not receive the random variable S , when attempting to decode. The rate of a code is $$R = k/n$$ R = k / n , and a code is explicit if Enc, Dec run in time poly( n ). Guruswami and Smith (Journal of the ACM, 2016) showed that for every constants $$0 < p < \frac{1}{2}, \epsilon > 0$$ 0 < p < 1 2 , ϵ > 0 and $$c > 1$$ c > 1 there exist a constant L and a Monte Carlo explicit constructions of stochastic codes with rate $$R \geq 1-H(p) - \epsilon$$ R ≥ 1 - H ( p ) - ϵ that are ( p, L )-list decodable for size $$n^c$$ n c channels. Here, Monte Carlo means that the encoding and decoding need to share a public uniformly chosen $${\rm poly}(n^c)$$ poly ( n c ) bit string Y , and the constructed stochastic code is ( p, L )-list decodable with high probability over the choice of Y . Guruswami and Smith pose an open problem to give fully explicit (that is not Monte Carlo) explicit codes with the same parameters, under hardness assumptions. In this paper, we resolve this open problem, using a minimal assumption: the existence of poly-time computable pseudorandom generators for small circuits, which follows from standard complexity assumptions by Impagliazzo and Wigderson (STOC 97). Guruswami and Smith also asked to give a fully explicit unconditional constructions with the same parameters against $$O(\log n)$$ O ( log n ) -space online channels. (These are channels that have space $$O(\log n)$$ O ( log n ) and are allowed to read the input codeword in one pass.) We also resolve this open problem. Finally, we consider a tighter notion of explicitness, in which the running time of encoding and list-decoding algorithms does not increase, when increasing the complexity of the channel. We give explicit constructions (with rate approaching $$1 - H(p)$$ 1 - H ( p ) for every $$p \leq p_{0}$$ p ≤ p 0 for some $$p_{0} >0$$ p 0 > 0 ) for channels that are circuits of size $$2^{n^{\Omega(1/d)}}$$ 2 n Ω ( 1 / d ) and depth d . Here, the running time of encoding and decoding is a polynomial that does not depend on the depth of the circuit. Our approach builds on the machinery developed by Guruswami and Smith, replacing some probabilistic arguments with explicit constructions. We also present a simplified and general approach that makes the reductions in the proof more efficient, so that we can handle weak classes of channels.
计算有界信道下具有最优速率的显式列表可译码码
随机码是一对编码和解码过程(Enc,Dec→ {0,1}n。该代码是(p,L)列表可解码的类$$\mathcal{C}$$C的“通道函数”$$C:\{0,1\}^{n}\rightarrow\{0,1 \}^{n}$C:{0,1}n→ {0,1}n如果对于每个消息$$m\in\{0,1\}^{k}$m∈{0、1}k和每个通道$$C\in\mathcal{C}$C∈C最多会引发pn错误,则在“接收字”C(Enc(m,S))上应用Dec会生成一个最多包含L个消息的列表,这些消息包含m的概率高于均匀$$S\leftarrow\{0;1}^← {0,1}d。注意,当试图解码时,信道C和解码算法Dec都不接收随机变量S。代码的速率是$$R=k/n$$R=k/n,并且如果Enc、Dec在时间poly(n)中运行,则代码是显式的。Guruswami和Smith(《ACM杂志》,2016)表明,对于每一个常数$$01$c>1,存在一个常数L和一个速率为$$R\geq1-H(p)-\ε$$R≥1-H(p)-ε的随机码的蒙特卡罗显式构造,这些随机码对于大小为$$n^c$nC通道是(p,L)-列表可解码的。这里,蒙特卡罗意味着编码和解码需要共享公共一致选择的$${\rm-poly}(n^c)$$poly(nC)比特串Y,并且构造的随机码在Y的选择上是(p,L)-列表可解码的,具有高概率。Guruswami和Smith提出了一个开放问题,在硬度假设下,给出具有相同参数的完全显式(不是蒙特卡罗)显式代码。在本文中,我们使用最小假设来解决这个开放问题:小电路的多时间可计算伪随机生成器的存在,这遵循了Impagliazzo和Wigderson(STOC97)的标准复杂性假设。Guruswami和Smith还要求针对$$O(\logn)$$O(logn)空间在线通道给出具有相同参数的完全明确的无条件构造。(这些通道具有$$O(\logn)$$O(logn)空间,并且允许一次性读取输入码字。)我们还解决了这个开放问题。最后,我们考虑了一个更严格的显性概念,即当增加信道的复杂性时,编码和列表解码算法的运行时间不会增加。对于大小为$$2^{n^{\Omega(1/d)}}$$2nΩ(1/d。这里,编码和解码的运行时间是一个多项式,不取决于电路的深度。我们的方法建立在Guruswami和Smith开发的机制之上,用显式结构取代了一些概率论证。我们还提出了一种简化和通用的方法,使证明中的约简更有效,这样我们就可以处理弱类通道。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computational Complexity
Computational Complexity 数学-计算机:理论方法
CiteScore
1.50
自引率
0.00%
发文量
16
审稿时长
>12 weeks
期刊介绍: computational complexity presents outstanding research in computational complexity. Its subject is at the interface between mathematics and theoretical computer science, with a clear mathematical profile and strictly mathematical format. The central topics are: Models of computation, complexity bounds (with particular emphasis on lower bounds), complexity classes, trade-off results for sequential and parallel computation for "general" (Boolean) and "structured" computation (e.g. decision trees, arithmetic circuits) for deterministic, probabilistic, and nondeterministic computation worst case and average case Specific areas of concentration include: Structure of complexity classes (reductions, relativization questions, degrees, derandomization) Algebraic complexity (bilinear complexity, computations for polynomials, groups, algebras, and representations) Interactive proofs, pseudorandom generation, and randomness extraction Complexity issues in: crytography learning theory number theory logic (complexity of logical theories, cost of decision procedures) combinatorial optimization and approximate Solutions distributed computing property testing.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信