Как любитель TCS, я читаю некоторые очень вводные материалы по квантовым вычислениям. Вот несколько элементарных кусочков информации, которые я узнал до сих пор:
- Известно, что квантовые компьютеры не решают NP-полных задач за полиномиальное время.
- «Квантовой магии будет недостаточно» (Беннетт и др., 1997): если вы отбросите структуру проблемы и просто рассмотрите пространство из возможных решений, тогда даже квантовому компьютеру потребуется около √ шагов, чтобы найти правильный (используя алгоритм Гровера)
- Если алгоритм квантового полиномиального времени для NP-полной задачи когда-либо найден, он должен каким-то образом использовать структуру задачи (в противном случае, пул 2 будет противоречить).
У меня есть некоторые (основные) вопросы, которые, кажется, еще никто не задавал на этом сайте (возможно, потому что они являются основными). Предположим , что кто - то находит ограниченное ошибка квантового алгоритма полиномиальное время для (или любой другой NP-полной задачи), таким образом , размещение S A T в B Q P , и подразумевая Н Р ⊆ Б В Р .
Вопросов
- Какими будут теоретические последствия такого открытия? Как повлияет общая картина классов сложности? Какие классы станут равными другим?
- Подобный результат, по-видимому, предполагает, что квантовые компьютеры обладают превосходящей мощностью по сравнению с классическими компьютерами. Каковы будут последствия такого результата для физики? Будет ли это пролить свет на любую открытую проблему в физике? Изменится ли физика после подобного результата? Повлияет ли на это закон физики, каким мы его знаем?
- Возможность (или нет) использовать структуру проблемы достаточно общим (то есть независимым от конкретного экземпляра) способом, по-видимому, является самой сердцевиной вопроса P = NP. Теперь, если найден квантовый алгоритм с полиномиальным временем с ограниченной ошибкой для , и он должен использовать структуру задачи, разве его стратегия структуры-эксплуатации не будет применима и в классическом сценарии? Есть ли доказательства того, что такая эксплуатация структуры может быть возможна для квантовых компьютеров, но невозможна для классических?