Tutoriais
Use estes tutoriais para saber como aplicar o Qiskit a casos de uso comuns de computação quântica.
- Comece com o conjunto de tutoriais na seção Introdução se for a primeira vez que executa código em um computador quântico.
- A seção sobre fluxos de trabalho para obter vantagens contém exemplos de ponta a ponta do uso de um computador quântico para resolver problemas do mundo real. Esses tutoriais se concentram em algoritmos que são candidatos promissores para obter vantagens computacionais de um computador quântico em relação a um computador clássico.
- A seção sobre os recursos do Qiskit contém exemplos que usam as técnicas mais recentes e avançadas do ecossistema do Qiskit para melhorar parte ou todo um determinado fluxo de trabalho.
Introdução
Estes tutoriais são destinados a iniciantes que estão prontos para explorar a execução de algoritmos quânticos em um computador quântico.
Explore fluxos de trabalho para obter vantagens
Os tutoriais desta seção abrangem demonstrações em larga escala de algoritmos quânticos.
Os algoritmos dessa categoria se concentram em circuitos quânticos cujas distribuições de saída codificam soluções para problemas estruturados com saída verificável. Verificabilidade significa que você pode verificar a consistência entre os dados medidos, seja avaliando o bitstring escolhido ou sabendo que não ocorrem falsos positivos.
Os tutoriais destacam técnicas em que a amostragem repetida permite a estimativa de quantidades específicas do problema (por exemplo, valores de função de custo ou pesos espectrais). Esses métodos são particularmente relevantes para tarefas de otimização e simulação com simetrias.
-
Diagonalização quântica baseada em amostragem de um Hamiltoniano químico
-
Diagonalização quântica de Krylov baseada em amostras de um modelo de rede fermiônica
-
QAOA com inicialização a quente usando o complemento Optimization Mapper do Qiskit
-
Codificação de correlação de Pauli para reduzir os requisitos de corte máximo
-
Cálculos de solvente implícito utilizando o programa " Qiskit Serverless "
-
Esses tutoriais se concentram na estimativa de quantidades fisicamente significativas, como energia ou valores de correlação, preparando estados quânticos e medindo observáveis. As técnicas incluem abordagens de circuitos variacionais e trotterizados que equilibram a expressividade do circuito com a eficiência da profundidade do circuito. A ênfase é colocada em fluxos de trabalho que reduzem as demandas de recursos quânticos, mantendo a precisão e permitindo a estimativa prática de observáveis em sistemas químicos e físicos.
Esta seção apresenta algoritmos com garantias teóricas bem definidas, projetados para serem executados em futuros equipamentos quânticos com correção de erros. A sobrecarga de circuitos ou de amostragem desses algoritmos varia de uma forma que não é eficiente em termos de profundidade e, por isso, é mais provável que demonstrem vantagem quântica quando existirem computadores quânticos tolerantes a falhas. Esses tutoriais ilustram como os métodos funcionam em cenários idealizados e apresentam exemplos em pequena escala.
Aproveite os recursos do Qiskit
Esta seção apresenta os recursos avançados do ecossistema Qiskit que melhoram o desempenho, a confiabilidade e a velocidade na execução de algoritmos quânticos.
A otimização da carga de trabalho concentra-se na orquestração eficiente de recursos clássicos e quânticos ou em métodos personalizados para aprimorar a manipulação do circuito quântico.
O Qiskit Functions é uma coleção de ferramentas pré-empacotadas de gerenciamento de erros e aplicativos, facilitando a criação de experimentos em larga escala com circuitos, moléculas, QUBOs e muito mais.
-
Crie novos algoritmos com as funções do Circuit — com pipelines pré-configurados de transpilagem, supressão de erros e mitigação de erros.
-
Experimente resolver problemas específicos de cada área utilizando funções de aplicativos — com entradas e saídas familiares aos solucionadores clássicos.
-
Otimização dinâmica de carteiras com o Portfolio Optimizer da Global Data Quantum
-
Otimização binária de ordem superior com o Optimization Solver da Q-CTRL
-
Modelar um fluido não viscoso em escoamento usando o QUICK-PDE
-
Resolva o problema de divisão de mercado com o Iskay Quantum Optimizer da Kipu Quantum
-
-
Os complementos permitem a manipulação avançada de circuitos, como corte, retropropagação de observáveis ou circuitos aproximados, que permitem aos usuários contornar as limitações de hardware ao custo de uma maior sobrecarga de computação clássica.
A atenuação de erros enfrenta o desafio do ruído sem tolerância total a falhas, recuperando valores de expectativa precisos por meio da manipulação controlada do circuito e do pós-processamento.
A detecção de erros identifica operações defeituosas para retornar resultados livres de ruídos, foto a foto, por meio de pós-processamento.