In computational complexity theory, it is said that a complexity class B is low for a complexity class A if AB = A; that is, A with an oracle for B is equal to A. Such a statement implies that an abstract machine which solves problems in A achieves no additional power if it is given the ability to solve problems in B instantly. Informally, this means that the problems in B are "easy to solve" for a machine which can solve problems in A; it can simulate many oracle queries to B without threatening to exceed its resource bounds. Results and relationships that establish one class is low for another are often called lowness results.
Lowness can be considered a generalization of containment. If B is contained in A, then every problem in B is also in A, and so a type of machine that can solve all problems in A can solve all problems in B. This allows us to compare the power of classes of machines. For example, because NP is contained in PSPACE, we know that any problem which can be solved by a nondeterministic Turing machine in polynomial time can also be solved by an ordinary deterministic Turing machine in polynomial space. Similarly, if B is low for A, then B must be contained in A, and moreover, machines solving problems in A can solve problems in B so efficiently that they achieve no power from being given the ability to solve them instantly.
Some trivial lowness results are:
Some of the more complex and famous results regarding lowness of classes include:
Lowness is particularly valuable in relativization arguments, where it can be used to establish that the power of a class does not change in the "relativized universe" where a particular oracle machine is available for free. This allows us to reason about it in the same manner we normally would. For example, in the relativized universe of BQP, PP is still closed under union and intersection. It's also useful when seeking to expand the power of a machine with oracles, because lowness results determine when the machine's power remains the same.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Low (complexity)".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world