New algorithm for Boolean matching utilizing structural information

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)


The paper describes a new algorithm for Boolean matching, which is based on BDD structure manipulation. Pruning of the search space takes place after partial assignments if certain subgraphs of two BDD's become inequivalent. This pruning is different from existing techniques, so that the search space is further reduced. Another feature of this algorithm is topological filtering. Usually, many functions have no matchings and this is easily found by only counting the number of minterms. To check it quickly, upper and lower bounds of minterm count are calculated from topological information. Using these bounds, functions that have no matchings are discarded without building their BDD's.

Original languageEnglish
Pages (from-to)219-223
Number of pages5
JournalIEICE Transactions on Information and Systems
Issue number3
Publication statusPublished - Mar 1995
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Vision and Pattern Recognition
  • Electrical and Electronic Engineering
  • Artificial Intelligence


Dive into the research topics of 'New algorithm for Boolean matching utilizing structural information'. Together they form a unique fingerprint.

Cite this