Welcome to roadip.com on July 10 2009.
This is an internet experiment running to monitor browsing habbits of individuals through wikipedia contents.

Low (complexity)

From Wikipedia, the free encyclopedia

Jump to: navigation, search

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. Notice this means lowness implies containment. Informally, lowness means that problems in B are not only solvable by machines which can solve problem in A, but are "easy to solve". An A machine can simulate many oracle queries to B without exceeding its resource bounds. Containment does not always imply lowness -- an A machine with access to an oracle for an A machine can solve any problem in coA by passing the query to the oracle and then negating the result. Thus, any class which is low for itself must be closed under complement.

Results and relationships that establish one class is low for another are often called lowness results.

[edit] Results

Some trivial lowness results are:

  • P is low for itself (because polynomial algorithms are closed under composition)
  • L is low for itself (because it can simulate log space oracle queries in log space, reusing the same space for each query)
  • Every class which is low for itself is closed under complement. This is because it can solve a complement problem by simply querying itself and then inverting the answer. This implies that NP isn't low for itself unless NP = co-NP, which is considered unlikely.

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.

[edit] References

1. L. Fortnow and J. D. Rogers. Complexity limitations on quantum computation. In Proceedings of IEEE Complexity '98, p.202-209. 1998.

2. V. Arvind and P. Kurur. Graph isomorphism is in SPP. Electronic Colloquium on Computational Complexity, TR02-037. 2002.

Personal tools

Visit joltnews for the latest headlines
Visit bloit.com for company information
Geed Media does computer consulting on long island.
This page viewed times. See Logs