Рассмотрим язык .
Известно, что не может быть распознано ни одной чередующейся машиной Тьюринга (АТМ) с сублогарифмическим пространством (Szepietowski, 1994) . (Существует банкомат, использующий сублогарифмическое пространство для участников, но не для всех не членов!)
С другой стороны, Freivalds (1981) показал, что вероятностные машины Тьюринга с постоянной ошибкой в ограниченном пространстве могут распознавать но только в экспоненциальном ожидаемом времени ( Greenberg and Weiss, 1986 ). Позже было показано , что не ограничены ошибки -пространства PTM может признать нерегулярный язык за полиномиальное ожидаемое время ( Дворк и Stockmeyer, 1990 ). Мой вопрос
распознают ли ПТМ в полулеминном подлогарифмическом пространстве с ограниченной ошибкой.
источник
Ответы:
Я нашел ответ на свой вопрос. Результат был приведен в разделе 5 Karpinski and Verbeek, 1987 .
Для любого ввода длины PTM может с высокой вероятностью построить Θ ( log log n ) пространство (раздел 4). (С очень малой вероятностью машина может также построить логарифмическое пространство, и это может рассматриваться как «недостаток» алгоритма.) Затем PTM может решить, являются ли числа a '( n ) и b ' s ( m ) с высокой вероятностью равны с использованием пространства O ( log log n ) за полиномиальное время.n Θ(loglogn) a n b m O(loglogn)
Идея заключается в следующем. Если , то ∃ k ≤ 4 log ( n + m ) такое, что n ≢ mn≠m ∃k≤4log(n+m) (Alt and Mehlron, 1976). PTM может выбрать случайное число k , используяпробел O ( log log n ) . O ( log log n ) также достаточно, чтобы сохранить счетчик и, таким образом, попробовать больше половины всех возможных k . Случай n ≠ m может быть обнаружен с вероятностью более 1n≢mmodk k O(loglogn) O(loglogn) k n≠m .12
источник