top of page
Foto del escritorplanck

Computación cuántica

Actualizado: 12 dic 2021

La computación cuántica (CC) es uno de los campos más increíbles y "extraños" de los que se desarrollan en la actualidad. La CC utiliza las "extrañas" propiedades de la mecánica cuántica para realizar diversos cálculos en cuestión de minutos que en un ordenador normal llevarían miles de años. Pero ¿ Como es esto posible? ¿Es que el computador cuántico es mucho más rápido?

La verdad es que no se trata de rapidez si no más bien de "tomar un atajo a través del increíble mundo cuántico". En cierto modo y para algunos cálculos concretos bien puede decirse que el CC es una especie de ordenador "mágico". Para entender esto voy a explicar resumidamente su funcionamiento: Un ordenador "normal" trabaja con bits que pueden tomar el valor 1 o el valor 0. El CC trabaja con qbits que pueden tomar el valor 1, el valor 0 o (y aquí está lo increíble) una mezcla de ambos a la vez y con distintos

porcentajes de cada uno (por ejemplo 25% de 0 y 75% de 1). Esto es debido a la propiedad (ya mencionada en el relato 1º) de la superposición cuántica. Utilizando qbits se pueden hacer cálculos AL MISMO TIEMPO con todos los números que se pueden codificar con el número de bits con los que trabaja el CC. Por ejemplo, un ordenador normal con 10 bits puede almacenar 2 elevado a 10 números o sea 1024 números, para realizar cálculos con estos números necesitamos tantas posiciones de memoria como números (cada número se almacena en una posición de memoria) y por supuesto, para realizar los cálculos debemos tomar 1 a 1 cada número. En un CC los 2 elevado a 10 números quedan almacenados todos en los 10 qbits lo que sería equivalente a tener solo 10 direcciones de memoria, es decir, los 1024 números quedan almacenados a la vez en 10 qbits y para realizar los cálculos (y aquí viene lo increíble) el CC no toma los números 1 a 1 sino que utiliza los 2 elevado a 10 números AL MISMO TIEMPO.

Esto es increíble, de ciencia ficción. Imaginaros un CC de 1000 qbits, podría utilizar 2 elevado a 1000 números o sea 10 elevado a 300 números A LA VEZ y realizar cálculos con estos 10 elevado a 300 números A LA VEZ. Nótese que éste número es enorme, mayor que el número de partículas que existen en todo el Universo visible.

Existe una "pega" en los CC: a pesar de trabajar a la vez con toda ésta inmensa cantidad de datos, cuando realizamos la medición para poder ver los resultados del cálculo se "rompe" la superposición cuántica (se colapsa la función de onda cuántica) y instantáneamente el resultado del cálculo adquiere uno solo de los muchos valores posibles, uno al azar. De repente nuestro computador mágico de "destruye". A pesar de este importante inconveniente existen algoritmos o programas que pueden utilizarse para sacar un importante rendimiento al CC. Por ejemplo, para factorizar un número

muy grande (de n dígitos) en sus números primos, un ordenador normal tiene que hacer 2 elevado a n pasos y en un CC estos pasos se reducen a n al cuadrado, esto significa reducir el tiempo desde miles de años a horas utilizando un CC. Esto es importante teniendo en cuenta que la factorización de números primos se utiliza para encriptar transferencias bancarias en todo el mundo. Con un CC podríamos descifrar las claves de millones de transferencias bancarias, por ello los gobiernos están tan interesados en controlar la investigación en CC.




24 visualizaciones0 comentarios

Entradas recientes

Ver todo

Comments


bottom of page