首页> 外文期刊>Knowledge and information systems >Reduced ordered binary decision diagram with implied literals: a new knowledge compilation approach
【24h】

Reduced ordered binary decision diagram with implied literals: a new knowledge compilation approach

机译:隐含文字的简化有序二元决策图:一种新的知识编译方法

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

摘要

Reduced ordered binary decision diagram (ROBDD) is one of the most influential knowledge compilation languages. We generalize it by associating some implied literals with each node to propose a new language called ROBDD with implied literals (ROBDD-L) and show that ROBDD-L can meet most of the querying requirements involved in the knowledge compilation map. Then, we discuss a kind of subsets of ROBDD-L called ROBDD-L_i with precisely i implied literals (0 ≤ i ≤ ∞), where ROBDD-L_0 is isomorphic to ROBDD. ROBDD-L_i has uniqueness over any given linear order of variables. We mainly focus on ROBDD-L_∞ and demonstrate that: (a) it is a canonical representation on any given variable order; (b) it is the most succinct subset in ROBDD-L and thus also meets most of the querying requirements; (c) given any logical operation ROBDD supports in polytime, ROBDD-L_∞ can also support it in time polynomial in the sizes of the equivalent ROBDDs. Moreover, we propose an ROBDD-L_i compilation algorithm for any i and an ROBDD-L_∞ compilation algorithm, and then we implement an ROBDD-L package called BDDjLu. Our preliminary experimental results indicate that: (a) the compilation results of ROBDD-L_∞ are significantly smaller than those of ROBDD; (b) the standard d-DNNF compiler c2d and our ROBDD-L_∞ compiler do not dominate the other, yet ROBDD-L_∞ has canonicity and supports more querying requirements and relatively efficient logical operations; and (c) the method that first compiles knowledge base into ROBDD-L_∞ and then converts ROBDD-L_∞ into ROBDD provides an efficient ROBDD compiler.
机译:降阶二进制决策图(ROBDD)是最有影响力的知识编译语言之一。我们通过将一些隐含文字与每个节点相关联来对其进行概括,以提出一种名为ROBDD的包含隐含文字的新语言(ROBDD-L),并表明ROBDD-L可以满足知识汇编图中涉及的大多数查询要求。然后,我们讨论一种名为ROBDD-L_i的ROBDD-L子集,该子集具有精确的i隐含字面量(0≤i≤∞),其中ROBDD-L_0与ROBDD同构。 ROBDD-L_i在变量的任何给定线性顺序上具有唯一性。我们主要关注ROBDD-L_∞并证明:(a)它是任何给定变量阶的规范表示; (b)它是ROBDD-L中最简洁的子集,因此也满足大多数查询要求; (c)给定ROBDD在折时中支持的任何逻辑运算,ROBDD-L_∞也可以在时间多项式中以等效ROBDD的大小来支持它。此外,我们针对任何i提出了ROBDD-L_i编译算法,并提出了ROBDD-L_∞编译算法,然后我们实现了称为BDDjLu的ROBDD-L程序包。我们的初步实验结果表明:(a)ROBDD-L_∞的编译结果明显小于ROBDD的编译结果; (b)标准的d-DNNF编译器c2d和我们的ROBDD-L_∞编译器不占主导地位,但ROBDD-L_∞具有规范性,并支持更多查询要求和相对高效的逻辑运算; (c)首先将知识库编译为ROBDD-L_∞,然后将ROBDD-L_∞转换为ROBDD的方法提供了一种有效的ROBDD编译器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号