Может ли недетерминизм ускорить детерминистские вычисления? Если да, то сколько?
Под ускорением детерминированных вычислений недетерминизмом я подразумеваю результаты вида:
Например, что-то вроде
Каков наиболее известный результат ускорения детерминированных вычислений с помощью недетерминизма? Что насчет или даже A T i m e ( n ) вместо N T i m e ( n ) ?
Предположим, что классы сложности определяются с использованием многоленточных машин Тьюринга, чтобы избежать хорошо известных особенностей одноленточных машин Тьюринга с субквадратичным временем.
Ответы:
Вы не должны ожидать захватывающего ускорения. У нас есть
и самое известное моделирование детерминированного времени пространством - все еще теорема Хопкрофта-Пола-Валианта
Таким образом, не определено, что недетерминизм или чередование ускоряют более чем логарифмический фактор. (Я подозреваю, что суперлинейное ускорение также не известно, хотя я не уверен, что теорема HPV не может работать с ATIME вместо DSPACE.)
источник
Есть две разные концепции:
(1) Эффективное моделирование детерминированных машин недетерминированными машинами.
(2) Ускорение результатов, которые получены путем применения моделирования снова и снова.
Я не знаю ни одного эффективного моделирования детерминированных машин недетерминированными, но я знаю несколько ускоренных результатов, которые можно было бы использовать, если бы существовали эффективные моделирования.
Если вам это интересно, я могу написать доказательство.
Райан Уильямс представил некоторые связанные ускорения в «Улучшение исчерпывающего поиска подразумевает суперполиномиальные нижние границы».
источник
Вот объяснение того, почему общее квартетическое недетерминированное ускорение детерминированных вычислений, даже если истинно, будет трудно доказать:
источник