On the Minimization of SOPs for Bi-Decomposable Functions

Abstract

A function f is AND bi-decomposable if it can be written as function (X1,X2) = h1(X1)h2(X2). In this case, a sum-of products expression (SOP) for f is obtained from minimum SOPs (MSOP) for h1 and h2 by applying the law of distributivity. If the result is an MSOP, then the complexity of minimization is reduced. However, the application of the law of distributivity to MSOPs for h1 and h2 does not always produce an MSOP for function. We show an incompletely specified function of n(n - 1) variables that requires at most n products in an MSOP, while 2 - 1 products are required by minimizing the component functions separately. We introduce a new class of logic functions, called orthodox functions, where the application of the law of distributivity to MSOPs for component functions of f always produces an MSOP for function. We show that orthodox functions include all functions with three or fewer variables, all symmetric functions, all unate functions, many benchmark functions, and few random functions with many variables.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 2001
Accession Number
ADA608073

Entities

People

  • Jon T. Butler
  • Tsutomu Sasao

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Algorithms
  • Computations
  • Computer Programs
  • Computer Science
  • Computer Simulations
  • Computers
  • Decomposition
  • Education
  • Electronic Mail
  • Information Operations
  • Observation
  • Permutations
  • Random Number Generators
  • Simulations
  • Standards
  • Switching

Fields of Study

  • Mathematics

Readers

  • Linear Algebra
  • Manufacturing Engineering.
  • Military Logistics and Supply Chain Management