Os oficiais dos torneios de cubo de Rubik usaram duas maneiras diferentes de embaralhar um cubo. Atualmente, eles partem um cubo e remontam os cubos em uma ordem aleatória do grupo do cubo de Rubik . Anteriormente, iriam aplicar uma sequência aleatória de Singmaster movimentos .
Um computador quântico teria vantagens em determinar o tempo de mistura do grupo de cubos de Rubik?
Acho que podemos ter uma sequência inteligente de movimentos do Hadamard para criar um registro como uma superposição uniforme em todas as configurações de ; assim, aplicar qualquer sequência de movimentos do Singmaster para não muda .
Se temos um palpite'como o que o tempo de mistura é, nós também pode criar outro registro como uma superposição uniforme de todas as palavras Singmaster de comprimento , e condicionalmente aplicar cada tal palavra a um estado resolvido , para obter um estado tal forma que, se medirmos , cada uma das configurações de terá a mesma probabilidade de ser medida. Se , então não teremos andado ao longo do gráfico de Cayley de por tempo suficiente e se medirmos t | B ⟩ t ' | A ' ⟩ | B ⟩ | A ⟩ | A ⟩ ‖ G ‖ t ' < t G | A ⟩ | B ⟩ | A ⟩, as configurações "mais próximas" do estado resolvido seriam mais prováveis. Alguma inteligente transformação de Fourier no estilo pode ser capaz de medir a distribuição uniforme de .
Para mim, isso parece algo em que um computador quântico pode ser bom. Por exemplo, se não foi uniformemente misturado por todas as palavras em , então algumas configurações são mais prováveis que outras, por exemplo, é mais "constante"; ao passo que se tem sido completamente misturado por todos os passeios, então é mais "equilibrada". Mas minha sugestão sobre algoritmos quânticos e cadeias de Markov não é forte o suficiente para ir muito longe.| B ⟩ | A ⟩ | A ⟩ | A ⟩
EDITAR
Compare esta questão com o problema de verificação do nó quântico.
Na verificação quântica do nó, o comerciante recebe uma moeda quântica como um estado de todos os nós que possuem uma invariante específica. Para verificar a moeda quântica, ela aplica uma cadeia de Markov na transição para si mesma (se for uma moeda válida.) Ela deve aplicar essa cadeia de Markov e medir o resultado pelo menos vezes, mas, caso contrário, ela não há como construir por conta própria (para que ela não possa forjar a moeda.) Portanto, se ela recebe uma moeda válida, ela recebe um estado que ela não pode produzir sozinha , juntamente com uma cadeia de Markov como uma moeda. matriz , e ela presumivelmente conhece o tempo de misturaM | K ⟩ t | K ⟩ M t | K ⟩; ela é obrigada a testar se é válido.
Na presente pergunta, provavelmente é muito fácil gerar de todas as permutações do cubo de Rubik. O circuito quântico correspondente à cadeia de Markov, chamado , dos movimentos Singmaster, também é provavelmente muito fácil de construir. No entanto, o tempo de mistura é desconhecido e é a única coisa a ser determinada.S t
(CW para evitar que os representantes respondam automaticamente)
Não pode ser uma maneira interativa para duas partes para reduzir em no valor de , acompanhando @ resposta de DaftWullie e comentários de @ Steven Sagona. Meu formalismo é ruim, mas espero que a idéia seja aprovada ...t
Por exemplo, ligue para as duas partes, Alice e Bob. As partes devem cooperar e se comportar honestamente de acordo com o protocolo.
Alice sabe como preparar dois estados, e . Aqui, é a superposição uniforme de todas as combinações de cubos de Rubik e é outro estado de macaco com o mesmo número de qubits (como o estado correspondente a um cubo de Rubik resolvido ou uma superposição uniforme sobre um grande subgrupo de ). Bob sabe como aplicar uma matriz a um estado quântico, em que corresponde ao único passo de todos os movimentos do Singmaster (com ancillas, quando apropriado).| A 1 ⟩ | Um 0 ⟩ | Um 1 ⟩ L M M|A0⟩ |A1⟩ |A0⟩ |A1⟩ G M M
Alice e Bob querem mostrar que o tempo de mistura do grupo de cubos de Rubik sob os movimentos Singmaster é no máximo . Alice e Bob repetem os seguintes tempos.t r s
Se , em seguida, cada um de Bob iterações no passo 2 não muda - porque, por definição é um eigenstate da matriz de Bob, e matriz de Bob apenas permuta os estados entre si. Se , o estado do macaco não é um eigenstate do projetor de Bob, e a chance de um não ser medido cresce rapidamente com .i=0 r |A0⟩ |A0⟩ i=1 |A1⟩ 1 r
Assim, se Bob previu com precisão para iterações, a probabilidade de sucesso aumenta exponencialmente com , e o de Bob é grande o suficiente para distinguir um estado do cubo de Rubik válido de um estado de macaco.i s s r
Não sei a que distância o deve estar do . Também não sei se a interação pode ser removida.|A1⟩ |A0⟩
fonte
Inicialmente, vamos considerar alguns registros e operadores.
Se está na superposição uniforme de todos os elementos de , então está em um eigenstate de , e aplicações repetidas de não serão retrocedidas para afetar .|A⟩ G |A⟩ W W |B⟩
Ou seja, deve retornar no circuito acima para o valor zero de todos os zeros ket .V−1 |B⟩ |00⋯0⟩
No entanto , como observado por @DaftWullie, se não estiver em igualdade de condições, então a diferença entre e aumenta muito rapidamente - acredito que uma velocidade na qual essa diferença acumulada depende precisamente das propriedades de mistura do operador de interesse.|u⟩ |u⟩ ρk|u⟩
Assim, se são capazes de preparar um estado que está perturbada a partir da distribuição uniforme, de tal modo que não é uma autoestado, aplicações em seguida repetidos de será rapidamente construir uma diferença, e pode não ser o ponto zero.|A⟩ |A⟩ W V−1|B⟩
Se tivéssemos uma função agindo em e uma resposta qubit que determina, digamos, se algum hash da posição do cubo de Rubik é menor que algum limiar , e usamos esse para controlar uma rotação de , então acredito que no O circuito acima não lerá o cetê com todos os zeros e, em vez disso, provavelmente desviará do cetê com todos os zeros de uma maneira que depende apenas de e do tempo de mistura do grupo de cubos de Rubik com o grupo gerador Singmaster.F |A⟩ |C⟩ {0,1}log2∥G∥↦(0,1) δ F |A⟩ V - 1 | B ⟩ ôV−1|B⟩ δ
Ou seja, espero que a medição de no circuito acima seja ou algo semelhante, em que o índice do primeiro dependa apenas do tempo de mistura e do limiar .|B⟩ |00000⋯000101101⟩ 1 δ1 δ
fonte