Descomputação

Origem: Wikipédia, a enciclopédia livre.
Criando uma conjunção lógica dos cinco controles a partir de Porta Toffoli e bits de ancila. A descomputação é usada para restaurar os bits de ancila aos seus estados originais antes de finalizar

Descomputação é uma técnica, utilizada em circuitos reversíveis, para limpar os efeitos temporários nos bits ancilla de modo que possam ser reutilizados.[1]

A descomputação é uma etapa fundamental em algoritmos de computação quântica. Se os efeitos intermediários foram ou não descomputados afeta como os estados interferem entre si ao medir os resultados.[2]

O processo é principalmente motivado pelo princípio da medição implícita.[3], o qual afirma que descartar um registro durante a computação é fisicamente equivalente a medi-lo. Falha ao descomputar registros de lixo pode ter consequências não intencionais. Por exemplo, se tomarmos o estado onde e são registros de lixo. Então, se não aplicarmos mais nenhuma operação nesses registros, de acordo com o princípio da medição implícita, o estado entrelaçado foi medido, resultando em um colapso para ou com probabilidade de . O que torna isso indesejável é que o colapso da função de onda ocorre antes do término do programa e, portanto, pode não produzir o resultado esperado.

Referências

  1. Aaronson, Scott; Grier, Daniel; Schaeffer, Luke (2015). «The Classification of Reversible Bit Operations». arXiv:1504.05155Acessível livremente [quant-ph] 
  2. Aaronson, Scott (2002). «Quantum Lower Bound for Recursive Fourier Sampling». Quantum Information and Computation ():, 00. 3 (2): 165–174. Bibcode:2002quant.ph..9060A. arXiv:quant-ph/0209060Acessível livremente. doi:10.26421/QIC3.2-7 
  3. Nielsen, Michael; Chuang, Isaac. "Quantum Computation and Quantum Information"
Ícone de esboço Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia expandindo-o.