Nondeterministic Query Algorithms
Alina Vasilieva (University of Latvia, Latvia)
Rūsiņš Freivalds (University of Latvia, Latvia)
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: Boolean function, algorithm complexity, decision tree, nondeterministic query algorithm
Categories: F.1.1, F.1.3, F.2.3