Qual é o maior conjunto que admite um algoritmo determinístico de busca quântica, para um único elemento marcado, que opera com apenas uma chamada para o oráculo?
A questão é interessante, já que o algoritmo de Grover, que para pesquisa não estruturada em um conjunto de elementos requer chamadas para o oracle, pode de fato pesquisar um conjunto de 4 elementos usando apenas uma única chamada.
Em geral, é interessante solicitar o número mínimo de chamadas para um oráculo quântico necessário para pesquisar deterministicamente um conjunto não estruturado de tamanho para um único elemento marcado.
Observe que o algoritmo de Grover é ideal até um fator constante no limite de grande , embora, é claro, isso não signifique que seja ideal para qualquer conjunto finito.
fonte
Respostas:
Talvez seja mais apropriado para sua pergunta: Dong Pyo Chi e Jinsoo Kim mostraram que, para qualquer algoritmo "do tipo Grover", no qual podemos alterar a fase do operador de difusão e o portão do oráculo de para fases complexas possivelmente independentes e arbitrárias , um elemento marcado pode ser encontrado com uma única consulta se, e somente se, houver pelo menos itens marcados. Aqui está um link para o artigo deles.−1 N/4
Observe que o caso foi descoberto anteriormente por Brassard, Boyer, Hoyer e Tapp.t=N/4
fonte
Lov Grover publicou um artigo em 1997 no qual ele mostra que, se você pode consultar o banco de dados em vários itens, basta uma única consulta para encontrar o elemento marcado. No entanto, requer várias etapas de pré-processamento e pós-processamento em .Ω(NlogN)
Se você deixar denotar os elementos do banco de dados, você consultará o oracle com a string para obter algum número e o oracle retornará se o sinal marcado O estado aparece um número ímpar de vezes na sequência e se aparecer um número par de vezes. Você consulta esse oráculo em uma superposição e aplica a inversão sobre o operador médio do algoritmo de Grover. Agora em cada um dosS1,…,SN Si1,…,Siη η 1 0 (|S1⟩+⋯+|SN⟩)η η subsistemas, o elemento marcado possui uma amplitude maior que os não-marcados. A medição de todos os subsistemas produz o estado marcado com maior probabilidade e para ter certeza suficiente sobre o estado resultante, deve estar em .η Ω(NlogN)
fonte