6533b828fe1ef96bd12878f8

RESEARCH PRODUCT

Complexity of decision trees for boolean functions

Masahiro MiyakawaI.g. RosenbergR. Freivalds

subject

CombinatoricsDiscrete mathematicsNondeterministic algorithmComputational complexity theoryIntegerDecision treeTree (set theory)Boolean functionMathematics

description

For every positive integer k we present an example of a Boolean function f/sub k/ of n = (/sub k//sup 2k/) + 2k variables, an optimal deterministic tree T/sub k/' for f/sub k/ of complexity 2k + 1 as well as a nondeterministic decision tree T/sub k/ computing f/sub k/. with complexity k + 2; thus of complexity about 1/2 of the optimal deterministic decision tree. Certain leaves of T/sub k/ are called priority leaves. For every input a /spl isin/ {0, 1}/sup n/ if any of the parallel computation reaches a priority leaves then its label is f/sub k/ (a). If the priority leaves are not reached at all then the label on any of the remaining leaves reached by the computation is f/sub k/. (a).

https://doi.org/10.1109/ismvl.2003.1201414