Tagged Sentential Decision Diagrams: Combining Standard and Zero-suppressed Compression and Trimming Rules

被引:1
|
作者
Fang, Liangda [1 ]
Fang, Biqing [2 ]
Wan, Hai [2 ]
Zheng, Zeqi [1 ]
Chang, Liang [3 ]
Yu, Quan [4 ]
机构
[1] Jinan Univ, Dept Comp Sci, Guangzhou, Peoples R China
[2] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Peoples R China
[3] Guilin Univ Elecron Technol, Guilin, Peoples R China
[4] Qiannan Normal Univ Nationalities, Sch Math & Stat, Duyun, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Boolean functions; Decision diagrams;
D O I
10.1109/iccad45719.2019.8942114
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Sentential Decision Diagram (SDD) is a compact and canonical representation of Boolean functions that generalizes the Ordered Binary Decision Diagrams (OBDDs). A variant of SDDs, namely Zero-suppressed Sentential Decision Diagrams (ZSDDs), was proposed recently by using different trimming rules. SDDs are suitable for functions where adjacent input assignments have the same outcome, while ZSDDs are more compact for spare functions. In this paper, we introduce a novel canonical SDD variant, called the Tagged Sentential Decision Diagrams (TSDDs). The key insight of TSDDs is to combine both trimming rules of SDDs and ZSDDs. With both characteristics of SDDs and ZSDDs, the TSDD representation is at least as small as the SDD or ZSDD representation for any Boolean functions. This is also shown in our experimental evaluation.
引用
收藏
页数:8
相关论文
共 36 条
  • [1] Zero-Suppressed Sentential Decision Diagrams
    Nishino, Masaaki
    Yasuda, Norihito
    Minato, Shin-ichi
    Nagata, Masaaki
    THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 1058 - 1066
  • [2] Zero-suppressed Binary Decision Diagrams Automated Test Assmbly using Zero-suppressed Binary Decision Diagrams
    Fuchimoto K.
    Minato S.-I.
    Ueno M.
    Transactions of the Japanese Society for Artificial Intelligence, 2022, 37 (05)
  • [3] Applications of zero-suppressed decision diagrams
    Sasao, Tsutomu
    Butler, Jon T.
    Synthesis Lectures on Digital Circuits and Systems, 2015, 9 (02): : 1 - 125
  • [4] Introduction to zero-suppressed decision diagrams
    Mishchenko, Alan
    Synthesis Lectures on Digital Circuits and Systems, 2014, 45 : 1 - 33
  • [5] Encoding CSPs with Zero-suppressed Decision Diagrams
    Hansen, Esben Rune
    20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 1, PROCEEDINGS, 2008, : 477 - 485
  • [6] Chain Reduction for Binary and Zero-Suppressed Decision Diagrams
    Bryant, Randal E.
    JOURNAL OF AUTOMATED REASONING, 2020, 64 (07) : 1361 - 1391
  • [7] Chain Reduction for Binary and Zero-Suppressed Decision Diagrams
    Randal E. Bryant
    Journal of Automated Reasoning, 2020, 64 : 1361 - 1391
  • [8] Chain Reduction for Binary and Zero-Suppressed Decision Diagrams
    Bryant, Randal E.
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2018, PT I, 2018, 10805 : 81 - 98
  • [9] Regular expression matching using zero-suppressed decision diagrams
    Nagayama, Shinobu
    Synthesis Lectures on Digital Circuits and Systems, 2014, 45 : 63 - 88
  • [10] Designing Survivable Networks with Zero-Suppressed Binary Decision Diagrams
    Suzuki, Hirofumi
    Ishihata, Masakazu
    Minato, Shin-ichi
    WALCOM: ALGORITHMS AND COMPUTATION (WALCOM 2020), 2020, 12049 : 273 - 285