Um simulador simbólico de circuitos quânticos.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8161 |
Resumo: | A computação quântica é uma das mais promissoras tecnologias atuais, ela se baseia nos princípios da mecânica quântica para fornecer um paradigma computacional que promete um ganho expressivo de processamento. Com isso, problemas considerados intratáveis classicamente poderão ter soluções quânticas eficientes. Como até então nenhuma máquina quântica efetiva foi criada, a simulação se tornou a alternativa mais viável para o estudo e o desenvolvimento da área. Em vista disso, é necessário disponibilizar um sistema computacional que permita uma descrição em nível apropriado de um algoritmo quântico e uma “máquina” para simular esta descrição. Na literatura relacionada o estudo da computação quântica é, em geral, realizado através da linguagem de circuitos quânticos. Nesta linguagem, um algoritmo é apresentado através de sua representação visual (sintaxe) aliada à descrição e manipulação simbólica do estado do sistema (semântica). No presente trabalho é apresentado o processo de desenvolvimento de um Computer Algebra System (CAS) específico para o contexto de circuitos quânticos. O CAS foi implementado como uma extensão para o Zeno, tornando o simulador a única ferramenta do gênero a fornecer uma descrição completa da linguagem de circuitos A simulação simbólica incorporada ao Zeno permite que as descrições matemáticas do estado do sistema sejam criadas e manipuladas facilmente. Com isso, é possível simplificar ou exibir formas de representação alternativas para facilitar a compreensão e resolução do sistema investigado. O uso conjunto da abordagem numérica e gráfica com a abordagem simbólica, facilita sobremaneira o entendimento de um algoritmo e a compreensão de sua descrição matemática. As funcionalidades atualmente fornecidas pelo Zeno agilizam o desenvolvimento de algoritmos, pois permitem que os usuários trabalhem de uma forma mais rápida e eficiente do que se executarem os cálculos à mão. Além disso, o CAS possibilita a apresentação de descrições fieis àquelas exibidas na literatura. |
id |
UFCG_6825bcd7a2dbadfe2111f19fa1e892e5 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/8161 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Um simulador simbólico de circuitos quânticos.A symbolic simulator of quantum circuits.Teoria da ComputaçãoComputação QuânticaCircuitos QuânticosSimulação de Circuitos QuânticosComputer TheoryQuantum ComputationQuantum CircuitsQuantum Circuit SimulationCiência da ComputaçãoA computação quântica é uma das mais promissoras tecnologias atuais, ela se baseia nos princípios da mecânica quântica para fornecer um paradigma computacional que promete um ganho expressivo de processamento. Com isso, problemas considerados intratáveis classicamente poderão ter soluções quânticas eficientes. Como até então nenhuma máquina quântica efetiva foi criada, a simulação se tornou a alternativa mais viável para o estudo e o desenvolvimento da área. Em vista disso, é necessário disponibilizar um sistema computacional que permita uma descrição em nível apropriado de um algoritmo quântico e uma “máquina” para simular esta descrição. Na literatura relacionada o estudo da computação quântica é, em geral, realizado através da linguagem de circuitos quânticos. Nesta linguagem, um algoritmo é apresentado através de sua representação visual (sintaxe) aliada à descrição e manipulação simbólica do estado do sistema (semântica). No presente trabalho é apresentado o processo de desenvolvimento de um Computer Algebra System (CAS) específico para o contexto de circuitos quânticos. O CAS foi implementado como uma extensão para o Zeno, tornando o simulador a única ferramenta do gênero a fornecer uma descrição completa da linguagem de circuitos A simulação simbólica incorporada ao Zeno permite que as descrições matemáticas do estado do sistema sejam criadas e manipuladas facilmente. Com isso, é possível simplificar ou exibir formas de representação alternativas para facilitar a compreensão e resolução do sistema investigado. O uso conjunto da abordagem numérica e gráfica com a abordagem simbólica, facilita sobremaneira o entendimento de um algoritmo e a compreensão de sua descrição matemática. As funcionalidades atualmente fornecidas pelo Zeno agilizam o desenvolvimento de algoritmos, pois permitem que os usuários trabalhem de uma forma mais rápida e eficiente do que se executarem os cálculos à mão. Além disso, o CAS possibilita a apresentação de descrições fieis àquelas exibidas na literatura.Quantum computation is one of the most promising current technologies, it is based on the quantum mechanics principles to supply a computational paradigm that will bring an expressive processing power. Problems considered classically intractable will be efficiently solved using quantum computation. Because no effective quantum machine has been implemented yet, the quantum computation simulation tools became the most viable alternative for the study and development of the area. According to this, it is necessary to provide a computational system that allows an appropriate description of a quantum algorithm and a “machine” to simulate this description. In related literature the study of quantum computation is, in general, presented using the quantum circuits language. The understanding of a quantum algorithm is presented through the graphical representation of the circuit (syntax) allied to the symbolic description and manipulation of the system’s state (semantics). In this work it is presented the development process of a Computer Algebra System (CAS) specific for the context of quantum circuits. The CAS was implemented as an extension for Zeno, allowing the simulator to become the only tool that supplies a complete description of the circuits language. The symbolic simulation incorporated to Zeno allows the mathematical descriptions of the system’s state to be created and manipulated easily. In this way, it is possible to simplify or to show alternative representation forms that facilitate the understanding and resolution of the investigated problem. The use of the numerical and graphical utilities allied to the symbolic simulation of quantum circuits, induces and improves the understanding of quantum algorithms and its associated mathematical description. The currently supported functionalities allow the users to work in a faster and more efficient way than making this calculations by hand. Moreover, the CAS also allows a faithful description of the system computation as the descriptions observed in related literature.CapesUniversidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGLULA JÚNIOR, Bernardo.LULA JR, B.http://lattes.cnpq.br/1465309727421021LIMA, Aércio Ferreira de.LIMA, A. F.http://lattes.cnpq.br/2202544044877070RAMOS , Rubens Viana.ALBERT, Bruno Barbosa.BARBOSA, Alexandre de Andrade.2007-07-122019-10-17T09:28:23Z2019-10-172019-10-17T09:28:23Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8161BARBOSA, A. de A. Um simulador simbólico de circuitos quânticos. 2007. 90 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007. disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8161porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-25T11:19:32Zoai:localhost:riufcg/8161Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-25T11:19:32Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Um simulador simbólico de circuitos quânticos. A symbolic simulator of quantum circuits. |
title |
Um simulador simbólico de circuitos quânticos. |
spellingShingle |
Um simulador simbólico de circuitos quânticos. BARBOSA, Alexandre de Andrade. Teoria da Computação Computação Quântica Circuitos Quânticos Simulação de Circuitos Quânticos Computer Theory Quantum Computation Quantum Circuits Quantum Circuit Simulation Ciência da Computação |
title_short |
Um simulador simbólico de circuitos quânticos. |
title_full |
Um simulador simbólico de circuitos quânticos. |
title_fullStr |
Um simulador simbólico de circuitos quânticos. |
title_full_unstemmed |
Um simulador simbólico de circuitos quânticos. |
title_sort |
Um simulador simbólico de circuitos quânticos. |
author |
BARBOSA, Alexandre de Andrade. |
author_facet |
BARBOSA, Alexandre de Andrade. |
author_role |
author |
dc.contributor.none.fl_str_mv |
LULA JÚNIOR, Bernardo. LULA JR, B. http://lattes.cnpq.br/1465309727421021 LIMA, Aércio Ferreira de. LIMA, A. F. http://lattes.cnpq.br/2202544044877070 RAMOS , Rubens Viana. ALBERT, Bruno Barbosa. |
dc.contributor.author.fl_str_mv |
BARBOSA, Alexandre de Andrade. |
dc.subject.por.fl_str_mv |
Teoria da Computação Computação Quântica Circuitos Quânticos Simulação de Circuitos Quânticos Computer Theory Quantum Computation Quantum Circuits Quantum Circuit Simulation Ciência da Computação |
topic |
Teoria da Computação Computação Quântica Circuitos Quânticos Simulação de Circuitos Quânticos Computer Theory Quantum Computation Quantum Circuits Quantum Circuit Simulation Ciência da Computação |
description |
A computação quântica é uma das mais promissoras tecnologias atuais, ela se baseia nos princípios da mecânica quântica para fornecer um paradigma computacional que promete um ganho expressivo de processamento. Com isso, problemas considerados intratáveis classicamente poderão ter soluções quânticas eficientes. Como até então nenhuma máquina quântica efetiva foi criada, a simulação se tornou a alternativa mais viável para o estudo e o desenvolvimento da área. Em vista disso, é necessário disponibilizar um sistema computacional que permita uma descrição em nível apropriado de um algoritmo quântico e uma “máquina” para simular esta descrição. Na literatura relacionada o estudo da computação quântica é, em geral, realizado através da linguagem de circuitos quânticos. Nesta linguagem, um algoritmo é apresentado através de sua representação visual (sintaxe) aliada à descrição e manipulação simbólica do estado do sistema (semântica). No presente trabalho é apresentado o processo de desenvolvimento de um Computer Algebra System (CAS) específico para o contexto de circuitos quânticos. O CAS foi implementado como uma extensão para o Zeno, tornando o simulador a única ferramenta do gênero a fornecer uma descrição completa da linguagem de circuitos A simulação simbólica incorporada ao Zeno permite que as descrições matemáticas do estado do sistema sejam criadas e manipuladas facilmente. Com isso, é possível simplificar ou exibir formas de representação alternativas para facilitar a compreensão e resolução do sistema investigado. O uso conjunto da abordagem numérica e gráfica com a abordagem simbólica, facilita sobremaneira o entendimento de um algoritmo e a compreensão de sua descrição matemática. As funcionalidades atualmente fornecidas pelo Zeno agilizam o desenvolvimento de algoritmos, pois permitem que os usuários trabalhem de uma forma mais rápida e eficiente do que se executarem os cálculos à mão. Além disso, o CAS possibilita a apresentação de descrições fieis àquelas exibidas na literatura. |
publishDate |
2007 |
dc.date.none.fl_str_mv |
2007-07-12 2019-10-17T09:28:23Z 2019-10-17 2019-10-17T09:28:23Z |
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 |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8161 BARBOSA, A. de A. Um simulador simbólico de circuitos quânticos. 2007. 90 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007. disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8161 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8161 |
identifier_str_mv |
BARBOSA, A. de A. Um simulador simbólico de circuitos quânticos. 2007. 90 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2007. disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8161 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1809744404191117312 |