Quantum error-correcting codes

Detalhes bibliográficos
Autor(a) principal: Pereira, Jose Eduardo Moreira Barros
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