|
Método de Montecarlo
Amplitudes Equiprobables
Puerta Cuántica de Hadamard
José Enrique González Cornejo
v.1.9/Enero 2021
Textos y temas extraídos del documento Conceptos Matemáticos Básicos de Computación Cuántica, a fin de estimar probalísticamente la Amplitud de Probabilidad 4 o coeficiente de la Puerta Cuántica de Hadamard. | ||||||||||||||||||||||||||||||||||||
Síntesis de la Aproximación Objetivo La figura muestra una imagen del simulador, con el cual se cierra y sintetiza el presente artículo. La interfaz contiene un programa computacional con una rutina que mide las amplitudes de probabilidad de los vectores de la Base de Hadamard $\unicode{123}|+〉,|-〉\unicode{125}$, mediante el Método de Montecarlo, a fin de demostrar que se distribuyen equiprobablemente ambos estados. Amplitud de Probabilidad de Hadamard
El simulador permite probar en repetitivas mediciones, - con diferentes números de significativa magnitud de hasta de 100.000.000 de ensayos- , generados por números aleatorios. Aproximando en el límite el comportamiento del coeficiente común ($\frac{1}{\sqrt{2}}$) de los estados básicos de la Puerta de Hadamard. Es decir, el usuario puede calcular aleatoriamente los estimadores $\hat \alpha_1 \text{ y } \hat \alpha_2$ de la combinación lineal $\psi = \alpha_1|0〉+\alpha_2|1〉$, como también el comportamiento de las parámetros asociados y la variabilidad del error. Así mismo, puede observar estos resultados en un tabla dinámica que los va almacenando durante los ensayos.
|
||||||||||||||||||||||||||||||||||||
Introducción
Para analizar estos sistemas es necesario involucrar todos los aspectos que intervienen en su conformación, junto con el objetivo. De ahí que la tarea es representar matemáticamente elaborando un método de cálculo de aproximación a la fascinante simpleza, que aparenta ser, la equiprobabilidad de los estados cuánticos de Hadamard.
Es decir, un qubit puede también encontrarse en una Superposición de los estados $|0〉$ y $|1〉$, representado como una combinación lineal de los vectores de base, de la forma:
$$(\frac {1}{\sqrt{2}})^{2} + (\frac {1}{\sqrt{2}})^{{2}}=1\qquad$$
La transformación unitaria de Hadamard es un objeto prácticamente ineludible en los algoritmos cuánticos y en la programación de sus circuitos.
Circuito Estado de Bell ~ Entrelazamiento Cuántico ~ 2-qubit Ya hemos visto, tanto en el documento de base central "Conceptos Matemáticos Básicos de Computación Cuántica" como en sus videos asociados, que cuando comenzamos a construir un algoritmo cuántico, se establece un conjunto de qubits de inicialización en estado cero para cada cable respectivo, preparando el circuito para introducir los estados en superposición equiprobable con la Puerta Cuántica de Hadamard.
|
||||||||||||||||||||||||||||||||||||
Nótese que la superposición generada tiene tremenda potencia, dado que las puertas cuánticas de Hadamard en paralelo se multiplican tensorialmente entre ellas.
Si se aplica el producto tensorial $⊗$ con $H$ sobre vectores de varios qubits (operador de Walsh-Hadamard), utilizando la notación en $n$, descrita previamente en Modo Numérico de Representar los Vectores Unitarios. Este producto tensorial con Hamadard, se describe mediante la siguiente expresión:
La transformada de Hadamard puede considerarse también como construida a partir de transformadas discretas de Fourier. |
||||||||||||||||||||||||||||||||||||
Mostraremos el Método de Montecarlo, dado que si se visualiza el generador aleatorio de coeficientes que cumplen con las ecuaciones rotuladas previamente con $[A]$ y $[B]$:
$$\psi = \alpha_1|0〉+\alpha_2|1〉$$
Las amplitudes de probabilidad al cuadrado señalan la probabilidad de colapsar hacia el estado básico $|0〉$ o hacia el estado $|1〉$ al momento de medir.
Ejemplo de Colapso a un Estado Básico
$$\alpha_1^{2}\longrightarrow P_r(|0〉)\quad \text{ y }\quad\alpha_2^{2}\longrightarrow P_r(|1〉)$$
Eligir Nº Qubits - Simular Amplitudes Aleatoriamente15
|
En la simulación antes descrita, se muestra el cálculo, - en forma dinámica-, de los múltiples coeficientes (o amplitudes) de los qubits en los números Reales, a fin de que la suma de sus normas al cuadrado sea igual a $1$.
El algoritmo cuántico va almacenando información de la superposición de los estados que se están generando, los cuales son manipulados mediante transformaciones unitarias. En cierto instante, se colapsa el sistema para extraer información útil del ket $|\psi〉$ resultante.
Puerta Cuántica de Hadamard y Estados Equiprobables
IBM Circuit Composer ~ Resultados de $H|0〉$
Hadamard es una puerta de un qubit muy apropiada para generar superposición equiprobable, donde no se favorece ninguno de los estados básicos. Nótese que toma un estado básico de un qubit y lo transforma en un combinación lineal de dos vectores. Es decir, de uno saca dos explicados por el coeficiente común $\frac {1}{\sqrt{2}}$, configurando una superposición equiprobable.
La medición de las amplitudes de probabilidad de los vectores de la Base de Hadamard $\unicode{123}+,-\unicode{125}$ mediante el Método de Montecarlo, demuestra que son equiprobables.
Hadamard y Método de Montecarlo
Este hecho, de apariencia trivial que se muestra en la animación gráfica que se realiza aplicando el método numérico expresado en la rutina de la función javascript "Distribucion_Aleatoria(Ntest)", - sobre un cuadrado de área $1$ -, dividido en la mitad.
A continuación un simulador, que demuestra que cada vez que se selecciona una opción más grande de tamaño de la muestra $Ntest$, desde el ListBox. Es así que la resultante del experimento, va aproximando el error $\epsilon \longrightarrow 0$, permitiendo demostrar mediante el Método de Montecarlo que los vectores de la base de Hadamard son equiprobables.
|
Simulador Método de Montecarlo Amplitud de Probabilidad de Hadamard |
||||
Ntest | $n_1\\$ $$rdm<0.5$$ |
$$\hatα_1^{2}\longrightarrow 0.5$$ | $n_2\\$ $$rdm>=0.5$$ |
$$\hatα_2^{2}\longrightarrow 0.5$$ |
---|---|---|---|---|
$|\frac{1}{\sqrt{2}}-\hatα_1|\approx|\frac{1}{\sqrt{2}}-\hatα_2|=\epsilon$=?
$\epsilon$$\frac {1}{\sqrt{Ntest}}$= Donde $\hatα_1=$? y $\hatα_2=$? |
Tabla Dinámica de Almacenamiento de Ensayos Realizados |
Nº | NTest | $\hat \alpha_1$ | $\hat \alpha_2$ | $\epsilon$ |
---|---|---|---|---|
Síntesis $$rdn = \begin{cases} \lt 1/2, & \text{ (i) } n_1=n_1+1 \\ \gt 1/2, & \text{ (ii) } n_2=n_2+1 \end{cases} $$
Nótese que la cardinalidad del espacio muestral $\unicode{35}\Omega=Ntest$ y la probabilidad esperada se estima como $\hat\alpha_i^{2}=\frac{n_i}{Ntest}$, i.e. $\unicode{35}\Omega_1=n_1 \quad \land \quad\unicode{35}\Omega_2=n_2$. Obsérvese que
todos los $rnd$ generados son puntos que caen dentro de $\Omega$.
|
Observación Acerca del Método de Montecarlo
El valor esperado es un concepto que requiere de algún tipo de conocimiento o intuición acerca de uno o más de los parámetros investigativos (Ver por ejemplo Naïve Bayes). Es decir, la operatividad del Método de Montecarlo funciona apropiadamente si están bien definidas las clases (sea intervalos, polígonos, u otros tipos de espacios en la partición). En otras palabras, aunque el número de ensayos aleatorios tienda a infinito, no estará garantizado que se logre la esperanza matemática o el "valor real" buscado. Se puede cubrir el espacio muestral $\Omega$ con los puntos aleatorios generados, sacar los estimadores por clase, obtener el error aleatorio, configurar una función de distribución, etc.. Pero sus resultados no serán un conjunto valido de solución.
Experimento con la Distribución Binomial
|
Expresiones Matemáticas Rotuladas en el Artículo
|
|
|
Notas Complementarias Adjuntas
|
DocIRS © 1988-2024 |