Есть ли у нас классы сложности, скажем, относительно средней сложности? Например, существует ли (именованный) класс сложности для задач, решение которых занимает ожидаемое полиномиальное время?
Другой вопрос рассматривает сложность наилучшего случая , приведенную ниже.
Есть ли класс (естественных) проблем, решение которых требует хотя бы экспоненциального времени?
Для уточнения, рассмотрим некоторые EXP -полным языка . Очевидно, что не все экземпляры требуют экспоненциального времени: существуют случаи, которые могут быть решены даже за полиномиальное время. Таким образом, лучший вариант сложности L не экспоненциальное время.L
РЕДАКТИРОВАТЬ: Поскольку возникли некоторые неясности, я хочу попытаться прояснить это еще больше. Под сложностью «в лучшем случае» я имею в виду класс сложности, сложность задач которого ограничена некоторой функцией снизу . Например, определите BestE как класс языков, который не может быть определен во времени меньше, чем некоторая линейная экспонента. Символически, пусть обозначает произвольную машину Тьюринга, а , и - натуральные числа:
где обозначает время, за которое останавливается на входе .
Я принимаю, что определение такого класса задач очень странно, поскольку мы требуем, чтобы каждая машина Тьюринга , независимо от ее мощности, не могла определять язык во времени меньше, чем некоторая линейная экспонента.
Тем не менее, обратите внимание, что аналог полиномиального времени ( BestP ) является естественным, поскольку каждая машина Тьюринга требует времени по крайней мере, прочитать его вход.
PS: Возможно, вместо количественного определения «для всей машины Тьюринга », мы должны ограничить его некоторым заранее заданным классом машин Тьюринга, таким как машины Тьюринга за полиномиальное время. Таким образом, мы можем определить классы, такие как , то есть класс языков, требующих по крайней мере квадратичного времени для выбора машин Тьюринга за полиномиальное время.B e s t ( n 2 )
PS2: Можно также рассмотреть аналог сложности схемы, в котором мы учитываем наименьший размер / глубину цепи для выбора языка.