首页> 外文期刊>SIGACT News >Review of Branching Programs and Binary Decision Diagrams: Theory and Applications
【24h】

Review of Branching Programs and Binary Decision Diagrams: Theory and Applications

机译:审查分支程序和二元决策图:理论与应用

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

摘要

From the title of this monograph, one may easily infer its subject matter. Briefly, a Branching Program (BP) (or a Binary Decision Diagram (BDD)) that represents a Boolean function B_n is specified by a Boolean variable set X_n = {x_1,...,x_n} and a directed acyclic graph G = (V, A). The inner nodes of G get labels from X_n and the sinks get labels from {0, 1}. Each inner node has out-degree two with one edge labeled 0 and the other labeled 1. (The sinks have out-degree zero.) Each node v ∈ V represents a Boolean function function f_v as follows: for an input string a ∈ {0, 1}~n, f_v(a) equals the value of the sink reached by following the path in G that begins at node v and traverses along the edges labeled by the value of a_i leaving the node(s) labeled by x_i. That is, each input a ∈ {0, 1}~n activates the a_i-edge leaving every x_i-node so that, for any v ∈ V, f_v(a) equals the label of the sink reached by following the activated path starting at node v. The investigations into BPs and BDDs had for many years proceeded independently by theoreticians and practitioners, respectively. Theoreticians studied BPs as restricted computational models in the hope of proving lower bounds on explicitly defined Boolean functions. On the other hand, (computer science) practitioners were largely motivated by the development of efficient data structures for Boolean functions, particularly ones that balance the need for efficient algorithms for various operations and the space required to store the structure in memory.
机译:从这本专着的标题,可以很容易地推断出其主题。简而言之,表示布尔函数B_n的分支程序(BP)(或二进制决策图(BDD))由布尔变量集X_n = {x_1,...,x_n}和有向无环图G =( V,A)。 G的内部节点从X_n获取标签,而接收器从{0,1}获取标签。每个内部节点的出度为2,一条边标记为0,另一边标记为1。(汇点的出度为0。)每个节点v∈V表示一个布尔函数函数f_v,如下所示:对于输入字符串a∈{ 0,1}〜n,f_v(a)等于通过遵循G中从节点v开始并沿着a_i值标记的边沿,离开以x_i标记的节点的路径所到达的汇点的值。也就是说,每个输入a∈{0,1}〜n激活a_i-edge离开每个x_i-node,以便对于任何v∈V,f_v(a)等于通过遵循激活的路径开始到达的接收器的标签多年来,理论家和实践者分别对BP和BDD进行了独立的研究。理论家将BP作为有限的计算模型进行了研究,以期证明明确定义的布尔函数的下界。另一方面,(计算机科学)从业人员的主要动机是为布尔函数开发有效的数据结构,尤其是那些平衡了对各种操作的高效算法的需求以及将结构存储在内存中所需空间的人。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号