Optimal ordered binary decision diagrams for read-once formulas

被引:4
|
作者
Sauerhoff, M [1 ]
Wegener, I [1 ]
Werchner, R [1 ]
机构
[1] Univ Dortmund, Fachbereich Informat, D-44221 Dortmund, Germany
关键词
ordered binary decision diagram; efficient algorithms; Boolean function; variable ordering; read-once formula;
D O I
10.1016/S0166-218X(99)00210-3
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In many applications like verification or combinatorial optimization, ordered binary decision diagrams (OBDDs) are used as a representation or data structure for Boolean functions. Efficient algorithms exist for the important operations on OBDDs, and many functions can be represented in reasonable size if a good variable ordering is chosen. In general, it is NP-hard to compute optimal or near-optimal variable orderings, and already simple classes of Boolean functions contain functions whose OBDD size is exponential for each variable ordering. For the class of Boolean functions representable by fan-in 2 read-once formulas the structure of optimal variable orderings is described, leading to a linear time algorithm for the construction of optimal variable orderings and the size of the corresponding OBDD. Moreover, it is proved that the hardest read-once formula has an OBDD size of order n(beta) where beta = log(4)(3 + root 5) < 1.1943. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:237 / 258
页数:22
相关论文
共 50 条
  • [31] Randomization and nondeterminism are comparable for ordered read-once branching programs
    Ablayev, F
    AUTOMATA, LANGUAGES AND PROGRAMMING, 1997, 1256 : 195 - 202
  • [32] Recognizing Read-Once Functions from Depth-Three Formulas
    Kozachinskiy, Alexander
    THEORY OF COMPUTING SYSTEMS, 2020, 64 (01) : 3 - 16
  • [33] Recognizing Read-Once Functions from Depth-Three Formulas
    Alexander Kozachinskiy
    Theory of Computing Systems, 2020, 64 : 3 - 16
  • [34] Copy complexity of Horn formulas with respect to unit read-once resolution
    Wojciechowski, Piotr
    Subramani, K.
    THEORETICAL COMPUTER SCIENCE, 2021, 890 : 70 - 86
  • [35] Read-once unit resolution
    Büning, HK
    Zhao, XS
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, 2004, 2919 : 356 - 369
  • [36] On BPP versus NP ∨ coNP for ordered read-once branching programs
    Ablayev, F
    Karpinski, M
    Mubarakzjanov, R
    THEORETICAL COMPUTER SCIENCE, 2001, 264 (01) : 127 - 137
  • [37] The complexity of read-once resolution
    Büning H.K.
    Zhao X.
    Annals of Mathematics and Artificial Intelligence, 2002, 36 (4) : 419 - 435
  • [38] The complexity of read-once resolution
    Büning, HK
    Zhao, XS
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2002, 36 (04) : 419 - 435
  • [39] On the Width of Ordered Binary Decision Diagrams
    Bollig, Beate
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS (COCOA 2014), 2014, 8881 : 444 - 458
  • [40] Reasoning with ordered binary decision diagrams
    Horiyama, T
    Ibaraki, T
    ALGORITHM AND COMPUTATION, PROCEEDINGS, 2001, 1969 : 120 - 131