Quantum error-correcting codes
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://hdl.handle.net/1822/87114 |
Resumo: | Dissertação de mestrado em Physics Engineering |
id |
RCAP_6d3df85868bc7209d032830fbf2ef673 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/87114 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Quantum error-correcting codesQuantum computingQuantum error correctionStabilizer codesIBMQComputação quânticaCorrecção de erros quânticosCódigos estabilizadoresEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Physics EngineeringQuantum computing is a new and exciting field of research that, using the properties of quantum mechanics, has the potential to be a disruptive technology, being able to per form certain computations faster than any classical computer, such as Shor’s factorization algorithm and Grover’s algorithm. Although there are several quantum computer with different underlying technologies, one of the main challenges of quantum computation is the occurence of errors, destroying the information and making computation impossible. Errors may have several different sources namely, thermal noise, faulty gates or incorrect measurements. The present dissertation aims to study and employ methods for reducing the effects of errors during quantum computation and correct them using Stabilizer Codes, which are a very powerful tool to produce circuit encoding networks that can, in theory, protect quantum systems from errors during transmission. A proof of concept algorithm was implemented using Qiskit, a Python based program development language for the IBM Q machines, and tested on both simulators and real systems. The algorithm is capable of, given any stabilizer in standard form, generate the circuit encoding network. Due to technological limitations associated with current quantum computers the results obtained in ibmq_guadalupe fail to show the efficacy of Stabilizer Codes.A computação quântica é uma área de investigação recente que, usando as propriedades da mecânica quântica, tem o potencial de ser uma tecnologia disruptiva, sendo capaz de realizar alguns tipos de computação de forma mais rápida do que qualquer outro computador clássico atual, tais como, o algoritmo de fatorização de Shor e o algoritmo de procura de Grover. Apesar de já existirem vários computadores quãnticos com tecnologias de diferentes modos de operação, um dos principais desafios que a computação quântica enfrenta é a existência de erros, destruindo a informação presente e impossibilitando a computação. Os erros podem ser de várias fontes, nomeadamente, ruido térmico, operações deficientes ou medidas incorrectas. Esta dissertação tem como objectivo estudar e aplicar métodos para reduzir os efeitos dos erros durante a computação quântica e corrigi-los usando códigos estabilizadores, que são uma ferramenta poderosa para produzir circuitos que podem, em teoria, proteger sistemas quânticos de erros ocorridos durante a transmissão. Foi implementado um algoritmo usando Qiskit, uma linguagem à base de Python usada para desenvolver programas nas máquinas da IBM, que foi testado em simuladores e em sistemas físicos. O algoritmo é capaz de, dado um estabilizador na sua forma standard, gerar o circuito codificador. Devido a limitações da tecnologia associadas aos atuais computadores quânticos, os resultados obtidos na máquina ibimq_guadalupe não demonstram a eficácia dos códigos estabilizadores.Almeida, José BacelarPatrício, PedroUniversidade do MinhoPereira, Jose Eduardo Moreira Barros2022-10-172022-10-17T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/87114eng203373090info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-10-28T01:19:35Zoai:repositorium.sdum.uminho.pt:1822/87114Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:26:00.042487Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Quantum error-correcting codes |
title |
Quantum error-correcting codes |
spellingShingle |
Quantum error-correcting codes Pereira, Jose Eduardo Moreira Barros Quantum computing Quantum error correction Stabilizer codes IBMQ Computação quântica Correcção de erros quânticos Códigos estabilizadores Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Quantum error-correcting codes |
title_full |
Quantum error-correcting codes |
title_fullStr |
Quantum error-correcting codes |
title_full_unstemmed |
Quantum error-correcting codes |
title_sort |
Quantum error-correcting codes |
author |
Pereira, Jose Eduardo Moreira Barros |
author_facet |
Pereira, Jose Eduardo Moreira Barros |
author_role |
author |
dc.contributor.none.fl_str_mv |
Almeida, José Bacelar Patrício, Pedro Universidade do Minho |
dc.contributor.author.fl_str_mv |
Pereira, Jose Eduardo Moreira Barros |
dc.subject.por.fl_str_mv |
Quantum computing Quantum error correction Stabilizer codes IBMQ Computação quântica Correcção de erros quânticos Códigos estabilizadores Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Quantum computing Quantum error correction Stabilizer codes IBMQ Computação quântica Correcção de erros quânticos Códigos estabilizadores Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado em Physics Engineering |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-10-17 2022-10-17T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/87114 |
url |
https://hdl.handle.net/1822/87114 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
203373090 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134141764075520 |