Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufu.br/handle/123456789/47670
ORCID:  http://orcid.org/0009-0001-2362-3978
Tipo de documento: Trabalho de Conclusão de Curso
Tipo de acceso: Acesso Aberto
Título: Implementação do algoritmo de Shor como objeto de comparação das tecnologias quânticas Cirq, Qiskit e PyQuil
Título (s) alternativo (s): Implementation of Shor's algorithm as an object for comparing Cirq, Qiskit and PyQuil quantum technologies
Autor: Cintra, Felipe Augusto Nunes
Primer orientador: Faina, Luís Fernando
Primer coorientador: Pereira, João Henrique de Souza
Primer miembro de la banca: Sendin, Ivan da Silva
Segundo miembro de la banca: Lima, Mariana Adriana Vidigal de
Resumen: 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.
Palabras clave: Computação Quântica
Algoritmo de Shor
Cirq
Qiskit
PyQuil
Área (s) del CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Editora: Universidade Federal de Uberlândia
Cita: 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.
URI: https://repositorio.ufu.br/handle/123456789/47670
Fecha de defensa: 25-sep-2025
Aparece en las colecciones:TCC - Ciência da Computação

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
ComparacaoTecnologiasQuantica.pdfTrabalho de Conclusão de Curso892.68 kBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons