Implementación Cuántica de Problemas NP modelados como Hamiltonianos de Ising
dc.contributor.advisor | Del Barrio García, Alberto Antonio | |
dc.contributor.advisor | Botella Juan, Guillermo | |
dc.contributor.author | Gómez Ramos, Daniel | |
dc.date.accessioned | 2025-07-31T08:28:24Z | |
dc.date.available | 2025-07-31T08:28:24Z | |
dc.date.issued | 2024 | |
dc.degree.title | Doble Grado en Matemáticas y Físicas | |
dc.description | Quantum computing arises as an alternative to classical computing that uses principles of Quantum Mechanics to achieve improvements in multitude fields giving better results and less time spent. In this work the universal quantum computing gate-based model is shown and how it can be used to find the solution of optimization problems. We start by establishing the theoretical bases of this model that would allow us to introduce two methods that serve to solve combinatorial optimization problems: QAOA (Quantum Approximate Optimization Algorithm) and VQE (Variational Quantum Eigensolver). These are two hybrid algorithms with quantum and classical parts. QAOA emerges as an approximation of the adiabatic theorem while VQE is a variational algorithm that uses similar principles to those of QAOA. It is necessary that the problem we want to solve is modeled as Ising Hamiltonian. In consequence, in the present work we will talk about the importance of this model and how to relate it to our combinatorial problems. We will use these concepts to find the solution of two NP-hard complexity problems: the MaxCut problem and the knapsack problem. We will use Qiskit, a quantum computing package offered by IBM. Finally, the goodness of the results obtained will be analyzed and futures lines of work will be proposed. | |
dc.description.abstract | La computación cuántica surge como una alternativa a la computación clásica que utiliza los principios de la Mecánica Cuántica para conseguir mejoras en multitud de campos ofreciendo mejores resultados y un menor tiempo empleado. En este trabajo se presenta el modelo de computación cuántica universal, basado en puertas, y cómo puede ser empleado para encontrar la solución de problemas de optimización. Comenzamos estableciendo las bases teóricas de este modelo que nos permitirán introducir dos métodos que sirven para resolver problemas de optimización combinatoria: QAOA (Quantum Approximate Optimization Algorithm) y VQE (Variational Quantum Eigensolver). Se trata de dos algoritmos híbridos con partes cuánticas y clásicas. QAOA surge como una aproximación del teorema adiabático mientras que VQE es un algoritmo variacional que utiliza principios similares a los de QAOA. Es necesario que el problema que deseamos resolver se encuentre modelado como un Hamiltoniano de Ising. Por ello, en el presente trabajo se va a hablar sobre la importancia de este modelo y cómo relacionarlo con nuestros problemas combinatorios. Usaremos estos conceptos para buscar la solución de dos problemas de complejidad NP-difícil: el problema MaxCut y el problema de la mochila. Para ello utilizaremos Qiskit, un paquete de computación cuántica ofrecido por IBM. Por último, se analizará la bondad de los resultados obtenidos y se propondrán futuras líneas de trabajo | |
dc.description.department | Depto. de Arquitectura de Computadores y Automática | |
dc.description.faculty | Fac. de Ciencias Físicas | |
dc.description.refereed | TRUE | |
dc.description.status | unpub | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/122945 | |
dc.language.iso | spa | |
dc.page.total | 20 | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
dc.rights.accessRights | open access | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject.cdu | 004 | |
dc.subject.keyword | Cuántica | |
dc.subject.keyword | Optimización | |
dc.subject.keyword | Ising | |
dc.subject.keyword | Problemas NP | |
dc.subject.keyword | Adiabático | |
dc.subject.keyword | Hamiltoniano | |
dc.subject.keyword | Algoritmo | |
dc.subject.keyword | QAOA | |
dc.subject.keyword | Qubit | |
dc.subject.keyword | VQE | |
dc.subject.keyword | Quantum | |
dc.subject.keyword | Optimization | |
dc.subject.keyword | NP problems | |
dc.subject.keyword | Adiabatic | |
dc.subject.keyword | Hamiltonian | |
dc.subject.keyword | Algorithm | |
dc.subject.ucm | Informática (Informática) | |
dc.subject.unesco | 1203.17 Informática | |
dc.title | Implementación Cuántica de Problemas NP modelados como Hamiltonianos de Ising | |
dc.title | Quantum Implementation of NP Problems modeled as Ising Hamiltonians | |
dc.type | bachelor thesis | |
dc.type.hasVersion | AM | |
dspace.entity.type | Publication | |
relation.isAdvisorOfPublication | 53f86d34-b560-4105-a0bc-a8d1994153ab | |
relation.isAdvisorOfPublication | f94b32c6-dff7-4d98-9c7a-00aad48c2b6a | |
relation.isAdvisorOfPublication.latestForDiscovery | 53f86d34-b560-4105-a0bc-a8d1994153ab |
Download
Original bundle
1 - 1 of 1