Combinational complexity of some monotone functions

  • Authors:
  • Edmund A. Lamagna;John E. Savage

  • Affiliations:
  • -;-

  • Venue:
  • SWAT '74 Proceedings of the 15th Annual Symposium on Switching and Automata Theory (swat 1974)
  • Year:
  • 1974

Quantified Score

Hi-index 0.00

Visualization

Abstract

An important open question in the field of computational complexity in the development of nontrivial lower bounds on the number of logical operations required to compute switching functions. Although counting arguments can be used to show that most Boolean functions of n inputs and 0(n) or fewer outputs have complexity growing exponentially in n, no one has yet exhibited a particular such function whose unlimited fan-out combinational complexity is known to grow faster than linearly in n when a functionally complete set of primitive operations is allowed. In this paper, we consider the class of monotone increasing Boolean functions. These correspond to the functions which can be computed using only two-input OR and AND operations, an incomplete set of primitives. We develop techniques for proving functions of n inputs and 0(n) outputs have nonlinear combinational complexity if only OR and AND operations are allowed. We do this by demonstrating that binary sorting requires 0(n log n) operations, and by exhibiting a set of n Boolean sums over n variables which requires 0(n3/2) operations.