Re: NP with oracle machines
- From: tchow@xxxxxxxxxxxxx
- Date: 07 Jul 2008 16:25:59 GMT
In article <47ea1f58-608c-4315-affb-6a20528acb30@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
<cplxphil@xxxxxxxxx> wrote:
Suppose you are dealing with the class NP relative to a particular
oracle machine, say one for SAT or TQBF. If you wanted to actually
physically compute membership to a language that belongs to this
complexity class, what would you have to do?
In principle you can always do the following. Write down a
non-deterministic oracle machine for the problem you're interested in.
Now (deterministically) check every single (non-deterministic) path of
the machine in turn to determine whether the machine accepts along that
path. If you ever find yourself having to make an oracle call to TQBF,
then solve the problem deterministically, by brute-force search if
necessary. Stop as soon as you've found an accepting path.
In practice, of course, there might be more efficient algorithms for
any particular problem you're interested in.
--
Tim Chow tchow-at-alum-dot-mit-dot-edu
The range of our projectiles---even ... the artillery---however great, will
never exceed four of those miles of which as many thousand separate us from
the center of the earth. ---Galileo, Dialogues Concerning Two New Sciences
.
- Follow-Ups:
- Re: NP with oracle machines
- From: cplxphil
- Re: NP with oracle machines
- References:
- NP with oracle machines
- From: cplxphil
- NP with oracle machines
- Prev by Date: looking for old jounal "Journal of computing systems"
- Next by Date: Re: NEXPTIME...unlimited space?
- Previous by thread: Re: NP with oracle machines
- Next by thread: Re: NP with oracle machines
- Index(es):
Relevant Pages
|