Р равняется пересечению всех суперполиномиальных временных классов?


21

е(N) c > 0ИтN→∞Nс/е(N)знак равно0с>0

Ясно, что для любого языка справедливо, что для каждого суперполиномиального ограничения по времени . Интересно, верно ли и обратное утверждение этого утверждения? То есть, если мы знаем для каждого суперполиномиального ограничения по времени , подразумевает ли это ? Другими словами, верно ли, что где пересечение берется по каждому суперполиному . L ∈ D T I M E ( f ( n ) ) f ( n ) L ∈ D T I M E ( f ( n ) )L∈пL∈DTяMЕ(е(N))е(N)L∈DTIME(f(n))L ∈ P P = ∩ f D T I M E ( f ( n ) ) f ( n )f(n)L∈P

P=∩fDTIME(f(n))
f(n)

1
Общий совет по написанию вопросов заключается в том, что вы должны сделать свой вопрос (изложенный в наиболее простом для понимания виде) своим названием.
— Каве

Ответы:


31

Да.

Фактически, согласно теореме Мак-Крейта-Мейера (теорема 5.5 Мак-Крейта и Мейера, 1969 , свободная версия здесь ) результат, который, как я полагаю, связан с Мануэлем Блумом , содержит одну функцию такую, что . Эта функция обязательно является суперполиномиальной, но «едва ли».P = D T I M E ( f ( n ) )fP=DTIME(f(n))

Эта теорема в более общем случае применима к любой мере сложности Блюма и к любому классу объединения где - ce, самоограниченное множество Всего вычислимых функций. (Набор функций равен ce, если существует одна частичная вычислимая функция такая, что , где Само-ограниченные средства , что для любого конечного подмножества. , есть функция в , которая доминирует все почти везде. "⋃ f ∈ S B L U M Φ ( f ( n ) ) S S F ( i , → x ) S = { f i ( → x ) | i ∈ N } f i ( → x ) : = F ( i , → x ) S 0 ⊂ S S g ∈Φ⋃f∈SBLUMΦ(f(n))SSF(i,x→)S={fi(x→)|i∈N}fi(x→):=F(i,x→)S0⊂SSg∈S0BLUMΦ«это нотация, которую я раньше не видел, но она мне нравится :) - я использую ее для ограниченного аналога класса сложности с ограничением по времени.)Φ


12
Я думаю, подвох в том, что не может быть построено по времени. е
— Сашо Николов

4
Джош, использует ли результат Мануэля что-то особенное в полиномиальном времени? Я имею в виду, это также относится к подобным классам временного союза?
— Каве

2
Я нахожу следующий факт увлекательным: хотя очевидно, что нет наименьшей суперполиномиальной функции, тем не менее, существует наименьший класс сложности среди тех, которые определены суперполиномиальной временной границей. Более того, этот класс равен P, в котором нет ничего суперполиномиального.
— Андрас Фараго

2
@AndrasFarago: Это действительно увлекательно, но (я думаю) не новичок, чем теорема Бородина-Трахтенброта ( en.wikipedia.org/wiki/Gap_theorem ).
— Джошуа Грохов

2
@SashoNikolov: Мне нужно больше думать об этом, но, подумав всего одну минуту, я думаю, что это больше связано с тем, что можно моделировать / диагонализировать ТМ, что больше связано с их исчисляемой природой и существование универсальных машин ... В частности, аксиомы для меры сложности Блюма требуют, чтобы различные функции, которые определяют меру Блюма, были вычислимыми или частично вычислимыми, и это является ключевым во всех этих теоремах. И обратите внимание, что McCreight-Meyer требует, чтобы само множество S было набором функций, а также ключом.
— Джошуа Грохов
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.