Binary decision diagrams by shared rewriting

J.C. Pol, van de, H. Zantema

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

4 Citations (Scopus)
4 Downloads (Pure)

Abstract

In this paper we propose a uniform description of basic BDD theory and algorithms by means of term rewriting. Since a BDD is a DAG instead of a tree we need a notion of shared rewriting and develop appropriate theory. A rewriting system is presented by which canonical forms can be obtained. Various reduction strategies give rise to different algorithms. A layerwise strategy is proposed having the same time complexity as the traditional apply- algorithm, and the lazy strategy is studied, which resembles the existing up-one-algorithm. We show that these algorithms have incomparable performance.
Original languageEnglish
Title of host publicationMathematical Foundations of Computer Science (Proceedings 25th International Symposium, MFCS2000, Bratislava, Slovakia, August 28-September 1, 2000)
EditorsM. Nielsen, B. Rovan
Place of PublicationBerlin
PublisherSpringer
Pages609-618
ISBN (Print)3-540-67901-4
DOIs
Publication statusPublished - 2000

Publication series

NameLecture Notes in Computer Science
Volume1893
ISSN (Print)0302-9743

Fingerprint

Dive into the research topics of 'Binary decision diagrams by shared rewriting'. Together they form a unique fingerprint.

Cite this