Почему мы не используем большие классы для изучения детерминизма и недетерминизма?

10

В предыдущем вопросе об иерархии времени я узнал, что равенства между двумя классами можно распространять на более сложные классы, а неравенства можно распространять на менее сложные классы с аргументами, использующими заполнение.

Поэтому возникает вопрос. Почему мы изучаем вопрос о различных типах вычислений (или ресурсах) в наименьшем (закрытом) классе?

Большинство исследователей считают , что . Это различие классов не будет между классами, которые используют один и тот же тип ресурса. Следовательно, можно считать это неравенство универсальным правилом: недетерминизм - это более мощный ресурс. Поэтому, хотя это и неравенство, его можно распространять вверх, используя различную природу двух ресурсов. Так что можно ожидать, что E X P N E X P тоже. Если один доказал это соотношение или любое другое аналогичное неравенство было бы перевести P N P .PNPEXPNEXPPNP

Мой аргумент может стать ясным с точки зрения физики. Ньютону будет трудно понять универсальную гравитацию, исследуя камни (яблоки?) Вместо небесных тел. Более крупный объект предлагает больше деталей в своем исследовании, давая более точную модель своего поведения и позволяя игнорировать мелкомасштабные явления, которые могут быть неактуальными.

Конечно, существует риск того, что в более крупных объектах будет другое поведение, в нашем случае, что дополнительной мощности недетерминизма будет недостаточно в больших классах. Что если все- таки доказано? Должны ли мы начать работать над E X P N E X P на следующий день?PNPEXPNEXP

Считаете ли вы такой подход проблематичным? Знаете ли вы об исследованиях, которые используют большие классы, чем полиномиальные, чтобы различать два типа вычислений?

chazisop
источник
1
Я думаю, что те же барьеры, которые затрудняют доказательство P! = NP, также затрудняют разделение EXP и NEXP. Например, я считаю, что есть результат нерелятивизации для EXP и NEXP. Я уверен, что люди рассматривали разделительные вопросы, касающиеся классов большей сложности, но я думаю, что это не привело к большему прогрессу, чем попытка отделить меньшие.
Филипп Уайт
Я просто перечитал твои последние несколько абзацев; Возможно, я неправильно понял ваш вопрос. Вы спрашиваете: «Почему мы не можем отделить P! = NP, изучая такие связанные гипотезы, как EXP! = NEXP?» или вы спрашиваете: «почему был выбран P? = NP вместо другого вопроса для изучения различий между детерминизмом и недетерминизмом?» Я предполагаю, что вы знаете, что P = NP -> EXPTIME = NEXPTIME. Я думаю, что ответ на второй вопрос связан с тем, что P осуществимо, а EXPTIME - нет. Также NP имеет отношение к криптографии. Я думаю, что P? = NP просто кажется более «актуальным».
Филипп Уайт
Второй вопрос - мой главный вопрос. Тем не менее, первый вопрос также связан: можем ли мы отделить недетерминизм от детерминизма раз и навсегда или мы обречены пытаться решать бесконечные вопросы P! = NP, каждый раз с большими классами? Я также утверждаю, что, хотя P и NP имеют отношение к нашим «человеческим» проблемам, возможно, для понимания силы недетерминизма необходимы более крупные классы, которые неосуществимы
chazisop

Ответы:

21

E=Dtime(2O(n))NE=Ntime(2O(n))PNP1k

LEUL={1x:xL}PNENP

NEEPNP

Боаз Барак
источник
PNP
2
Да, действительно так (для более ограниченных семейств языков)
Боаз Барак
4

PNPNPNPPPNP

Кристоффер Арнсфельт Хансен
источник
1

decidablecomputability enumerableNPSpace=PSpaceprimitive recursive=nondeterministic primitive recursivePNPEXPNEXPPNPEXPNEXPENE

EXPNEXPPNPEXP=NEXPPNPPNP

Кава
источник
EXPNEXPPNPEXPNEXPEXP=NEXPNEXP=coNEXP
1
EXPNEXPPNPPNPEXPNEXPEXP=NEXPP=NPты не согласен?
Каве
1
EXP=NEXPNEXP=coNEXP
2
P=NPEXP=NEXP
Как вы определяете недетерминированный примитивно-рекурсивный?
Slimton