A novel minimization method for sentential decision diagrams

Abstract Sentential Decision Diagrams (SDDs) are a generalization of Binary Decision Diagrams (BDDs) that allow decisions based on “sentences” of variables, rather than only individual variables. SDDs are ordered based on a binary tree of variables (a vtree) which can represent their more complex structure. Like BDDs, the order of an SDD significantly impacts its size. We present two novel SDD minimization methods based on Rudell’s sifting algorithm and a symmetric sifting algorithm, both of which are BDD minimization methods. To evaluate the performance of our proposed techniques, we compile the combinational benchmarks from the LGSynth’91 benchmark set and dynamically minimize each circuit with our proposed techniques and two variations of the current state-of-the-art method. Our methods show an average improvement ratio of 20.2 % in SDD size compared with the current state-of-the-art technique. For larger circuits (≥50 inputs), the improvement ratio increases to 39.2 %.

Authors

Institutions

Publication Details

Journal
it - Information Technology
Published
2026-03-11
DOI
https://doi.org/10.1515/itit-2025-0032
Primary Topic
Explainable Artificial Intelligence (XAI)
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A novel minimization method for sentential decision diagrams

J. D. Clark, Himanshu Thapliyal
it - Information Technology
Explainable Artificial Intelligence (XAI)
article

A novel minimization method for sentential decision diagrams

J. D. Clark, Himanshu Thapliyal
article en

Abstract

Abstract Sentential Decision Diagrams (SDDs) are a generalization of Binary Decision Diagrams (BDDs) that allow decisions based on “sentences” of variables, rather than only individual variables. SDDs are ordered based on a binary tree of variables (a vtree) which can represent their more complex structure. Like BDDs, the order of an SDD significantly impacts its size. We present two novel SDD minimization methods based on Rudell’s sifting algorithm and a symmetric sifting algorithm, both of which are BDD minimization methods. To evaluate the performance of our proposed techniques, we compile the combinational benchmarks from the LGSynth’91 benchmark set and dynamically minimize each circuit with our proposed techniques and two variations of the current state-of-the-art method. Our methods show an average improvement ratio of 20.2 % in SDD size compared with the current state-of-the-art technique. For larger circuits (≥50 inputs), the improvement ratio increases to 39.2 %.

it - Information Technology
Southern Methodist University (US), University of Tennessee at Knoxville (US)
National Science Foundation
Peace, Justice and strong institutions
Openalex Percentile: Top 28%
Explainable Artificial Intelligence (XAI)
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.