Czy z dostępem Oracle do większy niż ? Rozumiem, że to tylko maszyna Turinga, która może wysyłać zapytania do innej maszyny , jeśli tak, to może symulować ? Czy coś jest nie tak z tym argumentem?
Czy z dostępem Oracle do większy niż ? Rozumiem, że to tylko maszyna Turinga, która może wysyłać zapytania do innej maszyny , jeśli tak, to może symulować ? Czy coś jest nie tak z tym argumentem?
Odpowiedzi:
Aby sformułować moje komentarze jako odpowiedź i nieco rozwinąć:
Nie wiemy, czy NP NP = NP - jest to powszechnie otwarty problem w teorii złożoności, chociaż jak w przypadku P w porównaniu z NP podejrzewamy, że nie są one równe. Jednym z powodów, dla których nie wiemy, jak symulować wyrocznię NP za pomocą maszyny NP , jest to, że nie wiemy, w jaki sposób maszyna NP może wykryć „brak” przypadków problemów przesłanych do wyroczni.
Klasa NP NP jest również znana jako i jest jedną z klas na drugim poziomie hierarchii wielomianowej . Pozostałe klasy na drugim poziomie to (Wszystkie te klasy byłyby takie same, gdybyśmy użyli wyroczni coNP ; jedyną różnicą jest w istocie logiczna negacja wyniku). Klasy trzeciego i wyższego poziomu hierarchii są zdefiniowane przez podanie jeszcze inne wyrocznie NP :
The various classes of the polynomial hierarchy are thought to be distinct; that is, no matter how many layers of NP oracles you provide, the computational power is not thought to stabilize at any point. If NPNP = NP, then the polynomial hierarchy collapses to it's first level: all of the classes for k ≥ 1 would be equal to NP (as would, for that matter, all of the classes including coNP, as an NP machine could solve any problem in by simulating some tower of NP oracles).
is known as the second level of polynomial hierarchy.
It is suspected that all levels of polynomial hierarchy are different. A machine with NP oracle can query it and negate the answer, therefore , while seems unlikely.