Use este identificador para citar ou linkar para este item:
https://repositorio.ufu.br/handle/123456789/47670| ORCID: | http://orcid.org/0009-0001-2362-3978 |
| Tipo do documento: | Trabalho de Conclusão de Curso |
| Tipo de acesso: | 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(es): | Cintra, Felipe Augusto Nunes |
| Primeiro orientador: | Faina, Luís Fernando |
| Primeiro coorientador: | Pereira, João Henrique de Souza |
| Primeiro membro da banca: | Sendin, Ivan da Silva |
| Segundo membro da banca: | Lima, Mariana Adriana Vidigal de |
| 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. |
| Palavras-chave: | Computação Quântica Algoritmo de Shor Cirq Qiskit PyQuil |
| Área(s) do CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| Idioma: | por |
| País: | Brasil |
| Editora: | Universidade Federal de Uberlândia |
| Referência: | 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 |
| Data de defesa: | 25-Set-2025 |
| Aparece nas coleções: | TCC - Ciência da Computação |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| ComparacaoTecnologiasQuantica.pdf | Trabalho de Conclusão de Curso | 892.68 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons
