REDUCTION OF OBDDS IN LINEAR-TIME

被引:55
|
作者
SIELING, D
WEGENER, I
机构
[1] FB Informatik, LS II, Universität Dortmund, Postfach 500500
关键词
BINARY DECISION DIAGRAMS; DATA STRUCTURES FOR BOOLEAN FUNCTIONS; EFFICIENT ALGORITHMS; MINIMIZATION OF OBDDS; ORDERED BINARY DECISION DIAGRAMS; REDUCTION OF OBDDS;
D O I
10.1016/0020-0190(93)90256-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ordered binary decision diagrams (OBDDs) play an important role as data structure for Boolean functions. They are used, e.g., in the logical synthesis process, for verification and test pattern generation, and as part of CAD tools. For a given ordering of the variables and a given Boolean function f the reduced OBDD, i.e. the OBDD of minimal size, is unique (up to isomorphisms) and can be computed from any OBDD G for f of size \G\ in time O(\G\ log \G\). A new reduction algorithm which works in optimal linear time O(\G\) is presented.
引用
收藏
页码:139 / 144
页数:6
相关论文
共 50 条
  • [21] Synchronized Linear-Time Temporal Logic
    Heinrich Wansing
    Norihiro Kamide
    Studia Logica, 2011, 99
  • [22] Linear-Time Minimal Cograph Editing
    Crespelle, Christophe
    FUNDAMENTALS OF COMPUTATION THEORY, FCT 2021, 2021, 12867 : 176 - 189
  • [23] Phase semantics for linear-time formalism
    Kamide, Norihiro
    LOGIC JOURNAL OF THE IGPL, 2011, 19 (01) : 121 - 143
  • [24] LINEAR-TIME DIVIDER ARRAY.
    Williams, J.
    Hamacher, V.C.
    Canadian electrical engineering journal, 1981, 6 (04): : 14 - 20
  • [25] RECOGNIZING AN ENVELOPE OF LINES IN LINEAR-TIME
    GUEVREMONT, E
    SNOEYINK, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 650 : 370 - 377
  • [26] Linear-time algorithm for the generation of trees
    Algorithmica (New York), 1997, 17 (02):
  • [27] A Linear-Time Algorithm for Seeds Computation
    Kociumaka, Tomasz
    Kubica, Marcin
    Radoszewski, Jakub
    Rytter, Wojciech
    Walen, Tomasz
    ACM TRANSACTIONS ON ALGORITHMS, 2020, 16 (02)
  • [28] Constructive completeness for the linear-time μ-calculus
    Doumane, Amina
    2017 32ND ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2017,
  • [29] A LINEAR-TIME SCHEME FOR VERSION RECONSTRUCTION
    YU, L
    ROSENKRANTZ, DJ
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (03): : 775 - 797
  • [30] Simple Linear-Time Repetition Factorization
    Yonemoto, Yuki
    Inenaga, Shunsuke
    STRING PROCESSING AND INFORMATION RETRIEVAL, SPIRE 2024, 2025, 14899 : 348 - 361