Є з доступом до Oracle до більший, ніж просто ? Як я розумію - це просто машина, яка дозволяє робити запити іншим машина, якщо так може імітувати ? Чи щось не так у цьому аргументі?
Є з доступом до Oracle до більший, ніж просто ? Як я розумію - це просто машина, яка дозволяє робити запити іншим машина, якщо так може імітувати ? Чи щось не так у цьому аргументі?
Відповіді:
Щоб переформулювати мої коментарі як відповідь та трохи розширити:
Ми не знаємо, чи NP NP = NP - це горезвісно відкрита проблема в теорії складності, хоча, як і з P проти NP, ми підозрюємо, що вони не рівні. Однією з причин, чому ми не знаємо, як змоделювати NP- оракул за допомогою машини NP, є те, що ми не знаємо, як машина NP могла б виявити випадки проблем, поданих у oracle.
Клас NP NP також відомий як, і є одним із класів на другому рівні ієрархії поліномів . Інші класи на другому рівні є
Вважається, що різні класи ієрархії поліномів є різними; тобто, незалежно від того, скільки шарів NP оракул ви надаєте, обчислювальна потужність не вважається стабілізацією в будь-якій точці. Якщо NP NP = NP , то поліноміальна ієрархія руйнується до першого рівня : всікласи для k ≥ 1 дорівнювали б NP (як, з цього приводу, і всікласи, включаючи coNP , як машина NP може вирішити будь-яку проблему вшляхом імітації деяких баштових оракул NP ).
відомий як другий рівень ієрархії поліномів .
Підозрюється, що всі рівні ієрархії поліномів різні. Машина з NP oracle може запитувати її і не мати відповіді, поки здається малоймовірним.