首页> 外文学位 >Time-space tradeoffs and functional representations via branching programs and their generalizations.
【24h】

Time-space tradeoffs and functional representations via branching programs and their generalizations.

机译:时空折衷和通过分支程序及其泛化的功能表示。

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

摘要

This thesis is primarily focussed on time-space tradeoffs for decision problems. Branching programs have turned out to be very useful for this study.; We first resolve some long-standing open problems regarding upper bounds on the branching program size for certain simple functions. We construct branching programs of size o(n log2 n/ log log n) for threshold functions and of size o(n log4 n) for determining the sum of the input bits modulo a fixed divisor. These improve the previously best constructions of O(n 3/2) due to Lupanov [Lup65].; We then consider a restricted class called syntactic read-k branching programs [BRS93] where each variable is tested at most k times on any path. For every k, we exhibit two explicit functions that can be computed by linear-sized read-(k + 1) branching programs but require size expWn1/k+1 2-2kk-4 to be computed by non-deterministic or randomized syntactic read- k branching programs with 2-sided error 3 , for some 3 > 0. This exponential separation was conjectured by various authors [Weg88, SS93a, Pon95], and was previously known only between k = 1 and k = 2 [Weg88]. For the stronger semantic read- k model, where the read restriction applies only to computation paths, we give the first separation result showing that polynomial-size semantic read-twice branching programs can compute functions that require exponential size on syntactic read-k branching programs.; On the general Boolean branching program model, we obtain the first non-trivial timespace tradeoff lower bound for computing decision problems by exhibiting a Boolean function requiring exponential size to be computed by any branching program of length cn, for some constant c > 1. For the more general R-way branching programs [BRS93], we give, for any k, a function that requires exponential size to be computed by length kn q-way branching programs, for some q = q(k).; Finally, we consider branching programs and their variants such as OBDDs [Bry86], *-BMDs [BC95], HDDs [CFZ95], MTBDDs [CMZ+93] and EVBDDs [LS92], that have been used as representations of Boolean and integer functions for symbolic model checking [McM93]. We introduce a lower bound technique that applies to a broad spectrum of such functional representations. We apply this technique to show exponential size bounds for many integer and Boolean functions that arise in symbolic model checking. We give the first examples of integer functions including integer division, remainder, high/low-order words of multiplication, square root and reciprocal that require exponential size in all these representations.
机译:本文主要针对决策问题的时空权衡。分支程序对本研究非常有用。我们首先解决一些长期存在的开放问题,这些问题涉及某些简单功能的分支程序大小的上限。我们构造大小为 o n log 2 n / log log n )用于确定阈值函数,其大小为 o n log 4 n ),用于确定输入的总和固定除数的位。由于Lupanov [Lup65],这些改进了以前最好的 O n 3/2 )结构。然后,我们考虑一个称为语法读取k分支程序[BRS93]的受限类,其中,每个变量在任何路径上最多测试 k 次。对于每个 k ,我们展示两个显式函数,这些函数可以通过线性大小的read-( k + 1)分支程序来计算,但需要大小为 < rf> exp W n 1 / k + 1 2 -2k k -4 要计算对于某些 3 的非确定性或随机句法read- k 分支程序> 3 k < / italic> = 1和 k = 2 [Weg88]。对于更强的语义读取- k 模型,其中读取限制仅适用于计算路径,我们给出第一个分离结果,表明多项式大小的语义读取两次分支程序可以计算需要指数大小的函数语法读取- k 分支程序。在通用布尔分支程序模型上,我们通过展示一个布尔函数来获得用于计算决策问题的第一个非平凡的时空折衷下限,该布尔函数要求任何长度为 cn 的分支程序都要计算指数大小,对于一些恒定的 c R 分支程序[BRS93],我们为任何 k 赋予以下功能:要求按长度 kn q 分支程序计算指数大小,对于某些 q = q k )。最后,我们考虑分支程序及其变体,例如OBDD [Bry86],*-BMD [BC95],HDD [CFZ95],MTBDD [CMZ + 93]和EVBDD [LS92]。用作符号模型检查[McM93]的布尔和整数函数的表示形式。我们介绍了一种下限技术,适用于此类功能表示的广泛范围。我们应用此技术来显示符号模型检查中出现的许多整数和布尔函数的指数大小范围。我们给出整数函数的第一个示例,包括整数除法,余数,乘法的高/低阶字,平方根和倒数,在所有这些表示中都需要指数大小。

著录项

  • 作者

    Thathachar, Jayram S.;

  • 作者单位

    University of Washington.;

  • 授予单位 University of Washington.;
  • 学科 Computer Science.; Mathematics.
  • 学位 Ph.D.
  • 年度 1998
  • 页码 168 p.
  • 总页数 168
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术 ; 数学 ;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号