estado del arte en computaciÓn cuÁntica (cc) con...

29
Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018 Fecha de recepción: Fecha de aceptación: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON PLATAFORMAS OPEN SOURCE STATE OF THE ART IN QUANTUM COMPUTATION (QC) WITH OPEN SOURCE PLATFORMS Henry Mauricio Cárdenas Martínez 1 , Jhonatan Camilo Laverde Forero 2 , Gerardo Castang Montiel 3 Resumen: La idea que subyace al paradigma de la CC estriba en la capacidad de almacenamiento de información en valores de amplitud que usan sistemas basados en qubits o bit cuánticos no en bits-, y en el procesamiento de la misma cuando se requieren transformaciones para cambiar estas amplitudes de una manera precisa y controlada. Por lo anterior, la descripción de los estados en una computadora evoluciona obedeciendo a algoritmos distintos a los conocidos: corrigiendo errores y digitalizando cálculos arbitrariamente precisos a través de recursos limitados. La presente investigación documental, adelantada por el grupo de investigación Orión, establece un estado del arte del conocimiento en CC cuyas plataformas de desarrollo sean tipo open source. Se establece una metodología basada en índices para categorizar y subcategorizar la CC, como lo son los fundamentos y antecedentes, la historia de la CC, el concepto y su funcionamiento, empresas que implementan el campo de la CC, las aplicaciones, plataformas que se manejan en la CC, la arquitectura y por último, los lenguajes de programación. Identificación de bases de datos como IEEE-Xplore, EBSCO, y sitios web, las fuentes donde ilustrar los conceptos fundamentales y los desarrollos que empresas han concretado en 1 Tecnólogo en Sistematización de Datos. Universidad Distrital Francisco José de Caldas, Colombia. Filiación institucional: SPIRA S.A.S. Email: [email protected]. ORCID: https://orcid.org/0000-0002-1193-0698 2 Tecnólogo en Sistematización de Datos. Universidad Distrital Francisco José de Caldas, Colombia. Filiación institucional: JAZZPLAT COLOMBIA. Email: [email protected]. ORCID: https://orcid.org/0000-0003-3265-4175 3 Ingeniero Electrónico, Universidad Distrital Francisco José de Caldas, Colombia. Docente Universidad Distrital Francisco José de Caldas, Colombia. Email: [email protected]. ORCID: https://orcid.org/0000-0001-9788-5121

Upload: others

Post on 14-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON

PLATAFORMAS OPEN SOURCE

STATE OF THE ART IN QUANTUM COMPUTATION (QC) WITH OPEN SOURCE PLATFORMS

Henry Mauricio Cárdenas Martínez1, Jhonatan Camilo Laverde Forero2, Gerardo

Castang Montiel3

Resumen: La idea que subyace al paradigma de la CC estriba en la capacidad de

almacenamiento de información en valores de amplitud que usan sistemas basados en

qubits o bit cuánticos –no en bits-, y en el procesamiento de la misma cuando se

requieren transformaciones para cambiar estas amplitudes de una manera precisa y

controlada. Por lo anterior, la descripción de los estados en una computadora

evoluciona obedeciendo a algoritmos distintos a los conocidos: corrigiendo errores y

digitalizando cálculos arbitrariamente precisos a través de recursos limitados. La

presente investigación documental, adelantada por el grupo de investigación Orión,

establece un estado del arte del conocimiento en CC cuyas plataformas de desarrollo

sean tipo open source. Se establece una metodología basada en índices para

categorizar y subcategorizar la CC, como lo son los fundamentos y antecedentes, la

historia de la CC, el concepto y su funcionamiento, empresas que implementan el

campo de la CC, las aplicaciones, plataformas que se manejan en la CC, la

arquitectura y por último, los lenguajes de programación. Identificación de bases de

datos como IEEE-Xplore, EBSCO, y sitios web, las fuentes donde ilustrar los

conceptos fundamentales y los desarrollos que empresas han concretado en 1 Tecnólogo en Sistematización de Datos. Universidad Distrital Francisco José de Caldas, Colombia. Filiación institucional:

SPIRA S.A.S. Email: [email protected]. ORCID: https://orcid.org/0000-0002-1193-0698 2 Tecnólogo en Sistematización de Datos. Universidad Distrital Francisco José de Caldas, Colombia. Filiación institucional:

JAZZPLAT COLOMBIA. Email: [email protected]. ORCID: https://orcid.org/0000-0003-3265-4175 3 Ingeniero Electrónico, Universidad Distrital Francisco José de Caldas, Colombia. Docente Universidad Distrital Francisco

José de Caldas, Colombia. Email: [email protected]. ORCID: https://orcid.org/0000-0001-9788-5121

Page 2: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

aplicaciones usando este nuevo paradigma. Se identifican e interpretan las

plataformas open source orientadas a la educación como una línea de base para

futuras investigaciones.

Palabras clave: Bit, superposición, qubit, procesador, algoritmos, computación clásica.

Abstract: The idea underlying the CC paradigm lies in the storage capacity of

information in amplitude values that use systems based on qubits or quantum bits -not

in bits-, and in the processing thereof when transformations are required to change

these amplitudes in a precise and controlled manner. Therefore, the description of the

states in a computer evolves obeying algorithms other than those known: correcting

errors and digitizing arbitrarily precise calculations through limited resources. The

present documentary research, carried out by the Orion research group, establishes a

state of the art of knowledge in CC whose development platforms are open source. A

methodology based on indexes is established to categorize and subcategorize the CC,

as are the foundations and antecedents, the history of the CC, the concept and its

operation, companies that implement the field of CC, the applications, platforms that

are managed in the CC, the architecture and finally, the programming languages.

Identification of databases such as IEEE-Xplore, EBSCO, and websites, the sources

where illustrate the fundamental concepts and developments that companies have

specified in applications using this new paradigm. Open source platforms oriented to

education are identified and interpreted as a baseline for future research.

Key Words: Bit, overlap, qubit, processor, algorithms, classical computing

Page 3: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

1. Introducción

La idea de la CC es almacenar información en los valores de amplitudes complejas 2N que

describen la función de onda de N sistemas de dos niveles (qubits), y procesar esta

información mediante la aplicación de transformaciones unitarias (compuertas cuánticas),

que cambian estas amplitudes de forma precisa y de manera controlada. Se estima que el

valor de N necesario para tener una máquina útil es 103 o más. Tenga en cuenta que incluso

21000 ~ 10300 es mucho mayor que la cantidad de protones en el Universo. [1]

No obstante, las computadoras cuánticas funcionan de manera similar a las computadoras

comunes pues ambas dependen del concepto de máquina de Turing; entonces conviene

introducir este concepto. La máquina de Turing es una tira de cinta infinitamente larga

dividida en cuadrados que son leídos por una máquina. Un dispositivo teórico que podía

desarrollar cualquier problema matemático representado por un algoritmo. La idea básica de

un sistema operativo. [2] En cada cuadrado hay un 0 o 1, o un espacio en blanco. Bajo este

mecanismo, donde la unidad básica de información, el bit, se representa como 0 o 1, se

interpreta un cabezal de lectura y escritura. Para el caso cuántico, esto significa que en

cualquier casilla puede haber un 0, 1 o ambos 0 y 1, y cada punto intermedio.

De otro lado, en la actualidad, los ambientes virtuales que por medio de software educativo

permiten generar una simulación de algún tema en específico donde el usuario tiene la

posibilidad de interactuar, han contribuido al desarrollo cognitivo y a potenciar nuevas

formas de pensamiento, [3]. Desde este punto de vista, los videojuegos en el ámbito de la

computación cuántica han aportado en la construcción del conocimiento y la formación de las

personas que estudian el tema, porque cuando video-juegan se hace necesaria la utilización

y la activación de estímulos relacionados con los dos hemisferios del cerebro, de manera

Page 4: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

interactiva y mutuamente reforzada. La emoción, el instinto, la fantasía y el desorden nos

ofrecen la oportunidad de razonar, deducir, analizar y sintetizar con rigor.

El presente artículo describe la investigación documental que conduce a establecer un

estado del arte en CC y sus aplicaciones de acceso abierto enfatizando en las aplicaciones

realizadas en el marco de la CC, y qué organizaciones y su evolución se han destacado en

este campo.

2. Metodología

La categorización del tema central se delimitó así: fundamentos y antecedentes históricos de

la computación cuántica; conceptos y funcionamiento de la CC; las plataformas de

computación cuántica de acceso libre que se construyeron en Norte América y Europa entre

los años 2016 y 2018; la arquitectura general de las plataformas; los lenguajes de

programación para software cuántico -Quipper, ScaffCC/Scaffold, QWire-, entre otros; el

sector empresarial que trabaja con la CC y finalmente las tendencias, perspectivas y desafíos

de la CC. Se utilizó el Método por índices para la construcción de la revisión [4]. La figura 1

establece las categorías y las subcategorías mencionadas. El aval de esta metodología fue

por análisis de expertos del Grupo de Investigación Orion de la Universidad Distrital

Francisco José de Caldas.

Figura 1. Metodología implementada.

Page 5: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

3. Desarrollo del tema

3.1 FUNDAMENTOS Y ANTECEDENTES

El pensamiento cuántico se venía dando con paradojas en campos matemáticos como en el

caso de David Hilbert en su famosa dirección de 1900. Mantuvo como uno de los grandes

problemas matemáticos durante más de medio siglo, hasta que finalmente fue "resuelto". El

propio Cantor creía que no había infinitos intermedios, y llamó a esta conjetura la Hipótesis

del Continuum. Cantor estaba extremadamente frustrado consigo mismo por no poder

demostrarlo [5]. Pero ¿Por qué nace el deseo de investigar otras leyes y diferentes teorías a

la tradicional clásica? Bueno pues, se descubrió que las leyes de Newton y Maxwell son una

aproximación a esta teoría más general de la física cuántica.

La aproximación clásica de la mecánica cuántica se mantiene muy bien en la escala

macroscópica de objetos como planetas, aviones, balones de fútbol o incluso moléculas.

Pero en la "escala cuántica" de los átomos, electrones y fotones individuales, la aproximación

clásica se vuelve muy imprecisa, y la teoría de la física cuántica debe tenerse en cuenta [6].

Sin embargo, en el campo de la CC no todo pueden ser ventajas. Esta nueva tecnología

afronta retos y dificultades que aún no han podido ser solucionadas. En sí, los principales

problemas que limita a la CC es el sobrecalentamiento por la cantidad de operaciones y

procesos que se usan en el código y el problema de tolerancia a errores. [7], [8]. Las tres

líneas iteran un número exponencial de veces (2n / 2) al factorizar un número de n bits. Esto

conduce a un gasto exponencial de energía, dado el modelo termodinámico kT de energía

mínima por operación binaria. Los qubits son muy vulnerables a los errores, por lo que se

necesita un código de corrección de errores cuánticos (QECC) para construir una

computadora cuántica confiable.

Page 6: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Todo el desarrollo se ha venido dando desde tiempos mucho antes de que se vinieran a

implementar los prototipos actuales; es decir, anteriormente ya se venían dando posturas de

cómo sería un sistema cuántico pero que a la final aún no estaba en desarrollo.

Aproximadamente desde el año 1900, existe un modelo teórico de la computación cuántica,

producto de la investigación de varios años; pero por diferentes motivos aún no se ha dado

su salida a la luz pública como el camino a la tecnología de la nueva era, rompiendo

paradigmas de la computación tradicional, y abriendo la puerta al mundo cuántico.

La mecánica cuántica surge como necesidad para explicar hechos inexplicables en el mundo

de la mecánica clásica. Cuando se intenta utilizar la mecánica y la electrodinámica clásicas

para explicar los fenómenos atómicos, los resultados a que conducen se encuentran en

franca contradicción con la experiencia [9]. Si se implementa la mecánica cuántica para la

explicación a lo “inexplicable” la computación cuántica es un nuevo campo fascinante en la

intersección de la informática, las matemáticas y la física, que se esfuerza por aprovechar

algunos de los aspectos extraños de la mecánica cuántica para ampliar nuestros horizontes

computacionales [10]. Sin embargo, aparte de los ejemplos conocidos, encontrar una

aplicación de computación cuántica es un desafío. Diseñar un buen algoritmo cuántico es

una tarea desafiante. Esto no deriva necesariamente de la dificultad de la mecánica cuántica.

Más bien, el problema radica en nuestras expectativas: un algoritmo cuántico debe ser más

rápido, computacionalmente menos complejo que cualquier algoritmo clásico conocido para

el mismo propósito [11].

3.2 HISTORIA.

Las computadoras cuánticas se inventaron en la década de 1980 por Richard Feynman y sus

colegas, pero recientemente han logrado que se vuelvan capaces de funcionar tan bien como

Page 7: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

las supercomputadoras [12] . En 1994, Peter Shor ideó un algoritmo cuántico que calcula los

factores primos de un gran número de manera mucho más eficiente que una computadora

clásica. [13].

Como tal la primera persona que propuso una teoría fue Paul Benioff del Laboratorio

Nacional Argonne donde aplicó por primera vez la teoría cuántica a las computadoras en

1981 [14] esto con el fin de aprovechar las leyes cuánticas en el entorno de la computación.

En vez de trabajar a nivel de voltajes eléctricos, se trabaja a nivel de quantum. [15].

En 1985 David Deutsch dio una base matemática sólida a la propuesta de Feynman.

Deutsch explicó cómo podría funcionar una computadora cuántica universal y describió su

funcionamiento como secuencias de operaciones elementales sobre qubits [16]. Para

1993 Dan Simon desde el departamento de investigación de Microsoft, surgió un problema

teórico que demostraba la ventaja práctica que tendría un computador cuántico frente a uno

tradicional [17]. En 1993, Charlie Bennett junto con sus compañeros del Centro de

Investigación Watson del IBM en Nueva York mostraron cómo transmitir información cuántica

de un punto del espacio a otro sin atravesar el espacio intermedio. Desde entonces se han

conseguido batir distintas marcas de distancias. El récord está ahora en unos 100 km) [18].

Después del trabajo pionero de D. Deutsch, el cálculo cuántico aún permanecía una

curiosidad marginal en la teoría hasta 1994, cuando Peter W. Shor presentó sus algoritmos

cuánticos para factorizar enteros y extracción de logaritmos discretos en tiempo polinomial

[19]. En el año de 1996 Lok Grover crea un algoritmo el cual lleva su nombre y es usado en

computación cuántica para la búsqueda en una secuencia no ordenada de datos y con una

necesidad adicional de espacio de almacenamiento. [20] En 1997 se iniciaron los primeros

experimentos prácticos y se abrieron las puertas para empezar a implementar todos aquellos

Page 8: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

cálculos y experimentos que habían sido descritos teóricamente hasta entonces. El primer

experimento de comunicación segura usando criptografía cuántica se realiza con éxito a una

distancia de 23 Km. Además se realiza el primer teletransporte cuántico de un fotón. [21]

Tiempo después en el año de 1998 Isaac Chuang dirige el grupo de Berkeley que desarrolla

la primera computadora cuántica de 1 qubit [19]. Durante ese mismo año, nació la primera

máquina de 2-Qbit, que fue presentada en la Universidad de Berkeley, California (EE.UU.)

Un año más tarde, en 1999, en los laboratorios de IBM-Almaden, se creó la primera máquina

de 3-Qbit y además fue capaz de ejecutar por primera vez el algoritmo de búsqueda de

Grover [21].

En el 2000 se tenía el ordenador cuántico de IBM con más potencia tiene con 'solo' 5 qubits

de capacidad, pero el objetivo que se propusieron es poder construir uno con 50 qubits, algo

que superaría a los súper ordenadores más potentes del momento. Sin embargo, para

conseguir toda esa potencia también necesitan mejorar la protección de los qubits. Dado que

son muy delicados y necesitan funcionar a temperaturas cercanas al cero absoluto, cualquier

cambio de temperatura podría desestabilizarlos y producir errores de cálculo [22].

IBM y la Universidad de Stanford, consiguen ejecutar por primera vez el algoritmo de Shor en

el primer computador cuántico de 7-Qbit desarrollado en Los Álamos. En el experimento se

calcularon los factores primos de 15, dando el resultado correcto de 3 y 5 utilizando para ello

1018 moléculas, cada una de ellas con 7 átomos [23]. El Instituto de “Quantum Optics and

Quantum Information” en la universidad de Innsbruck (Austria) anunció que sus científicos

habían creado el primer Qbyte, una serie de 8 Qubits utilizando trampas de iones [24].

En el 2006 teóricos y experimentales en el Instituto de Computación Cuántica (IQC) y el

Instituto Perimeter de Física Teórica (PI) en Waterloo, junto con MIT, Cambridge,

presentaron un método de control operacional en el procesamiento de información cuántica

Page 9: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

que se extiende hasta 12 qubits lo decodificaron utilizando procesadores de información

cuántica de resonancia magnética nuclear de estado líquido [25].

En septiembre de 2007, dos equipos de investigación estadounidenses, el National Institute

of Standards (NIST) de Boulder y la Universidad de Yale en New Haven consiguieron

unir componentes cuánticos a través de superconductores. De este modo aparece el

primer bus cuántico, y este dispositivo además puede ser utilizado como memoria

cuántica, reteniendo la información cuántica durante un corto espacio de tiempo antes

de ser transferido al siguiente dispositivo [26].

Según la Fundación Nacional de Ciencias (NSF) de los EEUU, un equipo de científicos

consiguió almacenar por primera vez un Qubit (el equivalente a un "bit" del "mundo

clásico", pero en el "mundo cuántico") en el interior del núcleo de un átomo de fósforo, y

pudieron hacer que la información permaneciera intacta durante 1.75 segundos. Este

periodo puede ser expansible mediante métodos de corrección de errores, por lo que es

un gran avance en el almacenamiento de información [27].

Leonardo DiCarlo, un argentino radicado en Holanda y profesor de física en la Universidad

Tecnológica de Delft, considerado una eminencia con sus apenas 38 años, en 2009,

mientras terminaba sus estudios en la Universidad de Yale, EEUU, creó en equipo el primer

procesador cuántico de estado sólido. "Se había hecho en sistemas atómicos y moleculares,

pero logramos crear un mini procesador con un circuito integrado", menciona [28].

Ya en el 2011 La primera computadora cuántica comercialmente disponible en el mundo, que

utiliza los principios de la mecánica cuántica en lugar de la mecánica clásica, se vendió a la

empresa aeroespacial, de defensa y seguridad Lockheed Martin [29].

Page 10: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Por ultimo cabe mencionar que durante las últimas dos décadas, el laboratorio de Vuckovic

ha tratado de desarrollar nuevos tipos de chips de computadora cuántica. Recientemente, ha

unido fuerzas con otras en todo el mundo para probar tres formas diferentes de aislar

electrones para interactuar con los láseres. [30]

3.3 CONCEPTO Y FUNCIONAMIENTO

Las normas y comportamientos que rigen la computación cuántica son muy diferentes al

enfoque clásico. Hay que partir de que estos sistemas ya no son deterministas sino

probabilísticos. La nueva tendencia de medida y factor clave va a ser la probabilidad y la

entropía. La entropía de von Neumann de una superposición de qubits mide la distribución de

las probabilidades. Describe la salida del estado de un estado puro. Para un estado puro, no

hay incertidumbre durante la medición. Cuanto mayor es la entropía, mayor es la

incertidumbre durante la medición [31].

Un punto vital y muy relevante en la computación cuántica (y ya para ver un cambio respecto

al enfoque clásico) es definir este término como un paradigma, el cual tiene un diferente

enfoque al de la computación clásica. Esta rama a tratar se basa en el uso de qubits el cual

puede ser 0, puede ser 1 y puede ser 0 y 1 a la vez, siendo esta una ventaja para poder

realizar múltiples operaciones de forma simultánea según el número de qubits. Caso opuesto

al de la computación digital o clásica que maneja bits y solamente pueden tomar los valores

de 0 ó 1 [32].

En la física clásica podemos decir que la F= ma (Fuerza = masa * aceleración) pero para la

física cuántica esto presenta una indefinición tanta con el transcurrir del tiempo que no

podemos asegura esto en una partícula, no puedo ver el estado real de la partícula como del

sistema en sí. Esto se tiene que determinar por medio de la probabilidad de que una partícula

Page 11: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

este en un estado o en otro. El modelo de computación cuántica habla de la superposición, o

sea tener más de una posición en un momento dado, pero como hago para saber la posible

posición, esto se basa en la probabilidad [33]. La información cuántica es en cierto sentido

una combinación de dos piezas de información clásica, información sobre dos observables

físicos que son complementarios en el sentido expuesto por Bohr y ejemplificado por la onda

dualidad de partículas en el experimento de doble rendija [34].

Figura 2. Efecto túnel. La parte superior de la figura representa la situación descrita por la física clásica. La

parte inferior de la figura representa la situación que describe la física cuántica [35].

3.4 COMPAÑÍAS QUE IMPLEMENTAN FÍSICA CUÁNTICA

En la actualidad, la computación cuántica ha ido avanzando progresivamente pero que a su

vez es un estudio complejo que tiene varias contraindicaciones. La tecnología va avanzando

rápidamente y algunas compañías como IBM [36], Google, Microsoft Corp., la canadiense D-

Wave Systems Inc. [37] la cual cabe destacar que en Canadá, fue la primera en el mundo en

vender computadoras cuánticas. También están surgiendo varios otros estudios de

Page 12: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

computación cuántica, entre ellos el spin-offionQ de la Universidad de Maryland, que está

desarrollando una computadora cuántica de iones atrapados, y PsiCorp, fundado por

investigadores de la Universidad de Bristol, que está desarrollando una computadora

cuántica fotónica utilizando chips de silicio. [38] Y la startup Rigetti Computing [39], con sede

en California, están esforzándose por crear máquinas que las empresas puedan usar [40].

Por ejemplo, en el caso de IBM, su objetivo es construir computadores cuánticos de

aplicabilidad práctica en el mundo de la ciencia y de los negocios [41], o en el caso de google

con el Dubbed Bristlecone, que es un sistema de 72 qubits [42], con el que se quiere llegar a

la supremacía cuántica; Microsoft implementando algoritmos que simulen comportamientos

de una computadora cuántica como el software LIQUI [43] y los 2000 qubits de D-Wave, el

D-Wave 2x está considerado como uno de los ordenadores más avanzados y sofisticados de

la actualidad [44].

Todas estas compañías avanzan en sus investigaciones y compiten entre las mismas por

tener el mejor resultado posible. Esto nos lleva a que posiblemente en algunos años

podamos presenciar un ordenador cuántico como tal y ya no solo sea un hecho ficticio.

Inclusive la IEEE [45] ya están intentando estandarizar las nuevas tecnologías y protocolos

que se implementarán posteriormente con la computación cuántica [46].

3.5 APLICACIONES DE LA COMPUTACIÓN CUÁNTICA

A continuación se podrá conocer las principales plataformas de acceso libre sobre

computación cuántica en el cual el usuario puede ingresar e interactuar de forma gratuita. La

idea de analizar este tema, se generó por una investigación que se realizó por autoría propia,

donde se realizó un estudio y análisis en la universidad Distrital Francisco José de Caldas

facultad tecnológica en el pregrado de Ingeniería en Telemática, en forma de un artículo

Page 13: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

donde se evidencia que con la herramienta Quantum Game el cual es una herramienta de

acceso libre, se lograba complementar y ayudar a fomentar el conocimiento de lo que es la

computación cuántica; con los resultados que se obtuvieron, se puede deducir que

efectivamente los estudiantes relacionan de una forma mejor esta rama de la física y

tecnología con la ayuda de aplicaciones complementarias, por lo tanto se procedió a

investigar que otras herramientas existen y cuál es el enfoque de cada una.

PRIMER JUEGO CUÁNTICO CAT-BOX SCISSORS

Figura 3. Interfaz primer juego cuántico “Cat/box/scissors”)

Básicamente es una versión cuántica de piedra / papel / tijeras. Este tiene cinco bits

cuánticos. Uno de ellos actuará como árbitro y nos dirá quién gana. Los otros cuatro son

todos oponentes potenciales. Aunque solo jugaremos contra uno a la vez. Para hacer un

juego de bits cuánticos, hemos visto el conjunto de cosas que podemos hacerles. Como

inspiración, podemos ver lo que es posible para bits normales. Lo más simple que podemos

Page 14: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

hacer con un bit normal se llama puerta NOT. Cambia bits de 0 a 1 y de 1 a 0. Las

computadoras cuánticas pueden hacer esto, pero también pueden ser un poco más

sofisticadas. Por ejemplo, pueden hacer NOT la mitad, dejando el bit cuántico en un extraño

estado de limbo entre 0 y 1. Una superposición cuántica, como el gato de Schrödinger.

El juego está disponible en dos versiones, el juego se juega mejor usando la versión de

ProjectQ (usando el archivo .py). También se puede jugar directamente utilizando la interfaz

de IBM Quantum Experience (usando el archivo .qasm). En cualquier caso, necesitará una

cuenta de Quantum Experience para acceder a su dispositivo [47].

3D PUZZLES

Figura 4. Interfaz juego cuántico “3D Puzzles”

El investigador del instituto Riken en Saitama (Japón) Simon Devitt, que ha desarrollado un

juego en línea que podría jugar un papel decisivo en el futuro de la programación cuántica.

No sólo puede el juego ayudar a los humanos a crear mejores programas, también podría

ayudar a una nueva generación de máquinas de inteligencia artificial a asumir esa tarea. Ha

desarrollado una potente manera de visualizar los programas cuánticos como cuadrículas en

3D con secciones entrelazadas que representa cómo se almacena y procesa la información.

Para optimizarlos hay que simplificar la cuadrícula al mover, encoger, estirar y reconfigurar

las secciones entrelazadas de forma que preserven la misma topología [48].

Page 15: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

QUANTUM AWESOMENESS

Figura 5. Interfaz juego cuántico “Quantum awesoness”

Quantum Awesomeness es un juego de rompecabezas simples. Cada rompecabezas está

formado por una cuadrícula de puntos de colores con números en cada punto. Cada punto

debe tener un color y número similares a uno de sus vecinos. El trabajo del jugador es

buscar estas similitudes y usarlas para emparejar todos los puntos. Este es el objetivo para

el jugador. Habrá una condición de Game Over cuando los rompecabezas se vuelvan

demasiado duros. Entonces el jugador debe tratar de pasar tantas rondas como sea posible

antes de que eso suceda [49].

HELLO QUANTUM

Figura 6. Interfaz juego cuántico “Hello quantum”

Page 16: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Hello Quantum es un juego de rompecabezas diseñado para enseñar los principios

introductorios de la computación cuántica. Este juego fue diseñado en IBM Research en

Yorktown Heights, Nueva York en colaboración con el profesor James Wootton University of

Basel, Suiza [50].

MEQANIC

Figura 7. Interfaz juego cuántico “Meqanic”

Meqanic, es un juego de rompecabezas basado en la física que enfrenta contra el Universo.

Meqanic no se evidencia como un juego; es un simulador de mecánica cuántica completo y

preciso. Este es diferente a cualquier otro juego que se haya jugado. Meqanic tiene reglas,

pero NO son intuitivas porque están basadas en las leyes cuánticas que rigen el Universo

mismo. Depende de cada jugador resolverlos sobre la marcha. Ser bueno en Meqanic

requiere un cambio fundamental en la forma de pensar. Meqanic es un juego desafiante con

infinita complejidad y significado [51].

QUANTUM GAME

Figura 8. Interfaz juego cuántico “Quantum game”

Page 17: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

Se trata de un juego en el que fotones, espejos, detectores, filtros polarizadores y otros

elementos interactúan sobre una mesa. Cada nivel del juego plantea un problema y sólo hay

que colocar los componentes de la forma correcta –sabiendo lo que hace cada uno de ellos–

para resolverlo y pasar al siguiente nivel. Es una especie de «simulador de física cuántica»,

donde cada componente se comporta más o menos como lo haría en el mundo físico.

Muchos de los conceptos e ideas de algunos de los niveles del juego se utilizan en

computación cuántica [52].

IBM QUANTUM COMPUTING

Figura 9. Interfaz plataforma cuántica “IBM QUANTUM COMPUTING”

Lanzado en marzo de 2017, IBM señaló que Q es una iniciativa para construir sistemas de

computación cuántica universales disponibles comercialmente para aplicaciones comerciales

y científicas. Los sistemas y servicios IBM Q se entregarán a través de la plataforma IBM

Cloud. IBM abrió por primera vez el acceso público a sus procesadores cuánticos hace un

año, para servir como una herramienta de habilitación para la investigación científica, un

recurso para las aulas universitarias y un catalizador de entusiasmo para el campo. [53].

3.6 ARQUITECTURA DE LAS PLATAFORMAS DE COMPUTACION CUANTICA

Page 18: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

La maquinaria de computación cuántica física de la actualidad (que recuerda a las primeras

computadoras clásicas de la década de 1940) es grande en tamaño. Requiere un entorno

físico especial y condiciones para funcionar correctamente. Se compone de cinco capas, tres

de las cuales contienen hardware y circuitos puramente cuánticos y dos consisten en

hardware y software clásicos:

1. Capas cuánticas Se puede pensar que estas capas comprenden la Unidad de

Procesamiento Cuántico (QPU).

(a) Módulos físicos: incluye hardware cuántico que normalmente hace uso de bucles

superconductores para la realización física de qubits. Además, también contiene el

acoplador qubit físico / circuito de interconexión entre otros elementos que son

necesarios para las operaciones de control y direccionamiento de qubit.

(b) Puertas lógicas cuánticas - Circuitos físicos [16, x5.5] que conforman compuertas

lógicas quántum.

(c) Interfaz clásico-cuántica. Incluye el hardware y el software que proporciona la

interfaz entre las computadoras clásicas y una QPU.

2. Capas Clásicas

(a) Entorno de programación cuántica: proporciona elementos tales como: i) el

lenguaje de ensamblaje quantum necesario para instruir a una QPU, ii) las

abstracciones de programación necesarias para escribir programas cuánticos en un

lenguaje de programación de alto nivel y iii) compatibilidad con simuladores así como

IDEs, etc.

(b) Aplicaciones comerciales: Aplicaciones de software Quantum escritas para

satisfacer los requisitos comerciales. [54]

Page 19: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

Figura 10. Arquitectura de plataformas de computación cuántica

3.7 LENGUAJES DE PROGRAMACIÓN CUÁNTICOS

En los últimos años se propusieron varios lenguajes de programación cuántica, desde

imperativo hasta funcional y de bajo nivel hasta alto nivel. Lenguajes como Quipper, ScaffCC

/ Scaffold, LIQUiji, QWire, Quil, Q # y ProjectQ permiten la programación de computadoras

de cuantía. Quipper es un lenguaje de programación cuántica funcional fuertemente tipado,

integrado en Haskell; Scaffold es un lenguaje de programación independiente tipo C y su

compilador ScaffCC aprovecha el marco LLVM; QWire está integrado en el sistema de

prueba Coq; LIQUiji está incrustado en F #; Q # es un lenguaje independiente tipo F #, y

ProjectQ y Quil están integrados en Python. Todos los idiomas mencionados ofrecen marcos

extensibles para la descripción y manipulación del circuito cuántico, y algunos de ellos

ofrecen descomposición de compuertas y métodos de optimización de circuitos, algún flujo

de control clásico, y la exportación de circuitos cuánticos para fines de representación o

costeo de recursos.

Page 20: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Teóricamente, sería suficiente si un lenguaje de programación para computación cuántica

soportara el conjunto de puerta del hardware objetivo. La similitud entre dicho enfoque y el

lenguaje de ensamblaje clásico trajo a la existencia lenguajes de ensamblaje cuántico tales

como QASM y OPEN-QASM. Si bien es suficiente para el hardware cuántico actual, que es

capaz de realizar algunas operaciones de compuerta en menos de 20 qubits, la

programación en dicho lenguaje no es ni escalable ni particularmente fácil de usar. Más bien,

un lenguaje de programación cuántica debería proporcionar abstracciones de alto nivel para

acortar los tiempos de desarrollo y permitir la portabilidad en una amplia gama de backends

de hardware cuántico, similar a los compiladores actuales para lenguajes de alto nivel

clásicos como C ++. Además de las subrutinas puramente clásicas y puramente cuánticas,

los algoritmos cuánticos típicos también requieren que se evalúen las funciones clásicas en

una superposición de entradas, por ejemplo, la exponenciación modular en el algoritmo de

Shor para la factorización.

3.8 TENDENCIAS, PERSPECTIVAS Y DESAFÍOS DE LA CC

Figura 11. Línea de tiempo tecnologías cuánticas 2.015 - 2.035

Page 21: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

Si se construye el ordenador en mentes criminales no solo afectaría la seguridad sino que

tendrían el poder de responder y replantear soluciones a enigmas que no son lo

suficientemente claros y descritos por la ciencia. Es clara la realidad que vive la ciencia por

implementarlo y de las organizaciones por las cantidades exorbitantes de dinero que

destinan para este elemento, aún no se sabe cuándo se podrá disponer de este computador

se calcula que en unos 25 a 35 años se tendrían en cada hogar del mundo, por el

momento solo se debe esperar a que la ciencia avance lo necesario como para resolver

cuestionamientos que aún no poseen soluciones efectivas. Actualmente el problema de

crear un computador cuántico es de mantener su estabilidad en el tiempo, donde cada

físico al agregar un qubit más la tarea de ingeniería se hace más laboriosa. Al agregar más

qubits se hace más vulnerable el factor de la decoherencia, en donde el estado del qubit se

degrada. La decoherencia puede ser ocasionada por las interacciones con el mundo y se

generan problemas para mantener la coherencia en el sistema por más de varios segundos.

Sin embargo se han dado varios progresos, en 1995 en la US Instituto Nacional de

Estándares y Tecnología se construyó la primera compuerta cuántica de dos qubits y en el

2005 un equipo liderado por el profesor Rainer Blatt en el Instituto de Física Experimental

en Austria construyó un prototipo de computador cuántico utilizando unos pocos iones de

calcio. Su grupo estaba en un nivel de enredamiento de ocho iones de calcio, lo máximo [9].

El National Institute of Standards and Technology dispone de un programa específico de

computación cuántica que al igual que el de la prestigiosa Universidad de Yale pretenden

ofrecer avances reales en este complicado campo que podría revolucionar la informática a

medio plazo. Por primera vez se ha conseguido unir dos de esos procesadores cuánticos

mediante un enlace de circuitos superconductores, creando una cavidad a través de la cual

se transmitían los datos cuánticos. Para lograr las propiedades de superconducción todo el

Page 22: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

dispositivo fue enfriado a bajas temperaturas. La importancia de este descubrimiento reside

en el hecho de que este tipo de bus cuántico será utilizado con mucha probabilidad en los

computadores cuánticos del futuro o al menos, será la base de los futuros buses de

comunicación y ahora centrarán sus investigaciones en la estabilidad de las

comunicaciones con más de 6 qubits, que fue la referencia inicial que sí funcionó

sin problemas.

Los mayores retos que tiene actualmente el computador cuántico es el aislamiento del qubit

ya que cualquier contacto con su mundo macroscópico rompe la coherencia lo que haría

posible hasta su mera observación, por lo tanto, es necesario mantener al qubit totalmente

aislado para ello hay que retenerlo con una trampa iónica, es decir, mantenerlos suspendido

entre campos magnéticos y ases de rayos lásers esto hace muy difícil imaginar que aspecto

tendrá el computador cuántico. [55]

4. Conclusiones

Se investigó el estado del arte sobre las aplicaciones que se han creado relacionadas a

computación cuántica y estas como ayudan a mejorar el aprendizaje de este tema en los

estudiantes, por lo tanto se citó un artículo adicional de autoría propia, donde se evidencia

una investigación la cual refleja que las herramientas de licencia libre si son útiles en el

momento de aprendizaje, siendo el foco de análisis los estudiantes de la Universidad

Distrital Francisco José de Caldas Facultad Tecnológica del pregrado Ingeniería en

telemática, donde se evidencia que el 80% de los encuestados afirmaron que Quantum

Game, aclaró definiciones de la computación cuántica, asi mismo se preguntó si la

plataforma de IBM y Quantum Game fueron una ayuda complementaria para la materia de

Page 23: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

computación cuántica, el 65% afirmo que si fueron útiles. Cabe resaltar que el 75% de los

encuestados se les facilitó el aprendizaje de la herramienta Quantum Game.

Por otra parte se logró conocer las empresas que se dedican a investigar o realizar aportes a

la ciencia en cuanto a computación cuántica y asi mismo que desarrollos han generado,

evidenciándose que las compañías pioneras en este tema se encuentran ubicadas en Norte

América tales como IBM, Google y DWave Systems. Por último se evidenció que la

computación cuántica es un tema que las compañías y científicos pretenden seguir

investigando para poder superar las creaciones existentes como el ordenador de 2000 qubits

de la compañía D-Wave, el cual es considerado como uno de los ordenadores más

sofisticados en la actualidad.

Finalmente en una línea de tiempo entre el 2.015 y el 2.035, se tiene un planteamiento en el

que se dice que probablemente en cada hogar se pueda contar con un computador cuántico

para el uso diario, otra incógnita que no es clara es hasta que limite de qubits, los científicos

lograrán crear para los computadores cuánticos.

Referencias

[1] M. I. Dyakonov, «State of the Art and Prospects for Quantum Computing,» Junio 2013.

[En línea]. Available:

https://www.researchgate.net/publication/262529201_State_of_the_Art_and_Prospects_

for_Quantum_Computing.

[2] H. Vargas, «Alan Turing y la máquina de pensar,» 2012. [En línea]. Available: https://go-

galegroup-

com.bdigital.udistrital.edu.co/ps/retrieve.do?tabID=T003&resultListType=RESULT_LIST

&searchResultsType=SingleTab&searchType=BasicSearchForm&currentPosition=1&do

cId=GALE%7CA299257139&docType=Article&sort=Relevance&contentSegment=&prod

Id.

[3] A. Gramigna y J. C. G. Faraco, «Videojugando se aprende: renovar la teoría del

conocimiento y la educación,» 2009. [En línea]. Available: https://doi.org/10.3916/c33-

Page 24: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

2009-03-007. [Último acceso: 2009].

[4] O. L. Palacio, L. Maldonado Granados y . L. Calderón Villafáñez, «Guía paraconstruir

estados del arte,» 2016. [En línea]. Available: http://iconk.org/docs/guiaea.pdf.

[5] S. Aaronson, «Quantum Computing since Democritus,» 2013. [En línea].

[6] P. Kaye, R. Laflamme y M. Mosca, «An Introduction to Quantum Computing,» 2007. [En

línea]. Available:

http://web.a.ebscohost.com.bdigital.udistrital.edu.co:8080/ehost/detail/detail?vid=7&sid=

48c5c08b-7fa6-4f02-81ec-

fd948b3fb166%40sessionmgr4010&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#AN=

186595&db=nlebk.

[7] E. P. DeBenedictis, «A Future with Quantum Machine Learning,» IEEE, 2018. [En línea].

Available:

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8301126&isnumber=8301103

.

[8] I. K. Sohn y J. Heo, «An Introduction to Fault-Tolerant Quantum Computation and its

Overhead Reduction Schemes,» IEEE, 2018. [En línea]. Available:

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8436751&isnumber=8436587

.

[9] J. p. Hecht, «Fundamentos de computación cuántica,» 2005. [En línea]. Available:

http://www.criptored.upm.es/guiateoria/gt_m471a.htm.

[10] N. S. Yanofsky y M. A. Mannucci, «Quantum Computing for Computer Scientists,» 2008.

[En línea].

[11] P. Wittek, «Quantum Machine Learning,» 30 mayo 2014. [En línea].

[12] «Academic OneFile,» [En línea]. Available: https://go-galegroup-

com.bdigital.udistrital.edu.co/ps/retrieve.do?tabID=T003&resultListType=RESULT_LIST

&searchResultsType=SingleTab&searchType=BasicSearchForm&currentPosition=8&do

cId=GALE%7CA532250696&docType=Brief+article&sort=Relevance&contentSegment=.

[13] T. N. D. ,. M. E. A. ,. B. M. F. ,. S. P. Monz, «Science,» Marzo 2016. [En línea].

Available: https://search-proquest-

com.bdigital.udistrital.edu.co/socialsciences/docview/1770405824/6598B7F3D3134220P

Q/1?accountid=34687.

[14] M. Raisinghani, 2001. [En línea]. Available: https://www-scopus-

com.bdigital.udistrital.edu.co/record/display.uri?eid=2-s2.0-

52549084121&origin=resultslist&sort=plf-

f&src=s&st1=paul+benioff&st2=&sid=55c0346b23ac6814ea44f2c4c9596d0f&sot=b&sdt=

b&sl=27&s=TITLE-ABS-KEY%28paul+benioff%29&relpos=1&citeCnt.

Page 25: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

[15] G. P. Q. Mango, «Computación Cuántica,» Edoc, 2013. [En línea]. Available:

https://edoc.site/computacion-cuantica-19-pdf-free.html.

[16] «Computadora cuántica,» StudyLib, [En línea]. Available:

http://studylib.es/doc/783060/computadora-cuantica-en-1985-david-deutsch-dio-una-

base.

[17] L. R. Camargo y L. C. Osorio Ovalle, «Computación Cuántica,» Edoc, 2011. [En línea].

Available: https://edoc.site/computacion-cuantica-monografia-pdf-free.html.

[18] S. Muñoz, «Los físicos descubren cómo teletransportar energía,» CosmoNoticias, Junio

2014. [En línea]. Available: http://www.cosmonoticias.org/los-fisicos-descubren-como-

teletransportar-energia/.

[19] A. D. Caro y J. Samborski Forlese, «Brevísima Introducción a la Computación

Cuántica,» [En línea]. Available:

http://software.imdea.org/~julian/docs/Samborski.Forlese.2006.JAI.pdf.

[20] «Algoritmo de Grover,» EcuRed, [En línea]. Available:

https://www.ecured.cu/Algoritmo_de_Grover.

[21] «Computación cuántica,» Wiki., [En línea]. Available:

https://es.wikipedia.org/wiki/Computaci%C3%B3n_cu%C3%A1ntica.

[22] «IBM presenta su primer ordenador cuántico, un nuevo 'mesías' para el mundo de la

informática,» Elmundo, 2017. [En línea]. Available:

http://www.elmundo.es/tecnologia/2017/03/06/58bd3af5268e3ef45d8b4632.html.

[23] «Avances en computación cuántica,» Timetoast, [En línea]. Available:

https://www.timetoast.com/timelines/avances-en-computacion-cuantica.

[24] W. Guzmán, «Historia de la informatica del 2005 al 2012,» Timetoast, [En línea].

Available: https://www.timetoast.com/timelines/historia-de-la-informatica-del-2005-al-

2012--16.

[25] «12 qubits alcanzados en la búsqueda de información cuántica,» ScienceDaily, Mayo

2006. [En línea]. Available:

https://www.sciencedaily.com/releases/2006/05/060508164700.htm.

[26] «La computación cuántica,» StudyLib, [En línea]. Available:

http://studylib.es/doc/711084/la-computaci%C3%B3n-cu%C3%A1ntica.

[27] J. M. P. Gutierrez, «Arquitectura de las computadoras y la computación cuántica,»

ResearchGate, Julio 2013. [En línea]. Available:

https://www.researchgate.net/publication/262871304_Arquitectura_de_las_computadora

s_y_la_computacion_cuantica.

Page 26: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

[28] «El asalto de la computación cuántica, relatada por uno de sus principales

protagonistas,» Infobae, Agosto 2014. [En línea]. Available:

https://www.infobae.com/2014/08/06/1585797-el-asalto-la-computacion-cuantica-

relatada-uno-sus-principales-protagonistas/.

[29] M. Lynley, «La primera computadora cuántica comercial del mundo vendida a Lockheed

Martin,» VentureBeat, Mayo 2011. [En línea]. Available:

https://venturebeat.com/2011/05/27/first-quantum-computer-sold/.

[30] H. Knowles, «Proquest,» [En línea]. Available: https://search-proquest-

com.bdigital.udistrital.edu.co/socialsciences/docview/1897738797/52E224CFDED64FFF

PQ/16?accountid=34687.

[31] A. Wichert, «Principles of Quantum Artificial Intelligence,» 2014. [En línea]. Available:

http://web.a.ebscohost.com.bdigital.udistrital.edu.co:8080/ehost/detail/detail?vid=31&sid

=48c5c08b-7fa6-4f02-81ec-

fd948b3fb166%40sessionmgr4010&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#AN=

661949&db=nlebk.

[32] C. H. Bennett y D. P. DiVincenzo, «Información y computación cuántica,» [En línea].

Available: http://faeuat0.us.es/Adan/Carpetas/Publications/T002%20BD00.pdf.

[33] B. R. C. Pérez, «Computación Cuántica,» octubre 2006. [En línea].

[34] J. M.Renes, «The Physics of Quantum Information Complementarity, Uncertainty, and

Entanglement,» 12 Diciembre 2012. [En línea].

[35] V. M. Bonillo, «Principios Fundamentales de la Computación cuántica,» 2013. [En línea].

Available: http://www.lidiagroup.org/images/descargas/varios/011_ccuantica.pdf.

[36] «IBM Innovation Exchange 2018,» IBM, [En línea]. Available: https://www.ibm.com/co-

es/.

[37] «Computación cuántica para el mundo real hoy,» D-Wave, [En línea]. Available:

https://www.dwavesys.com/home.

[38] C. Q. Choi. [En línea]. Available: https://search-proquest-

com.bdigital.udistrital.edu.co/socialsciences/docview/1891732113/52E224CFDED64FFF

PQ/4?accountid=34687.

[39] T. Simonite, «Una diminuta 'start-up' quiere vencer a Google con su primer chip

cuántico,» MIT Technology Review, Febrero 2016. [En línea]. Available:

https://www.technologyreview.es/s/5549/una-diminuta-start-quiere-vencer-google-con-

su-primer-chip-cuantico.

[40] Redacción, «IBM sube la presión sobre sus rivales con computadora cuántica,»

Gestión, 11 noviembre 2017. [En línea]. Available:

https://gestion.pe/economia/empresas/ibm-sube-presion-rivales-computadora-cuantica-

Page 27: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

150176.

[41] «La computación cuántica: La realidad que revolucionará el mundo empresarial,» IBM,

Julio 2017. [En línea]. Available: https://www.ibm.com/blogs/think/es-

es/2017/07/27/qubits-un-nuevo-mundo-empresarial/.

[42] S. Angulo, «Google es el nuevo rey de la computación cuántica,» Enter, Marzo 2018.

[En línea]. Available: http://www.enter.co/chips-bits/computadores/google-nuevo-rey-

computacion-cuantica/.

[43] Latam, «Con el simulador de cómputo cuántico, Microsoft ofrece un vistazo al futuro del

cómputo,» Microsoft Corp., Noviembre 2015. [En línea]. Available:

https://news.microsoft.com/es-xl/con-el-simulador-de-computo-cuantico-microsoft-

ofrece-un-vistazo-al-futuro-del-computo/.

[44] «D-Wave lanza un ordenador cuántico de 2.000 qubits,» ComputerWorld, Septiembre

2016. [En línea]. Available: http://www.computerworld.es/innovacion/dwave-lanza-un-

ordenador-cuantico-de-2000-qubits.

[45] «La organización profesional técnica más grande del mundo para el avance de la

tecnología,» IEEE, [En línea]. Available: https://www.ieee.org/.

[46] «IEEE prepara el camino para estandarizar la computación cuántica,»

ElectronicosOnline, Septiembre 2017. [En línea]. Available:

https://www.electronicosonline.com/ieee-prepara-el-camino-para-estandarizar-la-

computacion-cuantica/.

[47] J. Wootton, «Presentamos el primer juego del mundo para una computadora cuántica,»

Medium, Marzo 2017. [En línea]. Available: https://medium.com/@decodoku/introducing-

the-worlds-first-game-for-a-quantum-computer-50640e3c22e4.

[48] «Ayude a revolucionar la computación cuántica con este juego de puzles en 3D,» MIT

Technology Review, Octubre 2016. [En línea]. Available:

http://www2.technologyreview.es/informatica/51957/ayude-a-revolucionar-la-

computacion-cuantica-con/.

[49] J. Wootton, «Usando un simple juego de rompecabezas para comparar computadoras

cuánticas,» Medium, Enero 2018. [En línea]. Available:

https://medium.com/@decodoku/understanding-quantum-computers-through-a-simple-

puzzle-game-a290dde89fb2.

[50] «Acerca de Hello Quantum,» [En línea]. Available:

https://helloquantum.mybluemix.net/#about.

[51] «Meqanic,» Tareso, LLC, [En línea]. Available:

https://apprecs.com/ios/818589077/meqanic.

Page 28: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

[52] Alvy, «The Quantum Game, o cómo aprender computación cuántica jugando con

rompecabezas lógicos,» Microsiervos, Diciembre 2017. [En línea]. Available:

https://www.microsiervos.com/archivo/juegos-y-diversion/the-quantum-game.html.

[53] «Fine Arts and Music Collection,» May 2017. [En línea]. Available: https://go-galegroup-

com.bdigital.udistrital.edu.co/ps/retrieve.do?tabID=T003&resultListType=RESULT_LIST

&searchResultsType=SingleTab&searchType=BasicSearchForm&currentPosition=10&d

ocId=GALE%7CA492641476&docType=Brief+article&sort=Relevance&contentSegment

=.

[54] B. Sodhi, Marzo 2018. [En línea]. Available: https://arxiv.org/pdf/1803.07407.pdf.

[55] E. ,. J. W. B. B. P. Juan Pablo Rúa Vargas. [En línea]. Available:

http://bdigital.unal.edu.co/23468/1/20379-68840-1-PB.pdf. [Último acceso: Septiembre

2018].

[56] N. D. Miranda, «Computación cuántica,» [En línea]. Available:

https://www.fceia.unr.edu.ar/~diazcaro/QC/Tutorials/Computacion%20Cuantica.pdf.

[57] Juan Pablo Rúa Vargas y J. W. Branch B,

«Estado del arte de la computación cuántica,» Septiembre 2009. [En línea].

[58] M. F. R. Álvarez, «Evolución de la computación cuántica y los retos para la seguridad de

la información,» 08 mayo 2016. [En línea].

[59] E. Perez, «Computación cuántica: descubriendo las puertas del futuro de los

ordenadores,» Omicrono, Abril 2013. [En línea]. Available:

https://omicrono.elespanol.com/2013/04/computacion-cuantica-descubriendo-las-

puertas-del-futuro-de-los-ordenadores/.

[60] «Las nuevas computadoras cuánticas de IBM,» ItSitio, Marzo 2017. [En línea].

Available: https://www.itsitio.com/es/computadoras-cuanticas-universales-aplicaciones-

empresariales-cientificas/.

[61] «IEEE xplore,» IEEE Xplore Digital Library , [En línea]. Available:

https://ieeexplore.ieee.org/Xplore/home.jsp.

[62] «ProQuest,» Proquest, [En línea]. Available: https://www.proquest.com/LATAM-ES/.

[63] «Scopus,» Scopus, [En línea]. Available: https://www.scopus.com/home.uri.

[64] «Gale Virtual Reference Library,» [En línea]. Available: https://go-galegroup-

com.bdigital.udistrital.edu.co/ps/retrieve.do?tabID=T003&resultListType=RESULT_LIST

&searchResultsType=SingleTab&searchType=BasicSearchForm&currentPosition=5&do

cId=GALE%7CA267972185&docType=Article&sort=Relevance&contentSegment=&prod

Id.

[65] «Bases de datos de investigación,» EBSCO, [En línea]. Available:

Page 29: ESTADO DEL ARTE EN COMPUTACIÓN CUÁNTICA (CC) CON ...repository.udistrital.edu.co/bitstream/11349/14211/... · computación cuántica han aportado en la construcción del conocimiento

Preparación de Artículos revista VISIÓN ELECTRÓNICA: algo más que un estado sólido Fecha de envío: Agosto 2018

Fecha de recepción: Fecha de aceptación:

https://www.ebsco.com/products/research-databases.

[66] «¡Esta aquí! Experimenta el Gale Digital Scholar Lab.,» GALE, [En línea]. Available:

https://www.gale.com/uk.