Introdução

Projeto de Computação Quântica

Alunos

  • Henrique Martinelli Frezzatti
  • Nicolas Maciel Queiroga

Introdução

O objetivo deste projeto será propor algoritmos quânticos para problemas difíceis de resolver com computação clássica. Ele será dividido em duas partes:

  • descrever um oráculo booleano ou de fase para mapear o problema para o domínio quântico e identificar quais de seus pontos podem ser otimizados por mecanismos de paralelismo quântico
  • implementar o paralelismo quântico em simuladores quânticos e em computadores quânticos reais

Devemos escolher um problema que não seja conhecido por ter uma solução eficiente com computação clássica e descrever a dificuldade computacional de resolvê-lo, propondo, por fim, um algoritmo quântico que possa ser implementado em um computador quântico real, utilizando o simulador da IBM e a biblioteca Qiskit para Python.

Por fim, devemos testar o algoritmo em simuladores quânticos e em computadores quânticos reais, comparando os resultados obtidos com resultados classícos.

ibmq