Vous êtes sur la page 1sur 8

La computacin cuntica en la prctica: los retos a superar para

convertir teora en realidad

En Genbeta os hemos hablado de lo que probablemente sea el futuro de la informtica: la computacin


cuntica. Hemos visto como la superposicin de estados y el entrelazamiento nos permiten hacer varias
operaciones simultneas sobre un nico qubit, que es lo que da a la computacin cuntica esa potencia
exponencial.
Ahora bien, eso slo es la teora. Cmo llevamos todo a la prctica? Cmo hacemos un dispositivo capad
de medir y modificar estados cunticos? Qu podemos lograr con computadores cunticos? No son
preguntas triviales. En este artculo vamos a ver cules son esos retos actuales de la computacin cuntica.

Qu usamos para los qubits?

En la computacin tradicional, la electricidad es lo que representa los bits. Todava no hay un


equivalente definitivo para la computacin cuntica. Fuente de la imagen.
La primera cuestin es qu cogemos para representar los qubits. Hasta ahora slo hemos hablado
de ellos como cosas abstractas, objetos matemticos que pueden estar en varios estados. En la prctica,
necesitamos escoger una partcula o elemento para que represente fsicamente ese qubit, de la misma
forma que en la computacin tradicional los bits estn representados por un cable por el que pasa o no
electricidad.
La decisin no es fcil. Si queremos observar los efectos cunticos necesitamos sistemas fsicos pequeos,
como molculas, tomos o electrones. Pero manipular esos elementos no es fcil, como tampoco lo es
obtener mediciones precisas de sus estados.
Hay muchsimas posibilidades que los cientficos han estado explorando para implementar ordenadores
cunticos. Una de las que ms xito ha tenido ha sido la resonancia magntica nuclear (RMN),
principalmente porque es una tecnologa ya madura con la que es relativamente sencillo implementar un
ordenador.
De hecho, fue con un ordenador RMN con el que se ejecut por primera vez en 2001 el algoritmo cuntico
de Shor para factorizar nmeros. Pero como todo en la naturaleza, la facilidad por un lado viene con

dificultades por otro.

La computacin cuntica con RMN se basa en medir los estados de spin de ciertos tomos en una
molcula. Por ejemplo, a veces se usa el spin de los tomos de carbono en la molcula de alanina, que
tenis en la imagen. Como hay tres tomos de carbono (los negros), tenemos un sistema de tres qubits.
Como podris imaginar, esta tcnica no nos sirve mucho para varios qubits. El problema es que en
molculas grandes hay muchas interferencias que van a modificar los qubits sin que nos demos cuenta, y
las computaciones que hagamos sern incorrectas. Es el fenmeno del ruido, y uno de los mayores retos a
superar en la computacin cuntica.
A la escala a la que se producen efectos cunticos,
el ruido es un problema serio y complicado de
resolver.

El ruido puede llegar incluso a desentrelazar las partculas en


poco tiempo, de tal forma que en un sistema mal aislado ya no
slo tendramos un qubit errneo de vez en cuando, sino

clculos que si tardan ms de un cierto tiempo dejan de ser vlidos. El tema es complejo ya que
el ruido puede venir de los propios elementos que usamos como qubits, fluctuaciones que hacen que
acaben cambiando su estado cuando deberan mantenerse estables.

D-Wave, ordenadores con circuitos superconductores


Donde se han hecho ms progresos es en la representacin de qubits con circuitos superconductores.
Segn el tipo de circuito, lo que se mide es la carga o la direccin en la que los electrones se mueven en un
bucle. Para que no haya prdidas ni fluctuaciones debido a la temperatura (lo que comentbamos antes
del ruido), hay que enfriar los circuitos a un punto muy cercano al cero absoluto (-273).

Un procesador de DWave, basado en circuitos superconductores.


Con esa tecnologa, en D-Wave han conseguido crear los primeros procesadores cunticos "comerciales",
con aplicaciones prcticas reales (en Google tienen uno, por ejemplo). El problema es que al necesitar
enfriarse tanto, parece difcil crear un procesador pequeo basado en la misma idea.
Los cientficos siguen investigando las posibilidades a su alcance para crear un ordenador cuntico
universal y manejable. Pero hay un problema ms.

Seguro que eso es un ordenador cuntico?


Sonar raro, pero no todos los ordenadores hechos con qubits son cunticos. Si recordamos la teora, lo
que haca especial a la computacin cuntica es el entrelazamiento, el hecho de que los estados de dos
partculas estn fuertemente relacionados. Con eso llegbamos a que, con n partculas tenamos 2n
estados, y era lo que daba la potencia exponencial a los ordenadores cunticos. El entrelazamiento es
lo que marca la diferencia.
Es difcil saber si hay o no entrelazamiento en un ordenador cuntico.
Pues bien, resulta que en muchos ordenadores supuestamente cunticos, no se ha observado ese
fenmeno con seguridad. Por ejemplo, en uno de los procesadores cunticos ms avanzados, el D-Wave
Two, no se consigui medir la mejora de velocidad terica que debera haber.
Por supuesto, eso no descarta totalmente que el ordenador sea cuntico. Saber si las partculas estn

entrelazadas o no es difcil, y es el otro reto de la computacin cuntica.

Y ahora que tengo un ordenador cuntico, qu hago?


En Xataka hemos hablado ya de algunos avances hechos con ordenadores cunticos, como por ejemplo
Google usando uno para ayudar a Google Glass. Sin embargo, en Genbeta comentbamos que programar
para un ordenador cuntico es muy distinto a hacerlo para un ordenador normal. Aclarmonos: qu es
lo que se puede hacer ahora mismo con un ordenador cuntico?
Lo cierto es que no hay muchos algoritmos cunticos que
exploten todas las posibilidades de un ordenador de este tipo.
Uno de ellos y ha permitido avances importantes en aprendizaje

La inteligencia artificial y el aprendizaje automtico


son los principales beneficiados de la computacin
cuntica.

automtico.
Este campo de la inteligencia artificial, por muy glamouroso que pueda sonar, en realidad es ms bien
burdo. La mayora de esos sistemas tan avanzados e inteligentes, capaces de reconocer caras o entender
frases, en realidad han sido generados "aleatoriamente": se crea una funcin con ciertos parmetros, se
mira cuntas veces falla, se modifican los parmetros y se repite el proceso, hasta que al final acabas con
algo que parece que funciona.
Resulta que los ordenadores cunticos pueden resolver fcilmente ese tipo de problemas de optimizacin
gracias al algoritmo de temple, que a grandes rasgos consiste en poner a los qubits en un estado
determinado (los parmetros iniciales de la funcin) y esperar, aplicando una perturbacin constante. Al
final, los qubits llegan a unos parmetros que, con alta probabilidad, minimizan el nmero de errores.
El anlogo en el mundo real sera tirar una canica por una colina: siempre tiende a ir al punto ms bajo.
Sin embargo igual tienes que darle una patada de vez en cuando para asegurarte de que no se queda en
puntos intermedios. Esa patada sera el equivalente al fenmeno de "tnel cuntico", que de forma
simplificada consiste en pasar de un estado a otro aunque entre medias haya una "barrera" aparentemente
imposible de saltar.

Enseando a un ordenador
El temple cuntico es como tirar una canica en una colina: va hacia el punto ms bajo. As podra decidir un ordenador cuntico
cul es la mejor dosis de radiacin para luchar contra un cncer (ejemplo simplificado, obviamente).

Dicho de otra forma: una aplicacin de los ordenadores cunticos es crear sistemas de aprendizaje
automtico ms rpidos y ms precisos que los que se pueden crear con ordenadores tradicionales.
Y para qu usamos el aprendizaje automtico? Pues para muchos procesos que no somos capaces
de recrear en un ordenador. Por ejemplo, se pueden usar sistemas de aprendizaje automtico para saber
cul es la mejor forma de aplicar radioterapia a un paciente, para detectar objetos en imgenes o para
crear modelos estadsticos que predigan la evolucin de la bolsa. En general, se usan para procesos que no
somos capaces de modelar exactamente (nadie sabe explicarle a un ordenador en qu consiste
exactamente una sonrisa, por poner un ejemplo tonto) pero para los que tenemos un montn de datos que
el ordenador puede usar para aprender.

D-Wave Two, el segundo procesador cuntico comercial, est hecho para resolver problemas de
optimizacin. Google y NASA tienen uno para investigar sus aplicaciones en inteligencia artificial.
La teora dice que la computacin cuntica tambin podra aplicarse a otros campos, como por ejemplo el
de la seguridad. Como comentbamos en Genbeta, hay un algoritmo cuntico diseado para factorizar
nmeros rpidamente, lo que dejara a RSA en un chiste y permitira romper gran parte de la seguridad de
Internet. Sin embargo, todava no se han llegado a crear ordenadores con suficiente capacidad para ello.

Qu nos depara el futuro?

Esa es una buena pregunta. Aunque hay avances (D-Wave es la empresa a la cabeza con su D-Wave Two,
un procesador de 512 qubits), todava estamos en una fase muy, muy temprana. Como decamos antes,
ni siquiera sabemos si los ordenadores son realmente cunticos. Hay evidencias y de hecho los sistemas de
D-Wave son ms rpidos que el ordenador que puedas tener en tu casa, pero todava no superan
claramente a todos los ordenadores clsicos en todas las situaciones, que es lo que se esperara.
Uno de los campos que ms se vera afectados por el avance de la computacin cuntica sera el de la
criptografa. Los sistemas de clave pblica se basan en problemas como el de la factorizacin de enteros,
problemas que un ordenador clsico resolvera en aos. Pero, tal y como os comentbamos antes, un
ordenador cuntico podra resolverlo en un tiempo muchsimo menor y romper as la seguridad de
muchsimos sistemas de Internet, como HTTPS. Por suerte, ya hay avances en lo que se llama criptografa
post-cuntica, sistemas seguros incluso con ordenadores cunticos.
Sea como sea, todava nos queda mucho tiempo hasta que la computacin cuntica llegue a un
mnimo punto de madurez, y muchsimo ms para que se convierta en una tecnologa tan extendida como
la computacin actual, si es que en algn momento se consigue.
En Genbeta | Computacin cuntica: as funciona lo que probablemente sea el futuro de la tecnologa

Vous aimerez peut-être aussi