Learn R Programming

LogicOpt (version 1.0.0)

Truth Table Logic Optimizer

Description

Access to powerful logic minimization algorithms and data structures that operate on a sum-of-products truth table. The core algorithms are built on Espresso Version 2.3 developed at UC Berkeley for digital logic synthesis purposes. Enhancements have been made to integrate within the R framework and support additional logic optimization use cases such as those needed by Qualitative Comparative Analysis (QCA) and Genetic Programming. There are no expressed or implied warranties.

Copy Link

Version

Install

install.packages('LogicOpt')

Monthly Downloads

8

Version

1.0.0

License

GPL (>= 2)

Maintainer

William Stiehl

Last Published

May 6th, 2016

Functions in LogicOpt (1.0.0)

l.small

Espresso truth table with 4 inputs and 3 outputs
l.represent.1

Logicopt truth table created from "represent.csv" dataset
print_primes_tt

Print the Primes from logicopt(mode="primes")
num_input_values

Find size of input values
LogicOpt-package

LogicOpt: A Package for Logic Optimization of Truth Tables using Espresso
tt2eqn

Equations from a Truth Table
print_multi_tt

Print logicopt() results
QCAtt2LOtt

Create logicopt tt from QCA tt
l.robot1

Truth table from a Genetic Programming Use Case
l.partybans.1

Logicopt truth table created from "partybans.csv" dataset
l.partybans.0

Logicopt truth table created from "partybans.csv" dataset
logicopt

Truth Table Logic Optimization
l.represent.0

Logicopt truth table created from "represent.csv" dataset