Article ID Journal Published Year Pages File Type
721421 IFAC Proceedings Volumes 2006 5 Pages PDF
Abstract

The task of simple decomposition of a Boolean function, generally non-disjunctive, is considered, its solution is reduced in main to search for appropriate weak partitions on the set of arguments. A special attention is paid to the case of presence of a good solution for the given Boolean function, in remaining random. To find it, a two-stage heuristic combinatorial algorithm is offered, optimized on speed. At the first stage the randomized search for “traces” of the decomposition is fulfilled. These traces are represented by some “triads” - the simplest weak partitions corresponding to non-trivial decompositions. At the second stage the whole sought-for partition is restored from the discovered trace. The results of computer experiments confirming practical efficiency of the algorithm are quoted.

Related Topics
Physical Sciences and Engineering Engineering Computational Mechanics
Authors
,