No artigo Passeios aleatórios quânticos atingidos exponencialmente mais rápido ( arXiv: quant-ph / 0205083 ) Kempe fornece uma noção de tempo de acerto para caminhadas quânticas (no hipercubo) que não é muito popular na literatura sobre caminhadas quânticas. É definido da seguinte forma:
One-Shot Quantum Bater Time: Um passeio de tempo discreto quantum tem uma one-shot -hitting tempo se onde é o estado inicial, é o estado de destino, e é a probabilidade de acerto.
Normalmente você gostaria de saber o mínimo tal que . Não é possível (corrija-me se estiver errado) definir uma noção de tempo médio de acerto, porque você precisará fazer medições durante a caminhada, o que a reduziria a uma caminhada clássica. É por isso que temos a noção de um tiro. No mesmo trabalho, há uma aplicação ao roteamento quântico (consulte a seção 5 ).
Para saber que a caminhada chegou ao vértice de destino, você precisa fazer uma medição apenas nesse nó. Por exemplo, no hipercubo dimensional com nós, se você iniciar no nó | Ψ 0 ⟩ = | 00 ... 00 ⟩ e têm como nó de destino | Ψ f ⟩ = | 11 ... 11 ⟩ , as mostras de papel que t = O ( n ) com uma probabilidade de erro limitado, ou seja, p → 1 como ntorna-se muito grande. Então, para detectar que a caminhada chegou a você faz uma medição após w ( n ) etapas. Essa é uma aceleração exponencial.
Questões:
Para usar essa noção de tempo de acerto para a pesquisa, você precisa saber pelo menos a distância do vértice alvo da origem, porque é assim que você sabe quando aplicar sua medida. Digamos que você tenha um gráfico e defina como vértice inicial v 0 e deseja alcançar v f . Considere-se também que t = O ( d i s t ( v 0 , v f ) ) e p ≥ 1 / 2 . Bem, Té óbvio porque você precisa de pelo menos muitos passos para alcançá-lo. Faz algum sentido usar esse tempo de busca para a pesquisa? Se você sabe onde o nó está, não há sentido em pesquisar, mas ter uma informação como "distância do vértice inicial", mas não saber exatamente onde está o alvo, essa noção de tempo de acerto dá alguma coisa interessante (vale a pena estudar ) algoritmo de pesquisa?
A aplicação ao roteamento quântico faz algum sentido? No artigo, ele diz que pode ser usado para rotear pacotes, mas parece-me que você só pode enviar 1 bit, por exemplo, chegou ao destino ou não? Você pode realmente enviar um estado quântico nessa estrutura? No artigo, esta questão não está sendo abordada.
Talvez essa seja uma pergunta boba, mas aqui vai. Você pode usar essa noção de tempo de execução para construir um "Interferômetro Generalizado Mach-Zender"?
Estou ciente das outras noções de tempos de acerto para caminhadas quânticas (como as de Szegedy ou Ambainis ). Estou particularmente interessado nesse tempo específico de chegada.
Atualização (24/09/2010): Graças a Joe Fitzsimons, as perguntas 2 e 3 foram completamente respondidas. Embora a pergunta número 1 ainda permaneça. Primeiro, vou repetir a pergunta 2 em termos mais específicos, agora que terminei de ler o artigo que Joe me recomendou e mais algumas (por exemplo, consulte arXiv: 0802.1224 ), e depois darei um exemplo concreto do que tenho em mente para a pergunta 1.
2 '. Se você estiver enviando uma mensagem concreta (como uma sequência de bits clássicos), poderá usar uma unidade mais complicada que copiará essas informações durante as etapas da caminhada. Para enviar estados quânticos, você precisa de algo mais. O canal de cadeias de spin usa uma matriz linear de qubits com um acoplamento fixo. Você pode colocar o estado (estado puro, não sei se funciona para estados mistos) que deseja transmitir em uma extremidade e ela vai para a outra extremidade com alta fidelidade, de acordo com os resultados numéricos. Ainda tenho que pensar mais, mas tenho duas idéias: i) coloque uma corrente em cada elo do gráfico ou ii) faça a caminhada, encontre o estado alvo, faça o canal entre o estado inicial e o alvo e envie o Estado. Alguma dessas abordagens é plausível? Funciona com estados mistos?
1 '. Considere uma caminhada em uma grade bidimensional centrada na origem com nós com cada lado com comprimento √ . Defina o estado inicial emv0=(0,0)e o estado de destino emvf=( √ondea=0,…, √. Como a caminhada é simétrica, temos que o mesmo tempo e probabilidades de acerto valem para qualquer alvo em algum lugar na borda da grade, como mostrado abaixo.
fonte
Com relação à pergunta 1, conhecer a distância entre o vértice alvo desconhecido e algum vértice de origem conhecido no hipercubo pode ajudar o processo de pesquisa. No entanto, o valor da distância em si determina o quanto essas informações são úteis.
Os algoritmos típicos de caminhada quântica são geralmente variações / aproximações da pesquisa de Grover: envolvem uma rotação aproximada do vetor de estado em um subespaço 2-d do espaço total de Hilbert.
Você pode usar esses algoritmos para preparar com eficiência uma superposição aproximadamente uniforme de todos os vértices a uma determinada distância da origem. Em seguida, você pode pesquisar seu vértice alvo dentro dessa superposição usando a pesquisa quântica ou clássica (Monte Carlo): Para pesquisa clássica, apenas prepare a superposição e meça-a na base do vértice e repita até encontrar o alvo. Para pesquisa quântica, o procedimento de preparação de superposições (e seu inverso) se torna uma sub-rotina que substitui a transformação Hadamard na iteração Grover.
fonte