Descomputação
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
- ↑ Aaronson, Scott; Grier, Daniel; Schaeffer, Luke (2015). «The Classification of Reversible Bit Operations». arXiv:1504.05155 [quant-ph]
- ↑ 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/0209060 . doi:10.26421/QIC3.2-7
- ↑ Nielsen, Michael; Chuang, Isaac. "Quantum Computation and Quantum Information"