AILONov 16, 2023

Variants of Tagged Sentential Decision Diagrams

arXiv:2312.00793v1h-index: 8
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of optimizing canonical Boolean function representations for researchers in automated reasoning and logic synthesis, but it is incremental as it builds on existing TSDD concepts.

The paper introduces a variant of tagged sentential decision diagrams (TSDDs) called standard TSDDs (STSDDs) by reversing the order of trimming rules, and proves its canonicity while providing algorithms for binary operations. Experimental results show that four versions of TSDDs have a size advantage over SDDs and ZSDDs.

A recently proposed canonical form of Boolean functions, namely tagged sentential decision diagrams (TSDDs), exploits both the standard and zero-suppressed trimming rules. The standard ones minimize the size of sentential decision diagrams (SDDs) while the zero-suppressed trimming rules have the same objective as the standard ones but for zero-suppressed sentential decision diagrams (ZSDDs). The original TSDDs, which we call zero-suppressed TSDDs (ZTSDDs), firstly fully utilize the zero-suppressed trimming rules, and then the standard ones. In this paper, we present a variant of TSDDs which we call standard TSDDs (STSDDs) by reversing the order of trimming rules. We then prove the canonicity of STSDDs and present the algorithms for binary operations on TSDDs. In addition, we offer two kinds of implementations of STSDDs and ZTSDDs and acquire three variations of the original TSDDs. Experimental evaluations demonstrate that the four versions of TSDDs have the size advantage over SDDs and ZSDDs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes