SlideShare una empresa de Scribd logo
1 de 23
1
INTRODUCCIÓN A LOS ALGORITMOS CUÁNTICOS
Francisco Gálvez
2
Objetivo
 Es un trabajo introductorio al área de los algoritmos cuánticos.
 Introducción y presentación de los algoritmos cuánticos más representativos
– Baseline para comenzar a estudiar más en profundidad el tema de los algoritmos
cuánticos.
 ¿Por qué?
– Porque con los algoritmos clásicos actuales, hay problemas que no se resuelven de
forma eficiente.
– Porque si se crea un computador cuántico es necesario disponer de algoritmos
capaces de aprovechar sus características cuánticas.
– Porqu La algoritmia cuántica es un área de trabajo en continuo crecimiento con un
potencial suficiente para provocar un cambio radical en la forma en la que
actualmente se abordan algunos problemas básicos de gran trascendencia
3
Descripción General
 Conceptos básicos en Computación Cuántica
– Qubit, Puertas Lógicas, Circuitos, Operaciones
 Algoritmos Cuánticos Fundamentales
– Deutsch
– Deutsch-Josza
– Berstein-Varizani
– Simon
– Factorización de Shor
– Búsqueda de Grover
 Caminata Cuántica
– Descripción del concepto y evolución desde la caminata aleatoria
– La Caminata Cuántica Discreta
– La Caminata Cuántica Continua
 La Caminata Cuántica y los algoritmos cuánticos
 Conclusiones
4
Conceptos Básicos en Computación Cuántica
5
 Qubit como unidad básica de trabajo
 Puertas Lógicas y Circuitos utlizada en Computación Cuántica
.
 Operaciones con Qubits
– Operaciones con 1 bit  matrices 2x2
– Operaciones con 2 bits  Matrices 4 x 4 (permiten implantar funciones booleanas)
– El conjunto universal está formado por todas la puertas de 1Q + CNOT
Conceptos Básicos en Computación Cuántica
6
Algoritmos Cuánticos Fundamentales
7
Los Algoritmos Fundamentales – Algoritmo de Deutsch
 Determina si una función binaria es constante o balaceada
 Transformación unitaria sobre la función y transformación de Hadamard
8
Los Algoritmos Fundamentales – Algoritmo de Deutsch-Josza
 El Algoritmo de Deutsch-Josza
– Transformación de Hadamard sobre cada qubit
– Inversión de signo
– Transformación de Hadamard
9
Los Algoritmos Fundamentales – Algortimo de Bernstein-Varizani
 Dominio
 Dada un función encontrar a.
 Aplicando la transformación de Hadamard a cada qubit
 Este algoritmo se utiliza para probar cuales son las variables de entrada de las
que depende una función.
10
Los Algoritmos Fundamentales – Algoritmo de Simon
 Se define en el dominio
 Consiste en la aplicación iterativa de la secuencia de operadores
donde H es el operador de Hadamard y se define como:
11
Los Algoritmos Fundamentales – Algoritmo de Shor
 El Algoritmo de Factorización de Shor trata el problema de la descomposición
de un número en sus factores primos.
 Clásicamente el tiempo empleado crece de forma exponencial en relación al
número de digitos. Cuánticamente esta relación es logarítmica.
 Partes del algoritmo
• Transformación del problema en un problema de búsqueda de periodo
• Encontrar el periodo de una función con la TDF cuántica.
1. Elegir aleatoriamente un numero entero a  si mcd(a,N) no es 1  Ok
2. Determinar el periodo (P) de la función f(x) = a mod N
3. Si P es impar, volver al paso 1
4. Si mcd( a + 1,N) != N mod N  Ok sino  ir a paso 1P/2
x
12
Los Algoritmos Fundamentales – Algoritmo de Grover
 El Algoritmo de Búsqueda de Grover.cambia el orden de complejidad de
 Grover utiilizó “Amplitud Amplificada”
 Pasos del proceso
• Creación del estado inicial
• Inversión de la amplitud
• Inversión sobre el promedio
• Medida.

13
La Caminata Cuántica
14
La Caminata Cuántica
 La Caminata Aleatoria Clásica
15
La Caminata Cuántica
 La Caminata Cuántica en tiempo discreto
16
La Caminata Cuántica
 La Caminata Cuántica en tiempo continuo
Para
y una matriz de transición que solo
conecta estados adyacentes:
17
La Caminata Cuántica y los Algoritmos Cuánticos
18
Utilidad de la Caminata Cuántica como herramienta para la creación
de algortimos cuánticos
 Algoritmos cuánticos basados en la Caminata Cuántica
– Búsquedas de elementos marcados en grafos
– Distinguibilidad de elementos
– Verificación de productos de matrices
19
Perspectivas
20
Perspectivas
 La caminata cuántica es una herramienta útil para la creación de algoritmos
cuánticos que podría ser implementada físicamente.
 Modelización matemática de los procesos de Markov cuánticos como punto
de partida de la caminata cuántica.
 Aplicación de los algoritmos cuánticos a la búsqueda de simetrías ocultas.
21
Avances
22
Avances
 A team of researchers working in South Africa has reported that they've
successfully run Simon's algorithm on a quantum computer for the first time. In
their paper published in Physical Review Letters, the team describes how they
ran the algorithm, the results they found and what doing so means for the
future of quantum computing.
Read more at:
http://phys.org/news/2014-11-simon-algorithm-quantum-timefaster-standard.html#
23
NOTAS
 Feymann pronostica que los ordenadores clásicos serán incapaces de realizar
simulaciones de procesos cuanticos. La simulación de procesos cuánticos
necesita de un ordenador cuántico que sea capaz de reproducir fenómenos
cuanticos.
 Con la cualidad del entrelazamiento cuántico la potencia crece
exponencialmente con el número de partículas que se emplean en el
procesador.
 No existen apenas algoritmos cuánticos. Las operaciones matemáticas que
emplean los qubits para poder construir el resto de la programación no
funcionan de la misma manera que la programación clásica.
 Puesto que se trata de una charla a informaticos vamos a orientarnos a la
parte de programación.
 Contexto historico (Feynmann)  Búsqueda del computador cuántico 
aproximaciones actuales (D-wave)  perspectivas  Concluir que no existen
algoritmos  explicar el estado actual de los algoritmos  exponer lenguajes
y modulos para programar “cuanticamente”.

Más contenido relacionado

La actualidad más candente

Historia de la computación cuántica
Historia de la computación cuánticaHistoria de la computación cuántica
Historia de la computación cuánticaNARCISA VELVA
 
Computadoras cuanticas 1
Computadoras cuanticas 1Computadoras cuanticas 1
Computadoras cuanticas 1Israel Calle
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuanticajoavery
 
Computación cuantica rocio
Computación cuantica rocioComputación cuantica rocio
Computación cuantica rocioROCIO GREFA
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuanticaSamik Klev
 
2008 comp-cuantica
2008 comp-cuantica2008 comp-cuantica
2008 comp-cuantica74689899
 
computacion cuantica
computacion   cuanticacomputacion   cuantica
computacion cuanticarosa posaclla
 
Fundamentos de la computación cuántica
Fundamentos de la  computación cuánticaFundamentos de la  computación cuántica
Fundamentos de la computación cuánticaPabloSuarez89
 
Fundamentos de la computación cuántica
Fundamentos de la computación cuánticaFundamentos de la computación cuántica
Fundamentos de la computación cuánticaPabloSuarez89
 
Computacion cuantica (consuelito rueda)
Computacion cuantica (consuelito rueda)Computacion cuantica (consuelito rueda)
Computacion cuantica (consuelito rueda)Consu-rp
 
Computacion acuatica
Computacion acuaticaComputacion acuatica
Computacion acuaticaUNIANDES
 

La actualidad más candente (20)

Historia de la computación cuántica
Historia de la computación cuánticaHistoria de la computación cuántica
Historia de la computación cuántica
 
Computadoras cuanticas 1
Computadoras cuanticas 1Computadoras cuanticas 1
Computadoras cuanticas 1
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computación cuantica rocio
Computación cuantica rocioComputación cuantica rocio
Computación cuantica rocio
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
2008 comp-cuantica
2008 comp-cuantica2008 comp-cuantica
2008 comp-cuantica
 
Computación cuántica
Computación cuánticaComputación cuántica
Computación cuántica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
computacion cuantica
computacion   cuanticacomputacion   cuantica
computacion cuantica
 
Computadora cuantica
Computadora cuanticaComputadora cuantica
Computadora cuantica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Fundamentos de la computación cuántica
Fundamentos de la  computación cuánticaFundamentos de la  computación cuántica
Fundamentos de la computación cuántica
 
Fundamentos de la computación cuántica
Fundamentos de la computación cuánticaFundamentos de la computación cuántica
Fundamentos de la computación cuántica
 
Presentación computación cuántica
Presentación computación cuánticaPresentación computación cuántica
Presentación computación cuántica
 
Computacion cuantica (consuelito rueda)
Computacion cuantica (consuelito rueda)Computacion cuantica (consuelito rueda)
Computacion cuantica (consuelito rueda)
 
Computacion acuatica
Computacion acuaticaComputacion acuatica
Computacion acuatica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computación Cuántica
Computación Cuántica Computación Cuántica
Computación Cuántica
 

Destacado

El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niñosAlfredo nobel
 
Factores ambientales
Factores ambientalesFactores ambientales
Factores ambientalesJorge Diaz
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niñosAlfredo nobel
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niñosMirma Flores
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niñosAlfredo nobel
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niñosAlfredo nobel
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niñosMirma Flores
 
Resolucion de funcionamiento esc. segundo cueva celi
Resolucion de funcionamiento esc. segundo cueva celiResolucion de funcionamiento esc. segundo cueva celi
Resolucion de funcionamiento esc. segundo cueva celiDarwin Alonso Avila Avila
 
Introduction to manage pressure drilling
Introduction to manage pressure drillingIntroduction to manage pressure drilling
Introduction to manage pressure drillingMubarik Rao
 
DigiRap International Photography Award Winners 2016: Special Theme Water(Col...
DigiRap International Photography Award Winners 2016: Special Theme Water(Col...DigiRap International Photography Award Winners 2016: Special Theme Water(Col...
DigiRap International Photography Award Winners 2016: Special Theme Water(Col...maditabalnco
 
El proyecto eco learning una alternativa educativa para la construcción del ...
El proyecto eco learning  una alternativa educativa para la construcción del ...El proyecto eco learning  una alternativa educativa para la construcción del ...
El proyecto eco learning una alternativa educativa para la construcción del ...Mauro Marino
 
Una introducción al advaita
Una introducción al advaitaUna introducción al advaita
Una introducción al advaitaRafael Sinfonte
 
Algorithm and Programming (Sequential Structure)
Algorithm and Programming (Sequential Structure)Algorithm and Programming (Sequential Structure)
Algorithm and Programming (Sequential Structure)Adam Mukharil Bachtiar
 
Easy staffing presentation
Easy staffing presentation Easy staffing presentation
Easy staffing presentation Rajendra Prasad
 

Destacado (20)

El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niños
 
Factores ambientales
Factores ambientalesFactores ambientales
Factores ambientales
 
Quantum programming
Quantum programmingQuantum programming
Quantum programming
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niños
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niños
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niños
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niños
 
El derecho de las niñas y los niños
El derecho de las niñas y los niñosEl derecho de las niñas y los niños
El derecho de las niñas y los niños
 
Resolucion de funcionamiento esc. segundo cueva celi
Resolucion de funcionamiento esc. segundo cueva celiResolucion de funcionamiento esc. segundo cueva celi
Resolucion de funcionamiento esc. segundo cueva celi
 
MOVING AROUND
MOVING AROUNDMOVING AROUND
MOVING AROUND
 
Presentación Casta Álvarez
Presentación Casta ÁlvarezPresentación Casta Álvarez
Presentación Casta Álvarez
 
Purusha siddanta
Purusha siddantaPurusha siddanta
Purusha siddanta
 
Contabilidad basica
Contabilidad basicaContabilidad basica
Contabilidad basica
 
Introduction to manage pressure drilling
Introduction to manage pressure drillingIntroduction to manage pressure drilling
Introduction to manage pressure drilling
 
DigiRap International Photography Award Winners 2016: Special Theme Water(Col...
DigiRap International Photography Award Winners 2016: Special Theme Water(Col...DigiRap International Photography Award Winners 2016: Special Theme Water(Col...
DigiRap International Photography Award Winners 2016: Special Theme Water(Col...
 
El proyecto eco learning una alternativa educativa para la construcción del ...
El proyecto eco learning  una alternativa educativa para la construcción del ...El proyecto eco learning  una alternativa educativa para la construcción del ...
El proyecto eco learning una alternativa educativa para la construcción del ...
 
Una introducción al advaita
Una introducción al advaitaUna introducción al advaita
Una introducción al advaita
 
Algorithm and Programming (Sequential Structure)
Algorithm and Programming (Sequential Structure)Algorithm and Programming (Sequential Structure)
Algorithm and Programming (Sequential Structure)
 
Ibm quantum computing
Ibm quantum computingIbm quantum computing
Ibm quantum computing
 
Easy staffing presentation
Easy staffing presentation Easy staffing presentation
Easy staffing presentation
 

Similar a Introduccion algoritmoscuanticos

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
 
Los 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historiaLos 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historialyonc357
 
Utp 2015-2_ia_s6_adaline y backpropagation
 Utp 2015-2_ia_s6_adaline y backpropagation Utp 2015-2_ia_s6_adaline y backpropagation
Utp 2015-2_ia_s6_adaline y backpropagationjcbp_peru
 
Utp sirn_s6_adaline y backpropagation
 Utp sirn_s6_adaline y backpropagation Utp sirn_s6_adaline y backpropagation
Utp sirn_s6_adaline y backpropagationjcbp_peru
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagationjcbenitezp
 
Manual algoritmos y_estructura_de_datos
Manual algoritmos y_estructura_de_datosManual algoritmos y_estructura_de_datos
Manual algoritmos y_estructura_de_datosJuan Timoteo Cori
 
Simulación de MD.pptx
Simulación de MD.pptxSimulación de MD.pptx
Simulación de MD.pptxRenatoQuezadaE
 
Informatica cuántica
Informatica cuánticaInformatica cuántica
Informatica cuánticamoledo86
 
Url 12 sis01
Url 12 sis01Url 12 sis01
Url 12 sis01965800090
 
Analisis y diseño de algoritmos
Analisis y diseño de algoritmosAnalisis y diseño de algoritmos
Analisis y diseño de algoritmosRawel Luciano
 
61178886 i-o-ii-principal
61178886 i-o-ii-principal61178886 i-o-ii-principal
61178886 i-o-ii-principaldaniel malpica
 
Tema1 faa 16_17
Tema1 faa 16_17Tema1 faa 16_17
Tema1 faa 16_17alexray100
 
Diseño de Algoritmos Paralelos.pptx
Diseño de Algoritmos Paralelos.pptxDiseño de Algoritmos Paralelos.pptx
Diseño de Algoritmos Paralelos.pptxSebastianPea63
 

Similar a Introduccion algoritmoscuanticos (20)

Guillermo Cuantico
Guillermo CuanticoGuillermo Cuantico
Guillermo Cuantico
 
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
 
Los 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historiaLos 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historia
 
Utp 2015-2_ia_s6_adaline y backpropagation
 Utp 2015-2_ia_s6_adaline y backpropagation Utp 2015-2_ia_s6_adaline y backpropagation
Utp 2015-2_ia_s6_adaline y backpropagation
 
Utp sirn_s6_adaline y backpropagation
 Utp sirn_s6_adaline y backpropagation Utp sirn_s6_adaline y backpropagation
Utp sirn_s6_adaline y backpropagation
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagation
 
Manual algoritmos y_estructura_de_datos
Manual algoritmos y_estructura_de_datosManual algoritmos y_estructura_de_datos
Manual algoritmos y_estructura_de_datos
 
Simulación de MD.pptx
Simulación de MD.pptxSimulación de MD.pptx
Simulación de MD.pptx
 
Informatica cuántica
Informatica cuánticaInformatica cuántica
Informatica cuántica
 
Manual estructura de_datos_2010___h._caselli_g
Manual estructura de_datos_2010___h._caselli_gManual estructura de_datos_2010___h._caselli_g
Manual estructura de_datos_2010___h._caselli_g
 
Optimizacion en IMRT
Optimizacion en IMRTOptimizacion en IMRT
Optimizacion en IMRT
 
Url 12 sis01
Url 12 sis01Url 12 sis01
Url 12 sis01
 
trabajo final
trabajo finaltrabajo final
trabajo final
 
Analisis y diseño de algoritmos
Analisis y diseño de algoritmosAnalisis y diseño de algoritmos
Analisis y diseño de algoritmos
 
20 algoritmos
20 algoritmos20 algoritmos
20 algoritmos
 
61178886 i-o-ii-principal
61178886 i-o-ii-principal61178886 i-o-ii-principal
61178886 i-o-ii-principal
 
Tema1 faa 16_17
Tema1 faa 16_17Tema1 faa 16_17
Tema1 faa 16_17
 
CinematicaInversaRobot.pdf
CinematicaInversaRobot.pdfCinematicaInversaRobot.pdf
CinematicaInversaRobot.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diseño de Algoritmos Paralelos.pptx
Diseño de Algoritmos Paralelos.pptxDiseño de Algoritmos Paralelos.pptx
Diseño de Algoritmos Paralelos.pptx
 

Más de Francisco J. Gálvez Ramírez

Más de Francisco J. Gálvez Ramírez (6)

2019 03 28_upv_transformacion_digital_liderat
2019 03 28_upv_transformacion_digital_liderat2019 03 28_upv_transformacion_digital_liderat
2019 03 28_upv_transformacion_digital_liderat
 
Quantum Roles in Quantum Computing
Quantum Roles in Quantum ComputingQuantum Roles in Quantum Computing
Quantum Roles in Quantum Computing
 
Perfiles en Tecnologias Cuanticas
Perfiles en Tecnologias CuanticasPerfiles en Tecnologias Cuanticas
Perfiles en Tecnologias Cuanticas
 
2017 10 17_quantum_program_v2
2017 10 17_quantum_program_v22017 10 17_quantum_program_v2
2017 10 17_quantum_program_v2
 
2017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v12017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v1
 
Des2017 quantum computing_final
Des2017 quantum computing_finalDes2017 quantum computing_final
Des2017 quantum computing_final
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
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
 
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
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 

Último (20)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 
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
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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)
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 

Introduccion algoritmoscuanticos

  • 1. 1 INTRODUCCIÓN A LOS ALGORITMOS CUÁNTICOS Francisco Gálvez
  • 2. 2 Objetivo  Es un trabajo introductorio al área de los algoritmos cuánticos.  Introducción y presentación de los algoritmos cuánticos más representativos – Baseline para comenzar a estudiar más en profundidad el tema de los algoritmos cuánticos.  ¿Por qué? – Porque con los algoritmos clásicos actuales, hay problemas que no se resuelven de forma eficiente. – Porque si se crea un computador cuántico es necesario disponer de algoritmos capaces de aprovechar sus características cuánticas. – Porqu La algoritmia cuántica es un área de trabajo en continuo crecimiento con un potencial suficiente para provocar un cambio radical en la forma en la que actualmente se abordan algunos problemas básicos de gran trascendencia
  • 3. 3 Descripción General  Conceptos básicos en Computación Cuántica – Qubit, Puertas Lógicas, Circuitos, Operaciones  Algoritmos Cuánticos Fundamentales – Deutsch – Deutsch-Josza – Berstein-Varizani – Simon – Factorización de Shor – Búsqueda de Grover  Caminata Cuántica – Descripción del concepto y evolución desde la caminata aleatoria – La Caminata Cuántica Discreta – La Caminata Cuántica Continua  La Caminata Cuántica y los algoritmos cuánticos  Conclusiones
  • 4. 4 Conceptos Básicos en Computación Cuántica
  • 5. 5  Qubit como unidad básica de trabajo  Puertas Lógicas y Circuitos utlizada en Computación Cuántica .  Operaciones con Qubits – Operaciones con 1 bit  matrices 2x2 – Operaciones con 2 bits  Matrices 4 x 4 (permiten implantar funciones booleanas) – El conjunto universal está formado por todas la puertas de 1Q + CNOT Conceptos Básicos en Computación Cuántica
  • 7. 7 Los Algoritmos Fundamentales – Algoritmo de Deutsch  Determina si una función binaria es constante o balaceada  Transformación unitaria sobre la función y transformación de Hadamard
  • 8. 8 Los Algoritmos Fundamentales – Algoritmo de Deutsch-Josza  El Algoritmo de Deutsch-Josza – Transformación de Hadamard sobre cada qubit – Inversión de signo – Transformación de Hadamard
  • 9. 9 Los Algoritmos Fundamentales – Algortimo de Bernstein-Varizani  Dominio  Dada un función encontrar a.  Aplicando la transformación de Hadamard a cada qubit  Este algoritmo se utiliza para probar cuales son las variables de entrada de las que depende una función.
  • 10. 10 Los Algoritmos Fundamentales – Algoritmo de Simon  Se define en el dominio  Consiste en la aplicación iterativa de la secuencia de operadores donde H es el operador de Hadamard y se define como:
  • 11. 11 Los Algoritmos Fundamentales – Algoritmo de Shor  El Algoritmo de Factorización de Shor trata el problema de la descomposición de un número en sus factores primos.  Clásicamente el tiempo empleado crece de forma exponencial en relación al número de digitos. Cuánticamente esta relación es logarítmica.  Partes del algoritmo • Transformación del problema en un problema de búsqueda de periodo • Encontrar el periodo de una función con la TDF cuántica. 1. Elegir aleatoriamente un numero entero a  si mcd(a,N) no es 1  Ok 2. Determinar el periodo (P) de la función f(x) = a mod N 3. Si P es impar, volver al paso 1 4. Si mcd( a + 1,N) != N mod N  Ok sino  ir a paso 1P/2 x
  • 12. 12 Los Algoritmos Fundamentales – Algoritmo de Grover  El Algoritmo de Búsqueda de Grover.cambia el orden de complejidad de  Grover utiilizó “Amplitud Amplificada”  Pasos del proceso • Creación del estado inicial • Inversión de la amplitud • Inversión sobre el promedio • Medida. 
  • 14. 14 La Caminata Cuántica  La Caminata Aleatoria Clásica
  • 15. 15 La Caminata Cuántica  La Caminata Cuántica en tiempo discreto
  • 16. 16 La Caminata Cuántica  La Caminata Cuántica en tiempo continuo Para y una matriz de transición que solo conecta estados adyacentes:
  • 17. 17 La Caminata Cuántica y los Algoritmos Cuánticos
  • 18. 18 Utilidad de la Caminata Cuántica como herramienta para la creación de algortimos cuánticos  Algoritmos cuánticos basados en la Caminata Cuántica – Búsquedas de elementos marcados en grafos – Distinguibilidad de elementos – Verificación de productos de matrices
  • 20. 20 Perspectivas  La caminata cuántica es una herramienta útil para la creación de algoritmos cuánticos que podría ser implementada físicamente.  Modelización matemática de los procesos de Markov cuánticos como punto de partida de la caminata cuántica.  Aplicación de los algoritmos cuánticos a la búsqueda de simetrías ocultas.
  • 22. 22 Avances  A team of researchers working in South Africa has reported that they've successfully run Simon's algorithm on a quantum computer for the first time. In their paper published in Physical Review Letters, the team describes how they ran the algorithm, the results they found and what doing so means for the future of quantum computing. Read more at: http://phys.org/news/2014-11-simon-algorithm-quantum-timefaster-standard.html#
  • 23. 23 NOTAS  Feymann pronostica que los ordenadores clásicos serán incapaces de realizar simulaciones de procesos cuanticos. La simulación de procesos cuánticos necesita de un ordenador cuántico que sea capaz de reproducir fenómenos cuanticos.  Con la cualidad del entrelazamiento cuántico la potencia crece exponencialmente con el número de partículas que se emplean en el procesador.  No existen apenas algoritmos cuánticos. Las operaciones matemáticas que emplean los qubits para poder construir el resto de la programación no funcionan de la misma manera que la programación clásica.  Puesto que se trata de una charla a informaticos vamos a orientarnos a la parte de programación.  Contexto historico (Feynmann)  Búsqueda del computador cuántico  aproximaciones actuales (D-wave)  perspectivas  Concluir que no existen algoritmos  explicar el estado actual de los algoritmos  exponer lenguajes y modulos para programar “cuanticamente”.

Notas del editor

  1. Este trabajo pretender dar una vision del estado actual de los algoritmos cuanticos y en particular de una herramienta que consideramos sumamente util para el diseño y la implantacion de los mismos como es la caminata cuantica. Es pues una lectura introductoria para un estudiante de ciencias fsicas o de ciencias de la computacion que tenga curiosidad por conocer cuales son los algoritmos pioneros sobre los que descansan posteriores desarrollos y como la metodologa de la caminata aleatoria que ha tenido un exito notable en la computacion clasica ha sido llevada al mundo cuantico para ser aplicada all tambien al desarrollo de algoritmos. En 1981 Richard Feynman pronosticaba que los ordenadores existente no podían simular un entorno cuántico real, precisamente por no poseer características cuánticas. El cada vez más
  2. El algoritmo de Deutsch  Determina si una función binaria es una función constante o es una función balanceada. El algoritmo de Deutsch-Josza  Es una generalización del algoritmo de Deutsch que extiende el dominio de aplicación El algoritmo de Bernstein-Varizani  Se utiliza para determinar cuales son los parámetros de entrada de los que depende una función. El algoritmo de Simon  Deteminar que valores de un conjunto de elementos binarios proporcionan el mismo valor El algoritmo de Factorización de Shor  Este algoritmo encuentra los factores primos que componen un número. El algoritmo de Búsqueda de Grover  Realiza búsquedas de elementos sobre dominio no estructurado. (NOTA: La estructuración de un dominio puede darse de varias formas: orden alfabético, numérico, índices, agrupaciones en base a algún parámetro, etc.)
  3. La
  4. La caminata aleatoria clásica ha sido ampliamente utilizada durante varios años como herramienta en la creación de algoritmos estocásticos. En el límite (cumpliendo el teorema central del límite), la distribución de probabilidad de un conjunto de experimentos converge a una distribución de probabilidad Gaussiana.
  5. El comportamiento de su equivalente cuántico, conocido como “caminata cuántica”, es totalmente distinto. La distribución de probabilidad ya no es Gaussiana, sino que presenta picos justamente en los extremos. Esto indica un desplazamiento mucho más rápido para escapar del punto de partida. SIMIL: LA CAMINATA DEL BORRACHO: Un borracho clásico, tiene probabilidad de llegar a casa, y le cuesta llegar pero finalmente llega. Sin embargo un borracho cuántico llega mucho antes.
  6. In this new effort, the team ran what is known as Simon&amp;apos;s algorithm, for Daniel Simon, who, twenty years ago, came up with an algorithm designed specifically to run faster on a quantum computer than it would, on a standard computer. Its purpose is to figure out whether a black box returns a unique output for every possible input. The team ran the simplest version of the algorithm on a quantum computer that used just six qubits, and report that it took just two iterations to solve the problem, where it would take a normal computer three. That may not seem like much, but it is believed that as more qubits are added, the larger the difference would be between the two approaches, which means, the quantum computer would be able to solve the algorithm much faster, or technically, more efficiently than standard computers. That&amp;apos;s the good news. The bad news is that thus far, there is no practical benefit to running Simon&amp;apos;s algorithm—its sole purpose is to show that for one algorithm, the quantum computer does better. But that&amp;apos;s not the end of the story, showing that one such algorithm can return a result more quickly on a quantum computer offers researchers hope that other algorithms, such as Shor&amp;apos;s algorithm (which can be used to factor large numbers into their primes—an important part of encryption schemes) could be run much faster as well.