Decomposition of Boolean Functions – Recognizing a Good Solution by Traces


Autoria(s): Zakrevskij, Arkadij
Data(s)

07/12/2009

07/12/2009

2007

Resumo

The problem of sequent two-block decomposition of a Boolean function is regarded in case when a good solution does exist. The problem consists mainly in finding an appropriate weak partition on the set of arguments of the considered Boolean function, which should be decomposable at that partition. A new fast heuristic combinatorial algorithm is offered for solving this task. At first the randomized search for traces of such a partition is fulfilled. The recognized traces are represented by some "triads" - the simplest weak partitions corresponding to non-trivial decompositions. After that the whole sought-for partition is restored from the discovered trace by building a track initialized by the trace and leading to the solution. The results of computer experiments testify the high practical efficiency of the algorithm.

Identificador

1313-0463

http://hdl.handle.net/10525/705

Idioma(s)

en

Publicador

Institute of Information Theories and Applications FOI ITHEA

Palavras-Chave #Boolean Function #Non-Disjunctive Decomposition #Appropriate Partition #Combinatorial Search #Recognition #Randomization #Computer Experiment
Tipo

Article