Implementação do algoritmo quântico da teleportação usando Java Closures
Resumo
A computação quântica é uma tecnologia emergente com um grande potencial: enquanto
computadores quânticos podem resolver certos problemas computacionais com
um ganho exponencial de tempo em relação a sua execução em computadores clássicos,
protocolos de criptografia baseados em chaves quânticas já estão sendo usados para
fornecer um nível de segurança até então desconhecido. Pesquisadores da área de ciência
da computação encontram o desafio de desenvolver novos algoritmos e protocolos
quânticos, linguagens de programação quântica e seus modelos semânticos. É preciso
investigar novos modelos semânticos para computação quântica, bem como novas soluções
de desenvolvimento, análise e simulação de modelos quânticos. Nesse contexto,
este trabalho teve como objetivo modelar os estados quânticos da mecânica quântica através
da utilização de mônadas e então implementar o algoritmo da teleportação quântica
usando tal modelo utilizando o recurso de definição de funções anônimas em Java, Java
Closures. A simulação do algoritmo quântico da teleportação no modelo desenvolvido
comprovou a eficiência de modelar estados quânticos usando mônadas. Espera-se, que
o produto desenvolvido seja usado para implementar outros algoritmos e operações da
computação quântica, e também , que sirva como base de estudo para alunos interessados
na computação quântica.
Coleções
Os arquivos de licença a seguir estão associados a este item: