Publicação: Implementação do algoritmo de Shor como objeto de comparação das tecnologias quânticas Cirq, Qiskit e PyQuil
Carregando...
Tipo do documento
Data
Direito de acesso
Coleções
Programa
Área do conhecimento
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Título da Revista
ISSN da Revista
Título de Volume
Autores
Orientador
Coorientador
Pereira, João Henrique de Souza
Resumo
Este trabalho apresenta uma análise comparativa de tecnologias de programação quântica
tendo por base a implementação do algoritmo de Shor. Foram avaliadas as ferramentas
Cirq, desenvolvida pelo Google, o Qiskit, da IBM, e PyQuil, mantido pela Rigetti Computing.
A implementação em Cirq exigiu a criação manual de portas aritméticas e circuitos
personalizados, evidenciando sua flexibilidade, mas também o esforço extra necessário. Já
no Qiskit, notou-se um maior grau de abstração, com recursos de alto nível para exponenciação
modular e Transformada Quântica de Fourier, além de documentação extensa
e integração nativa com simuladores e processadores quânticos reais da IBM. Por outro
lado, o PyQuil se mostrou restrito para este trabalho, em razão da falta de primitivas
aritméticas de alto nível e do foco direcionado ao ecossistema da Rigetti Computing. Isso
levou à escolha de não implementar sua etapa quântica, embora as etapas pré e pósprocessamento
tenham sido contempladas. A comparação mostra que, apesar de todas as
tecnologias serem adequadas para experimentação acadêmica e desenvolvimento quântico,
cada uma possui suas próprias vantagens e limitações: o Qiskit se destaca pela maturidade
e completude, o Cirq pela flexibilidade a nível de circuito, e o PyQuil pela integração
direta com hardware proprietário, ainda que com recursos menos abrangentes.
Abstract
Palavras-chave
Computação Quântica, Algoritmo de Shor, Cirq, Qiskit, PyQuil
Citação
CINTRA, Felipe Augusto Nunes Cintra. Implementação do algoritmo de Shor como objeto de comparação das tecnologias quânticas Cirq, Qiskit e PyQuil. 2025. 63 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2025.
DOI
Coleções
Avaliação
Revisão
Suplementado Por
Referenciado Por
Licença Creative Commons
Exceto quando indicado de outra forma, a licença deste item é descrita como Acesso Aberto
