𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Branching Programs and Binary Decision Diagrams: Theory and Applications

✍ Scribed by Ingo Wegener


Publisher
Society for Industrial Mathematics
Year
1987
Tongue
English
Leaves
419
Series
Monographs on Discrete Mathematics and Applications
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Finite functions (in particular, Boolean functions) play a fundamental role in computer science and discrete mathematics. This book describes representations of Boolean functions that have small size for many important functions and which allow efficient work with the represented functions. The representation size of important and selected functions is estimated, upper and lower bound techniques are studied, efficient algorithms for operations on these representations are presented, and the limits of those techniques are considered.

This book is the first comprehensive description of theory and applications. Research areas like complexity theory, efficient algorithms, data structures, and discrete mathematics will benefit from the theory described in this book. The results described within have applications in verification, computer-aided design, model checking, and discrete mathematics. This is the only book to investigate the representation size of Boolean functions and efficient algorithms on these representations.

✦ Table of Contents


Branching Programs and Binary Decision Diagrams......Page 2
SIAM Monographs on Discrete Mathematics and Applications......Page 3
ISBN 0-89871-458-3......Page 5
Contents......Page 6
Preface......Page 10
1 Introduction......Page 12
2 BPs and Decision Trees (DTs)......Page 30
3 Ordered Binary Decision Diagrams (OBDDs)......Page 56
4 The OBDD Size of Selected Functions......Page 80
5 The Variable-Ordering Problem......Page 104
6 Free BDDs (FBDDs) and Read-Once BPs......Page 140
7 BDDs with Repeated Tests......Page 172
8 Decision Diagrams (DDs) Based on Other Decomposition Rules......Page 206
9 Integer-Valued DDs......Page 226
10 Nondeterministic DDs......Page 248
11 Randomized BDDs and Algorithms......Page 282
12 Summary of the Theoretical Results......Page 314
13 Applications in Verification and Model Checking......Page 324
14 Further CAD Applications......Page 342
15 Applications in Optimization, Counting, and Genetic Programming......Page 368
Bibliography......Page 390
Index......Page 414


πŸ“œ SIMILAR VOLUMES


Binary Decision Diagrams: Theory and Imp
✍ Rolf Drechsler, Bernd Becker (auth.) πŸ“‚ Library πŸ“… 1998 πŸ› Springer US 🌐 English

<p>For someone with a hammer the whole world looks like a nail. Within the last 10-13 years BinarΒ·y Decision Diagmms (BDDs) have become the state-of-the-art data structure in VLSI CAD for representation and maΒ­ nipulation of Boolean functions. Today, BDDs are widely used and in the meantime have als

Binary Decision Diagrams and Application
✍ Shin-ichi Minato (auth.) πŸ“‚ Library πŸ“… 1996 πŸ› Springer US 🌐 English

<p>Symbolic Boolean manipulation using binary decision diagrams (BDDs) has been successfully applied to a wide variety of tasks, particularly in very large scale integration (VLSI) computer-aided design (CAD). The concept of decision graphs as an abstract representation of Boolean functions dates ba

Structural Decision Diagrams in Digital
✍ Raimund Ubar, Jaan Raik, Maksim Jenihhin, Artur Jutman πŸ“‚ Library πŸ“… 2024 πŸ› BirkhΓ€user 🌐 English

<p><span>This is the first book that sums up test-related modeling of digital circuits and systems by a new structural-decision-diagrams model. The model represents structural and functional information jointly and opens a new area of research.</span></p><p><span>The book introduces and discusses ap