JUCS - Journal of Universal Computer Science 17(6): 859-873, doi: 10.3217/jucs-017-06-0859
Nondeterministic Query Algorithms
expand article infoAlina Vasilieva, Rūsiņš Freivalds
‡ University of Latvia, Riga, Latvia
Open Access
Abstract
Query algorithms are used to compute Boolean functions. The definition of the function is known, but input is hidden in a black box. The aim is to compute the function value using as few queries to the black box as possible. As in other computational models, different kinds of query algorithms are possible: deterministic, probabilistic, as well as nondeterministic. In this paper, we present a new alternative definition of nondeterministic query algorithms and study algorithm complexity in this model. We demonstrate the power of our model with an example of computing the Fano plane Boolean function. We show that for this function the difference between deterministic and nondeterministic query complexity is 7N versus O(3N).
Keywords
algorithm complexity, nondeterministic query algorithm, decision tree, Boolean function