Имея набор из элементов, скажем, я хочу вычислить функцию которая чувствительна ко всем частям входных данных, т.е. зависит от самого члена (то есть можно изменить любой член на что-то иначе для получения нового ввода значения на и различны).n f ( A ) A A A ′ f A A ′
Например, может быть суммой или средним.
Есть ли результат, который доказывает, что при некоторых условиях время, необходимое детерминированной машине Тьюринга для вычисления будет ?Ω ( n )
complexity-theory
Виталий Олегович
источник
источник
V[i]
. Какое определение для junta ?Ответы:
Необходимо указать модель вычисления и свойства . В следующем аргументе я изложу предположения, которые мне нужны. Это можно обобщить немного дальше, но я думаю, что этого должно быть достаточно, чтобы дать вам идею.е
Предположим, что машина никогда не считывает значение одного из членов A (фиксированный набор, и A задается в виде списка). Предположим далее, что A является входом таким, что изменение значения его i- го члена не меняет ответа M. Предположим далее, что f чувствительна ко всем частям ввода, то есть зависит от самого члена A (то есть можно изменить любой член A на что-то другое, чтобы получить новое входное значение A ′ -го значения f на A и A ′ разные).M A A A я M е A A A' е A A'
Мы можем использовать аргумент противника, чтобы показать, что машина не может вычислить правильный ответ, изменив значение этого члена чтобы получить A , иначе значение f будет другим. Значение M в этих двух наборах одинаково, поэтому один из них должен быть ложным, и, следовательно, M не может правильно вычислить f .A A' е M M е
Следовательно, любая машина которая вычисляет f , должна будет прочитать все входные данные, которые выполняют Ω ( n ) шагов.M е Ω ( n )
(С другой стороны, предположим, что у нас есть недетерминированная машина произвольного доступа, и мы хотим вычислить ИЛИ битов на входе. Мы можем недетерминированно угадать бит и проверить, равен ли он 1, если он равен 1, мы выводим 1 . Эта машина читает только один бит ввода в шагов и правильно решает проблему. Таким образом, без предположений относительно M и f результат не выполняется.)O ( LGн ) M е
источник