minDNF {mcbiopi} | R Documentation |
Minimum Disjunctive Normal Form
Description
Computes the minimal disjuntive normal form for a given truth table.
Usage
minDNF(mat)
Arguments
mat |
a matrix containing only 0's and 1's. Each column of |
Value
An object of class minDNF
containing a vector comprising a minimized set of prime implicants. If more than
one solution exist, then a list is returned containing all solutions.
Author(s)
Holger Schwender, holger.schwender@hhu.de
References
Schwender, H. (2007). Minimization of Boolean Expressions Using Matrix Algebra. Technical Report, SFB 475, Department of Statistics, TU Dortmund University.
See Also
Examples
## Not run:
# Generate the truth table considered in Schwender (2007).
mat <- matrix(c(rep(0, 4), rep(1, 6),
rep(0, 6), rep(1, 4),
0, 0, 1, 1, 0, 1, 0, 0, 1, 1,
0, 1, 0, 1, 1, 1, 0, 1, 0, 1), ncol=4)
colnames(mat) <- paste("X", 1:4, sep="")
# Computing the minimal disjunctive normal form.
minDNF(mat)
## End(Not run)
[Package mcbiopi version 1.1.6 Index]