The complexity of modular decomposition of Boolean functions

  • Authors:
  • Jan C. Bioch

  • Affiliations:
  • Department of Econometrics, Erasmus University Rotterdam, FEW, PO Box 1738, 3000 DR Rotterdam, Netherlands

  • Venue:
  • Discrete Applied Mathematics - Special issue: Boolean and pseudo-boolean funtions
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modular decomposition is a thoroughly investigated topic in many areas such as switching theory, reliability theory, game theory and graph theory. We propose an O(mn)-algorithm for the recognition of a modular set of a monotone Boolean function f with m prime implicants and n variables. Using this result we show that the computation of the modular closure of a set can be done in time O(mn^2). On the other hand, we prove that the recognition problem for general Boolean functions is coNP-complete. Moreover, we introduce the so-called generalized Shannon decomposition of a Boolean function as an efficient tool for proving theorems on Boolean function decompositions.