...
首页> 外文期刊>IEICE Transactions on fundamentals of electronics, communications & computer sciences >Transformation of BDD into Heterogeneous MDD with Minimal Cost
【24h】

Transformation of BDD into Heterogeneous MDD with Minimal Cost

机译:以最小的成本将BDD转换为异构MDD

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

摘要

Decision diagrams (DDs) are data structures commonly used for representation of discrete functions with large number of variables. Binary DDs (BDDs) are used for representation and manipulation with Boolean functions. Complexity of a BDD is usually measured by its size, that is defined as the number of non-terminal nodes in the BDD. Minimization of the sizes of DDs is a problem greatly considered in literature and many related algorithms (exact and heuristic) have been proposed. However, there are many functions for which BDDs when minimized are still large and can have even an exponential size in the number of variables. An approach to derive compact decision diagram representations for such functions is transformation of BDDs into Multi-valued DDs (MDDs) and Heterogeneous MDDs (HMDDs). Complexity of MDDs and HMDDs is measured by the cost which is a generalization of the notion of the size by taking into account complexity of nodes in MDDs and HMDDs. This paper presents a method for transformation of BDD into HMDD with minimal cost. The proposed method reduces the time for determination of the type of nodes in HMDDs by introducing a matrix expressing dependency (interconnections) among nodes at different levels. Comparing to other methods for conversion of BDDs into HMDDs, the method reduces the number of traverses of a BDD necessary for collecting enough information to construct an equivalent HMDD. For an experimental verification of its efficiency, the method is applied to construction of HMDDs for some benchmark functions and their arithmetic and Walsh spectra.
机译:决策图(DDs)是通常用于表示具有大量变量的离散函数的数据结构。二进制DD(BDD)用于布尔函数的表示和操作。 BDD的复杂性通常通过其大小来衡量,该大小定义为BDD中非终端节点的数量。最小化DDs的大小是文献中非常考虑的问题,并且已经提出了许多相关的算法(精确算法和启发式算法)。但是,对于许多函数,最小化BDD的功能仍然很大,并且变量数量甚至可以是指数大小。推导此类功能的紧凑决策图表示的一种方法是将BDD转换为多值DD(MDD)和异构MDD(HMDD)。 MDD和HMDD的复杂性是通过成本来衡量的,它是通过考虑MDD和HMDD中节点的复杂性来概括大小概念的。本文提出了一种以最小的成本将BDD转换为HMDD的方法。所提出的方法通过引入表示不同级别的节点之间的依赖性(互连)的矩阵,减少了确定HMDD中的节点类型的时间。与用于将BDD转换为HMDD的其他方法相比,该方法减少了收集足够的信息以构造等效HMDD所需的BDD遍历次数。为了对其有效性进行实验验证,该方法被用于构建一些基准函数及其算术和沃尔什谱的HMDD。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号