В случае алгоритма Гровера говорят что он работает быстрее чем любой другой поиск на множестве в
раз. То есть сравнивается с обычным алгоритмом поиска, работающим за
. Корректно ли такое сравнение?
Да, если четко понимать предположения. Во-первых, функция проверки ("база данных") нам дается в виде блока, который мы можем использовать. Соответственно, нельзя просто взять классическую базу данных и подключить ее к квантовому компьютеру. Во-вторых, алгоритмы рассматриваются последовательные, то есть в классическом случае не разрешается взять и параллельно перебрать по
вариантов на
параллельных блоках.
Что вы имеете в виду под неуниформными?
Я имел в виду, что для каждого размера входа есть своя схема, вместо одной машины, которая работает при любом размере входа.