SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Algoritmos Cuánticos
Alejandro Jaramillo
CSUC
14/04/2023
2
Conjunto de instrucciones diseñado para resolver un
problema con recursos cuánticos.
Ofrecen una mejora en tiempo,
memoria, almacenamiento…
No siempre son mejores
que los clásicos!
Algoritmos cuánticos
2
3
Modelo de puertas
3
PUERTA CUÁNTICA: operación básica sobre uno o varios qubits.
Equivalente a las puertas clásicas!
Puerta NOT
X NOT(X)
0 1
1 0
bit flip!
CLÁSICO CUÁNTICO
Puerta X
Puerta Cuántica ROTACIÓN
X
4
Ingredientes
4
PUERTAS CUÁNTICAS MEDICIÓN
OPERACIONES CONDICIONADAS
(cuántica y clásicamente)
1 QUBIT 2 QUBITS
X
H
bit flip
superposición
entrelazamiento
Información cuántica información clásica
5
Circuitos cuánticos
5
Conjunto de operaciones cuánticas y clásicas sobre estados cuánticos.
Estamos condicionados por:
• Fidelidad de las puertas
• Profundidad del circuito
• Número de qubits
• Tiempo de coherencia
• …
CUÁNTICO
CLÁSICO+CUÁNTICO
6
Algoritmo de Grover
6
PROBLEMA: dada una palabra,
buscar su definición
Podemos aprovechar la estructura
de la base de datos para resolver
el problema en menos pasos.
Abrir por la mitad
Sí
FIN
No
Antes Después
Descartar la
primera mitad
¿Encontramos
la palabra?
¿Va antes o
después?
FIN
Descartar la
segunda mitad
7
Algoritmo de Grover
7
PROBLEMA INVERSO: dada una
definición, buscar su palabra
Problema mucho más complicado!
BÚSQUEDA DESESTRUCTURADA
En el peor de los casos, tendremos
que revisar todos los registros:
complejidad 𝑂(𝑛)
Algoritmo de Grover: 𝑶( 𝒏)
8
Algoritmo de Grover
8
Oráculo
Geométricamente: rotaciones en un plano que contiene la solución
Se amplifica la probabilidad de medir la solución!
9
Otros algoritmos famosos:
 Algoritmo de Shor
 Quantum Fourier Transform Muy bonitos… pero no podemos hacerlos
 Quantum Phase Estimation
Se necesita alta fidelidad de puertas, tiempos de coherencia largos y,
sobre todo, corrección de errores cuántica.
Fault Tolerant vs. NISQ
9
(aún)
10
Fault Tolerant vs. NISQ
10
Noisy
Intermediate
Scale
Quantum
Algoritmos con pocos qubits, principalmente variacionales
• QAOA
• VQA
• VQE
11
Variational Quantum Eigensolver
11
Algoritmo variacional híbrido: recursos clásicos y cuánticos.
Objetivo: encontrar el estado fundamental y la energía
fundamental de un sistema: moléculas, redes cristalinas…
Hardware cuántico: preparación de estados y medida
Hardware clásico: procesamiento y optimización
12
Variational Quantum Eigensolver
12
1. Diseñar un circuito cuántico
parametrizado (ansatz) que
aproxime el estado fundamental
2. Medir la energía del estado
generado con otro circuito
cuántico
3. Usar un optimizador clásico para
encontrar nuevos parámetros
4. Nueva iteración
13
Ansatz
13
 El circuito cuántico parametrizado - ansatz - genera un estado
parametrizado Ψ Ԧ
𝜃 .
 La energía 𝐸 Ԧ
𝜃 se mide con un segundo circuito cuántico. Esta
siempre será mayor o igual a la energía del estado
fundamental.
¿Cómo elegimos el ansatz?
1. Hardware-efficient: optimiza las propiedades del hardware
cuántico utilizado
2. Problem-inspired:aprovecha el conocimiento teórico del
problema para encontrar mejores familias de estados
14
HVA: energía del He-H+
14
https://quantumspain-project.es @QuantumSpain_ES quantum-spain-project
"This work has been financially supported by the Ministry of Economic Affairs and Digital Transformation of the Spanish Government through the QUANTUM ENIA
project call - QUANTUM SPAIN project, and by the European Union through the Recovery, Transformation and Resilience Plan - NextGenerationEU within the
framework of the Digital Spain 2026 Agenda“.

Más contenido relacionado

La actualidad más candente

PR-270: PP-YOLO: An Effective and Efficient Implementation of Object Detector
PR-270: PP-YOLO: An Effective and Efficient Implementation of Object DetectorPR-270: PP-YOLO: An Effective and Efficient Implementation of Object Detector
PR-270: PP-YOLO: An Effective and Efficient Implementation of Object DetectorJinwon Lee
 
pfSense firewall workshop guide
pfSense firewall workshop guidepfSense firewall workshop guide
pfSense firewall workshop guideSopon Tumchota
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNUmesh Krishnaswamy
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1Chaing Ravuth
 
Vc dimension in Machine Learning
Vc dimension in Machine LearningVc dimension in Machine Learning
Vc dimension in Machine LearningVARUN KUMAR
 
Statistical learning
Statistical learningStatistical learning
Statistical learningSlideshare
 
Naive Bayes Classifier
Naive Bayes ClassifierNaive Bayes Classifier
Naive Bayes ClassifierYiqun Hu
 
Instance based learning
Instance based learningInstance based learning
Instance based learningSlideshare
 
The quantum age - secure transport networks
The quantum age - secure transport networksThe quantum age - secure transport networks
The quantum age - secure transport networksADVA
 

La actualidad más candente (20)

PR-270: PP-YOLO: An Effective and Efficient Implementation of Object Detector
PR-270: PP-YOLO: An Effective and Efficient Implementation of Object DetectorPR-270: PP-YOLO: An Effective and Efficient Implementation of Object Detector
PR-270: PP-YOLO: An Effective and Efficient Implementation of Object Detector
 
Protocolo ipx
Protocolo ipxProtocolo ipx
Protocolo ipx
 
pfSense firewall workshop guide
pfSense firewall workshop guidepfSense firewall workshop guide
pfSense firewall workshop guide
 
Bayesian networks
Bayesian networksBayesian networks
Bayesian networks
 
Em algorithm
Em algorithmEm algorithm
Em algorithm
 
Criterios de Busqueda en I.A
Criterios de Busqueda en I.ACriterios de Busqueda en I.A
Criterios de Busqueda en I.A
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDN
 
K - Nearest neighbor ( KNN )
K - Nearest neighbor  ( KNN )K - Nearest neighbor  ( KNN )
K - Nearest neighbor ( KNN )
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1
 
Knn
KnnKnn
Knn
 
Knn
KnnKnn
Knn
 
Density based clustering
Density based clusteringDensity based clustering
Density based clustering
 
Vc dimension in Machine Learning
Vc dimension in Machine LearningVc dimension in Machine Learning
Vc dimension in Machine Learning
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
 
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment BasicsVery High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
 
Naive Bayes Classifier
Naive Bayes ClassifierNaive Bayes Classifier
Naive Bayes Classifier
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
 
Introduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdfIntroduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdf
 
Bayesian networks
Bayesian networksBayesian networks
Bayesian networks
 
The quantum age - secure transport networks
The quantum age - secure transport networksThe quantum age - secure transport networks
The quantum age - secure transport networks
 

Similar a Algoritmos cuánticos: introducción y ejemplos

Presentacion PFC Computacion Cuantica Jaime Coello.pdf
Presentacion PFC Computacion Cuantica Jaime Coello.pdfPresentacion PFC Computacion Cuantica Jaime Coello.pdf
Presentacion PFC Computacion Cuantica Jaime Coello.pdfJuan Henriquez
 
Combinational.logic
Combinational.logicCombinational.logic
Combinational.logicUAM AZC
 
Computación cuantica rocio
Computación cuantica rocioComputación cuantica rocio
Computación cuantica rocioROCIO GREFA
 
Informatica cuántica
Informatica cuánticaInformatica cuántica
Informatica cuánticamoledo86
 
Materia comercio electronico
Materia  comercio electronicoMateria  comercio electronico
Materia comercio electronicoGina Saltos
 
Computación cuántica luis
Computación cuántica luisComputación cuántica luis
Computación cuántica luisisayohana
 
Electrónica digital: Fundamentos de computadores (modulo 4) Los circuitos lóg...
Electrónica digital: Fundamentos de computadores (modulo 4) Los circuitos lóg...Electrónica digital: Fundamentos de computadores (modulo 4) Los circuitos lóg...
Electrónica digital: Fundamentos de computadores (modulo 4) Los circuitos lóg...SANTIAGO PABLO ALBERTO
 
Computación Cuántica
Computación CuánticaComputación Cuántica
Computación CuánticaFreelancer
 

Similar a Algoritmos cuánticos: introducción y ejemplos (20)

2019 03 28_upv_computacion_cuantica_liderat
2019 03 28_upv_computacion_cuantica_liderat2019 03 28_upv_computacion_cuantica_liderat
2019 03 28_upv_computacion_cuantica_liderat
 
Presentacion PFC Computacion Cuantica Jaime Coello.pdf
Presentacion PFC Computacion Cuantica Jaime Coello.pdfPresentacion PFC Computacion Cuantica Jaime Coello.pdf
Presentacion PFC Computacion Cuantica Jaime Coello.pdf
 
Guillermo Cuantico
Guillermo CuanticoGuillermo Cuantico
Guillermo Cuantico
 
2017 09 07_programar_ordenadorcuanticov3
2017 09 07_programar_ordenadorcuanticov32017 09 07_programar_ordenadorcuanticov3
2017 09 07_programar_ordenadorcuanticov3
 
Computación Cuántica
Computación Cuántica Computación Cuántica
Computación Cuántica
 
Combinational.logic
Combinational.logicCombinational.logic
Combinational.logic
 
Computación cuantica rocio
Computación cuantica rocioComputación cuantica rocio
Computación cuantica rocio
 
Computación cuántica
Computación cuánticaComputación cuántica
Computación cuántica
 
Evento univ30may quantumcomputing_final
Evento univ30may quantumcomputing_finalEvento univ30may quantumcomputing_final
Evento univ30may quantumcomputing_final
 
Informatica cuántica
Informatica cuánticaInformatica cuántica
Informatica cuántica
 
Lenguajes para programación cuántica
Lenguajes para programación cuánticaLenguajes para programación cuántica
Lenguajes para programación cuántica
 
Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)
 
Materia comercio electronico
Materia  comercio electronicoMateria  comercio electronico
Materia comercio electronico
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computación cuántica luis
Computación cuántica luisComputación cuántica luis
Computación cuántica luis
 
Electrónica digital: Fundamentos de computadores (modulo 4) Los circuitos lóg...
Electrónica digital: Fundamentos de computadores (modulo 4) Los circuitos lóg...Electrónica digital: Fundamentos de computadores (modulo 4) Los circuitos lóg...
Electrónica digital: Fundamentos de computadores (modulo 4) Los circuitos lóg...
 
Computación Cuántica
Computación CuánticaComputación Cuántica
Computación Cuántica
 
Logica secuencial
Logica secuencialLogica secuencial
Logica secuencial
 
Introduccion algoritmoscuanticos
Introduccion algoritmoscuanticosIntroduccion algoritmoscuanticos
Introduccion algoritmoscuanticos
 
Breve historia de_la_computacion_cuantica
Breve historia de_la_computacion_cuanticaBreve historia de_la_computacion_cuantica
Breve historia de_la_computacion_cuantica
 

Más de CSUC - Consorci de Serveis Universitaris de Catalunya

Más de CSUC - Consorci de Serveis Universitaris de Catalunya (20)

Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
 
Publicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de RecercaPublicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de Recerca
 
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
 
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
 
Security Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademySecurity Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademy
 
The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)
 
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
 
La gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolasLa gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolas
 
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
 
Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...
 
Enginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fonsEnginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fons
 
Transformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IATransformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IA
 
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de BarcelonaDifusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
 
Fons de discos perforats de cartró
Fons de discos perforats de cartróFons de discos perforats de cartró
Fons de discos perforats de cartró
 
Biblioteca Digital Gencat
Biblioteca Digital GencatBiblioteca Digital Gencat
Biblioteca Digital Gencat
 
El fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusióEl fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusió
 
El CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físicsEl CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físics
 
Els serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUCEls serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUC
 
SIG-NOC Tools Survey
SIG-NOC Tools SurveySIG-NOC Tools Survey
SIG-NOC Tools Survey
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (15)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Algoritmos cuánticos: introducción y ejemplos

  • 2. 2 Conjunto de instrucciones diseñado para resolver un problema con recursos cuánticos. Ofrecen una mejora en tiempo, memoria, almacenamiento… No siempre son mejores que los clásicos! Algoritmos cuánticos 2
  • 3. 3 Modelo de puertas 3 PUERTA CUÁNTICA: operación básica sobre uno o varios qubits. Equivalente a las puertas clásicas! Puerta NOT X NOT(X) 0 1 1 0 bit flip! CLÁSICO CUÁNTICO Puerta X Puerta Cuántica ROTACIÓN X
  • 4. 4 Ingredientes 4 PUERTAS CUÁNTICAS MEDICIÓN OPERACIONES CONDICIONADAS (cuántica y clásicamente) 1 QUBIT 2 QUBITS X H bit flip superposición entrelazamiento Información cuántica información clásica
  • 5. 5 Circuitos cuánticos 5 Conjunto de operaciones cuánticas y clásicas sobre estados cuánticos. Estamos condicionados por: • Fidelidad de las puertas • Profundidad del circuito • Número de qubits • Tiempo de coherencia • … CUÁNTICO CLÁSICO+CUÁNTICO
  • 6. 6 Algoritmo de Grover 6 PROBLEMA: dada una palabra, buscar su definición Podemos aprovechar la estructura de la base de datos para resolver el problema en menos pasos. Abrir por la mitad Sí FIN No Antes Después Descartar la primera mitad ¿Encontramos la palabra? ¿Va antes o después? FIN Descartar la segunda mitad
  • 7. 7 Algoritmo de Grover 7 PROBLEMA INVERSO: dada una definición, buscar su palabra Problema mucho más complicado! BÚSQUEDA DESESTRUCTURADA En el peor de los casos, tendremos que revisar todos los registros: complejidad 𝑂(𝑛) Algoritmo de Grover: 𝑶( 𝒏)
  • 8. 8 Algoritmo de Grover 8 Oráculo Geométricamente: rotaciones en un plano que contiene la solución Se amplifica la probabilidad de medir la solución!
  • 9. 9 Otros algoritmos famosos:  Algoritmo de Shor  Quantum Fourier Transform Muy bonitos… pero no podemos hacerlos  Quantum Phase Estimation Se necesita alta fidelidad de puertas, tiempos de coherencia largos y, sobre todo, corrección de errores cuántica. Fault Tolerant vs. NISQ 9 (aún)
  • 10. 10 Fault Tolerant vs. NISQ 10 Noisy Intermediate Scale Quantum Algoritmos con pocos qubits, principalmente variacionales • QAOA • VQA • VQE
  • 11. 11 Variational Quantum Eigensolver 11 Algoritmo variacional híbrido: recursos clásicos y cuánticos. Objetivo: encontrar el estado fundamental y la energía fundamental de un sistema: moléculas, redes cristalinas… Hardware cuántico: preparación de estados y medida Hardware clásico: procesamiento y optimización
  • 12. 12 Variational Quantum Eigensolver 12 1. Diseñar un circuito cuántico parametrizado (ansatz) que aproxime el estado fundamental 2. Medir la energía del estado generado con otro circuito cuántico 3. Usar un optimizador clásico para encontrar nuevos parámetros 4. Nueva iteración
  • 13. 13 Ansatz 13  El circuito cuántico parametrizado - ansatz - genera un estado parametrizado Ψ Ԧ 𝜃 .  La energía 𝐸 Ԧ 𝜃 se mide con un segundo circuito cuántico. Esta siempre será mayor o igual a la energía del estado fundamental. ¿Cómo elegimos el ansatz? 1. Hardware-efficient: optimiza las propiedades del hardware cuántico utilizado 2. Problem-inspired:aprovecha el conocimiento teórico del problema para encontrar mejores familias de estados
  • 15. https://quantumspain-project.es @QuantumSpain_ES quantum-spain-project "This work has been financially supported by the Ministry of Economic Affairs and Digital Transformation of the Spanish Government through the QUANTUM ENIA project call - QUANTUM SPAIN project, and by the European Union through the Recovery, Transformation and Resilience Plan - NextGenerationEU within the framework of the Digital Spain 2026 Agenda“.