How difficult are decision problems based on natural data, such as pattern recognition? To answer this question, decision problems are characterized by introducing four measures defined on a Boolean function

of

variables: the implementation cost

, the randomness

, the deterministic entropy

, and the complexity

. The highlights and main results are roughly as follows,

, all measured in bits.

Decision problems based on natural data are partially random (in the Kolmogorov sense) and have low entropy with respect to their dimensionality, and the relations between the four measures translate to lower and upper bounds on the cost of solving these problems.

Allowing small errors in the implementation of

saves a lot in the iow entropy case but saves nothing in the high-entropy case. If

is partially structured, the implementation cost is reduced substantially.