On the complexity of analysis and manipulation of Boolean functions in terms of decision graphs (Q1330665): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Added link to MaRDI item.
links / mardi / namelinks / mardi / name
 

Revision as of 13:40, 31 January 2024

scientific article
Language Label Description Also known as
English
On the complexity of analysis and manipulation of Boolean functions in terms of decision graphs
scientific article

    Statements

    On the complexity of analysis and manipulation of Boolean functions in terms of decision graphs (English)
    0 references
    0 references
    0 references
    21 July 1994
    0 references
    One of the fundamental problems in computer-aided circuit design is the task of representing logic functions. Although, in principle, any valid representation is allowed, some representations may be preferred because they are more efficient in memory, more efficient to manipulate, or more indicative of the complexity of the final implementation. The search of an optimal trade-off between these competing objectives -- succinct representation of Boolean functions and feasible manipulation algorithms -- is a central theme of computer-aided logic synthesis. One candidate which seems to satisfy these two conditions is the concept of decision graphs or branching programs. The paper reports results of a systematic inspection of the computational complexity of basic tasks of Boolean manipulation such as satisfiability, tautology test, equivalence test, and binary Boolean synthesis in terms of different restricted types of branching programs.
    0 references
    0 references
    0 references
    0 references
    0 references
    CAD
    0 references
    data structures
    0 references
    BDD
    0 references
    efficient algorithms
    0 references
    computer-aided circuit design
    0 references
    Boolean functions
    0 references
    computer-aided logic synthesis
    0 references
    decision graphs
    0 references
    branching programs
    0 references
    Boolean manipulation
    0 references