首页> 外文学位 >Time-Space Tradeoffs and Query Complexity in Statistics, Coding Theory, and Quantum Computing.
【24h】

Time-Space Tradeoffs and Query Complexity in Statistics, Coding Theory, and Quantum Computing.

机译:统计,编码理论和量子计算中的时空权衡和查询复杂性。

获取原文
获取原文并翻译 | 示例

摘要

We consider two main themes of lower bounds: time-space tradeoffs and query complexity lower bounds. Time-space tradeoffs define a relation between the running time and space of any algorithm solving a certain problems. They give a complete picture of the hardness of a problem by deriving a lower bound on one resource when the other is limited. Query complexity measures the depth of a decision tree computing the problem. We derive several lower bounds and upper bounds for different problems on different types of classical computational models and on quantum computers, where the queries to the input are represented by quantum operations operating on the qubits of the algorithm:;1) We derive the largest time-space tradeoff known for a randomized algorithm solving an explicit problem. We consider the pointer jumping problem, also known as the outdegree-1 graph accessibility problem and derive a T in Ω(n log(n/S) log log( n/S)) time-space tradeoff for any randomized oblivious algorithm computing it. Oblivious algorithms have the property that the sequence of operations performed is independent of the value of the input. We derive a similar lower bound for randomized oblivious algorithms with boolean inputs.;2) Frequency moments and order statistics are attributes computed on a sequence of numbers and are extremely relevant in various data analysis settings. We consider computing several copies of these functions on overlapping sequences of numbers by considering a window of a fixed length and sliding it over the input; these versions are called sliding-window versions of these functions. We give hardness separations between the sliding-window versions of these statistics.;3) We study the increase in complexity on quantum computers when considering sliding-window frequency moments. We show that quantum computers do not require the same increase in complexity as their classical counterparts by constructing a quantum algorithm for sliding-window version of the zero th frequency moments running in time O( n3/2) and logarithmic space, thus beating the classical lower bound for this problem.;4) In the area of error-correcting codes, we study the query complexity of error detection and correction algorithms. We prove that linear codes over large alphabets that are small in size and concentrated in terms of their codeword weights have testers and correctors that require only a constant number of queries to a word received across a noisy channel. Such codes are called locally-testable and self-correctable . As random codes of small size have the property that their codeword weights are concentrated in a small range of values, they are also locally-testable and self-correctable with high probability.;5) For linear codes with information-efficient encoding, we study the tradeoff between the time and space of their encoders, and their error-correction property. We derive properties on generator matrices of asymptotically good linear codes that guarantee an optimal time-space tradeoff of TS in Ω(n2) for any algorithm encoding them. Moreover, we prove a first step in an approach to establish these properties for all generator matrices of such codes.;6) To compare classical computers to their quantum counterparts, we consider the query complexity of quantum algorithms computing frequency moments and the ONTO function that takes as input a function and determines whether it is surjective. We prove that any quantum computer computing the ONTO function or the parity of the zero th frequency moment requires a linear number of queries to the input. Since the ONTO function with boolean inputs has a simple polynomial-size, constant-depth circuit, we obtain an almost linear lower bound on the query complexity of AC0, a special class of circuits that have polynomial size, constant depth and unbounded fan-in for their gates. (Abstract shortened by UMI.).
机译:我们考虑下限的两个主要主题:时空权衡和查询复杂度下限。时空折衷定义了解决某些问题的任何算法的运行时间与空间之间的关系。他们通过在一个资源有限时得出一个下限来给出问题难度的完整描述。查询复杂度衡量了计算问题的决策树的深度。我们在不同类型的经典计算模型和量子计算机上得出针对不同问题的几个下界和上界,其中对输入的查询由对算法的量子位进行运算的量子运算表示:; 1)得出最大的时间空间折衷以解决显式问题的随机算法而著称。我们考虑指针跳跃问题,也称为outdegree-1图可访问性问题,并针对任何计算它的随机遗忘算法在Ω(n log(n / S)log log(n / S))时空折中得出T 。遗忘算法具有以下性质:执行的操作顺序与输入的值无关。我们为具有布尔输入的随机遗忘算法得出了相似的下界。; 2)频率矩和阶次统计量是根据数字序列计算的属性,在各种数据分析设置中都非常相关。我们考虑通过考虑固定长度的窗口并将其在输入上滑动,在重叠的数字序列上计算这些函数的多个副本;这些版本称为这些功能的滑动窗口版本。我们在这些统计的滑动窗口版本之间给出了硬度间隔。; 3)当考虑滑动窗口频率矩时,我们研究了量子计算机上复杂性的增加。我们通过构造用于在时间O(n3 / 2)和对数空间中运行的零频矩的滑动窗口版本的量子算法,证明了量子计算机不需要像传统计算机那样复杂度的增加,从而超越了经典计算机4)在纠错码领域,我们研究了错误检测和纠错算法的查询复杂度。我们证明,在尺寸较小且集中于其代码字权重的大字母上的线性代码具有测试器和校正器,这些测试器和校正器仅需要对通过嘈杂信道接收到的单词进行恒定数量的查询。这样的代码称为本地可测试的和可自我纠正的。由于小尺寸的随机码具有其码字权重集中在较小值范围内的特性,因此它们也可以在本地测试和自校正,而且概率很高。; 5)对于信息有效编码的线性码,我们研究编码器的时间和空间以及其纠错属性之间的权衡。我们在渐近良好的线性代码的生成器矩阵上得出属性,这些属性可确保对任何编码TS的算法以Ω(n2)进行最优时空折衷。此外,我们证明了为此类代码的所有生成器矩阵建立这些属性的方法的第一步。; 6)为了将经典计算机与量子计算机进行比较,我们考虑了计算频率矩和ONTO函数的量子算法的查询复杂性,将一个函数作为输入并确定它是否是射影。我们证明,任何计算ONTO函数或零频率矩奇偶校验的量子计算机都需要对输入进行线性查询。由于具有布尔输入的ONTO函数具有简单的多项式大小,恒定深度的电路,因此我们获得了AC0查询复杂度的几乎线性下限,AC0是具有多项式大小,恒定深度和无边界扇入的一类特殊电路为他们的大门。 (摘要由UMI缩短。)。

著录项

  • 作者

    Machmouchi, Widad.;

  • 作者单位

    University of Washington.;

  • 授予单位 University of Washington.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2013
  • 页码 173 p.
  • 总页数 173
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号