Nesta aula são apresentados e discutidos os conceitos de Superposição, Emaranhamento, Fisica da Informação e Reversibilidade.
1. Introdução à Computação Quântica:
Apresentação dos principais conceitos envolvidos na computação quântica relacionados com a física quântica;
2. Superposição, emaranhamento e reversibilidade:
Discussão sobre o conteúdo do capítulo 1 do livro texto [R01]: Superposition, Entanglement and Reversibility
3. Uma breve história da Computação Quântica:
Discussão sobre a história da computação quântica e eventuais dúvidas remanescentes sobre Superposição, Emaranhamento e Reversibilidade
4. Introdução ao QPU e Representação em círculos:
Discussão sobre os conceitos de QPU e a representação dos estados quânticos por meio de círculos. Ilustração do ambiente de programação e simulação de algoritmos quânticos.
5. Revisão de Álgebra Linear:
Rápida revisão dos principais conceitos de álgebra linear necessários para o entendimento da programação quântica.
6. Qubits. Operadores e Medições:
Discussão sobre os conceitos discorridos no capítulo 3 de [R01]: qubits, operadores e medições.
7. Operação com Múltiplos Qubits:
Relacionamento entre a representação em círculos e vetores complexos. Discussão sobre o comportamento de múltiplos qubit operando em superposição.
8. Mais operadores: CCNOT (Toffoli), operações condicionais e aleatoriedade controlada Discussão sobre o operador CCNOT (Toffoli) e operações condicionais e controle remoto
da aleatoriedade.
9. Quantum Teleportation:
Discussão sobre a operação de Quantum Teleportation.
10.Quantum Teleportation, Superdense code and Bells inequality
Discussão sobre tele transport, código superdenso e desigualdade de Bell.
11.QPU Primitives: Quantum Arithmetic and Logic
Discussão sobre aritmética e lógica quântica com exemplos
12.Amplitude Amplification
Discussão sobre a técnica de amplificação de amplitude.
13.QFT: The Quantum Fourier Transform
Discussão sobre a Transformada de Fourier Quântica - QFT;
14.Quantum Phase Estimation
Discussão sobre a técnica de avaliação de fase quântica.15.Dados reais e Busca quântica:
Discussão sobre codificação de vetores e matrizes e busca quântica.
16.Quantum Super sampling
Discussão sobre as técnicas de super sampling.
17.O algoritmo de Shor
Discussão sobre o algoritmo de Shor.
18.Quantum Machine Learning Quantum Support Vector Machine (QSVM)
Discussão sobre o algoritmo SVM quântico.
19. Quantum Approximate Optimization Algorithm (QAOA)
Discussão sobre o Quantum Approximate Optimization Algorithm (QAOA)
Introdução à computação quântica focando nos aspectos de programação de algoritmos capazes de explorar o potencial quântico da computação. Enfoque eminentemente prático associado ao desenvolvimento de algoritmos quânticos e de sua metodologia de desenvolvimento.