Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La teoría de la computación, desarrollada por Alan Turing, alonso Church, Emil Post, y Kurt Gödel, fue
diseñada para quedar libre de cualquier cuestión relacionada con la manera en que las computaoras fueron
diseñadas. De esta manera se fundamento a la teoría de la computación como una rama de las
matemáticas puras.
FÍSICA Y COMPUTADORAS
Sin embargo alrededor de finales de 1970 , algunos cinéticos comenzaron a preguntarse sobre las posibles
conexiones entre la física y la computación, estos esfuerzos se enfocaron en entender la termodinámica de
la computación clásica, contestando ciertas preguntas como las siguientes:
-¿Cómo una energía pequeña puede ser expandida para llevar a cabo una tarea computacional particular?
- ¿Cuánto calor es disipado cuando un bit es borrado de la memoria?
- ¿Hay limites fundamentales en relación a cuánta información es procesada?
Por ejemplo, a nivel cuántico, los valores de ciertas cantidades observables son restringidas a un
conjunto finito de posibilidades. El significado de esto es que, en cualquier computadora, cada bit
puede ser puesto en algún sistema físico. Los estados deben ser suficientemente estables para
asegurarse que el sistema no saltará espontáneamente de un estado representado por 0 a un estado
representado por 1. Las máquinas contemporáneas usan niveles de voltaje.
En una computadora cuántica, cada bit podría ser representado por el estado de un sistema cuántico
de 2 estados simples tal como el estado del spin de una partícula de spin -1/2. El spin de tales
partículas, cuando se mide, se encuentra siempre existiendo en uno de dos estados posibles,
representados por [+ 1/2 > (spin up) o [- 1/2 > (spin down). Esta discretización intrínseca es llamada
cuantización. Cuando el spin de una partícula es cuantizado podemos usar un estado del spin para
representar el valor binario 0, y el otro estado del spin para represntar el 1, de hecho no hay nada
especial acerca de los sistemas de spin. Cualquier sistema cuántico de 2 estados, tal como la
dirección de polarización de un fotón, o los niveles discretos de energía en un átomo excitado,
podrían trabajar igualmente bien.
Una vez que se tiene un camino para codificar los valores binarios 0 y 1 en los estados de un sistema
físico, podemos empezar a investigar las ventajas o desventajas de estos sistemas físicos.
Cómo podemos describir el estado de los sistemas cuánticos, tal como las partículas de spin -1/2
matemáticamente?
En la física cuántica, el estado de un sistema cuántico es descrito por un vector en un espacio de
Hilbert. Un espacio matemático es sólo un camino fácil de decir que algo, en este caso las
representaciones de un estado físico, depende de muchas coordenadas independientes que pueden ser
dibujadas en particular como ejes perpendiculares. Los ejes corresponden a los posibles estados en
donde el sistema físico puede ser encontrado. Estos posibles estados son llamados "eigenstates". La
proyecciones de el vector sobre los ejes muestran las contribuciones de cada eigenstate sobre todo el
estado, menos como los componentes de un vector clásico en un espacio ordinario euclideo. Podemos
dibujar una figura como la Fig. 2 como una ayuda para visualizar como estado del vector podría
verse.
No se deberían interpretar estas imágenes de manera muy literal, debido a que el espacio matemático
de Hilbert es un "Espacio vectorial complejo". Ya que es imposible dibujar una línea que tenga un
valor o longitud imaginaria, la figura anterior simplemente muestra una aproximación o un hint de la
estructura de un auténtico espacio de Hilbert.
Los vectores de estado son usualmente escritos usando una notación de corchete angular llamado
"ket vector". La palabra "ket" fue escogida por Paul Dirac, el famoso físico Británico, que buscaba
una notación corta para escribir la fórmula de alcance en mecánica cuántica. Muchas de estas
fórmulas son productos de vectores columna con un vector columna relacionado (un vector de
estado). Dirac escribió estos productos usando una notación de corchetes.
Puedes pensar en la notación vectorial ket análoga a la notación vectorial, donde se especifican a los
vectores en negritas. Un vector de estado es solamente una instancia particular del un ket vector.
Como los vectores ordinarios, los vectores de estado son especificados por una particular elección de
los vectores básicos (los eigenestados) y un particular conjunto de números complejos,
correspondiente a las amplitudes con las que cada eigenestado contribuye al vector de estado
completo. Consecuentemente, tal sistema tiene dos eigenestados, y de aquí su vector de estado tiene
exactamente dos componentes.
Donde son números complejos y los eigenestados forman una base completamente ortohgonal
para el vector estado. Entonces podemos decir que cualquier vector de estado en el espacio de Hilbert
puede ser representado como una suma de . los eigenestados entonces, definen un sistema de ejes en
el espacio de Hilbert, de manera similar a los vectores unitarios que forman un sistema de ejes para el
espacio euclideo.
Una vez conocido el vector de estado , el valor esperado de cualquier atributo observable del
sistema puede ser calculado. El vector de estado contiene una información completa acerca del
sistema asociado. Esto es similar a la física clásica en donde el estado completo es determinado una
vez que las funciones dependientes del tiempo son conocidas. Algunos físicos como stephen hawking
SUPERPOSICIÓN
Esta habilidad de los sistemas cuánticos de existir en una mezcla de todos sus estados permitidos
simultáneamente, menos el existente en solo un estado permitido en un momento, es llamado el
principio de superposición.
Para obtener un sentimiento más intuitivo, es útil dibujar el estado de los dos sistemas cuánticos, tal
es usado para codificar un quantum bit (o qubit), como el vector contenido en la esfera.
Fig. 3.3 Un qubit puede ser visualizado como un vector contenido en una esfera
El ángulo que este vector forma con el eje vertical esta relacionado con las contribuciones relativas
de psi0 y psi1 eigenestados a todo el estado. El ángulo dentro del cual es rotado el vector con relación
al eje x corresponde a la "fase". Los factores de fase no afecta las contribuciones relativas de los
eigenestados a todo el estado pero ellos tienen crucial importancia en los también llamados efectos
cuanticos de interferencia. Estos estados pueden tener diferentes amplitudes debido a los diferentes
factores de fase.
Quantum Computers:
What are they and what do they mean to us?
White Paper
by
Alan Cline
Carolla Development
1. Introduction
Scientists have pondered the eventuality of the quantum computer since 1980 when
quantum theory was applied to the classical Turing machine. Not only can quantum
computers run one billion times faster than typical silicon-based computers, but also
theoretically, they can run and consume no energy. That being true, quantum computers
could obsolete the silicon chip much as the transistor did the vacuum tube.
Consequently, silicon chip and computer manufacturers, the U.S. government, and
Japan are directing huge sums of money for quantum computer research.
This paper provides an overview of the quantum computing world, and how the dawn of
the quantum computer will affect the computing industry. We discuss how quantum
computers originated, the inevitability of their use, and how they differ from classical
computers. We use the principles of superposition, entanglement, and quantum
teleportation as examples, and provide an overview of the NMR-type quantum
computer (produced as a prototype at MIT in 1989) at the end of our discussion.
This paper is intended for the general reader, and explains basic quantum computer
features, and the paradoxical effects quantum theory produces in a practical world.
This author has not built nor operated a quantum computer, and so he relies heavily on
scientific literature. The single book published on the topic is “Explorations in
Quantum Computing”, by Colin Williams and Scott Clearwater.
Energy consumption
2.1 Scaling
Our computing world is surrounded by breath-taking innovations; many of them
involve more powerful and smaller chips. Chip capacity doubles every 18 months
according to Moore’s Law, but chip size remains constant. Additionally, the number of
transistors on a single chip is rising exponentially. Keyes (Williams & Clearwater,
1998) extrapolates that if miniaturization continues at today’s rate, a single atom will
represent a bit by the year 2020. This trend inevitably leads us into the micoworld of
quantum effects, where classical rules no longer apply.
2.2 Energy
Chip speed is rising exponentially. Faster, more densely packed, and
closer transistors cause thermodynamic problems. Advances in energy
efficiency are required to keep the chips from melting during use.
Fortunately, energy efficiencies are increasing, and the thermodynamic
problems are being resolved. These energy advances are also pushing the
physics of chips into the quantum realm.
Quantum computers are reversible, and thus have no net energy
consumption. Quantum reversibility implies that quantum computers
drive themselves forward in infinitesimal (reversible) steps, much the
same way that molecules of perfume diffuse from a perfume bottle.
Quantum computer programs are not “run”, but are said to “evolve,” as
they process a program’s inputs to outputs. Incidentally, reversibility also
means that the inputs of a quantum computer can be implied from the
outputs; the program can be run backward to get the inputs.
The argument for energy inevitability is a “carrot-and-stick” argument:
the energy inefficiencies drive us away from classical computers and the
appeal for energy-free (or at least, reduced energy consumption)
computing drives us toward quantum computers.
2.3 Economics
In addition to the energy factors at the computing micro level, large-scale
economic factors push us to a more energy-efficient means of
computing: five percent of our country’s entire power production is
consumed by computing machinery (Malone95). With “fossil fuels
continuing to dwindle, fission power in disfavor with the public, and
fusion power still many decades away, the drain computers impose on
our power supply could become significant .” (Williams & Clearwater,
p12)
Additionally, the cost to build a semiconductor plant doubles every three
years. Extrapolate that trend to the year 2020, and a semiconductor plant
will cost $1 trillion to build—five percent of the U.S. GNP. Based on
Motorola’s sales figures, a similar company would need $10 trillion in
annual sales to support construction at that level.
Japan, in its bid for software and hardware global dominance has
allocated large funds for quantum computer research. A Hewlett-Packard
V.P., reported that the Japanese is performing 70 percent of all quantum
computer research (ACM Conference 1997). The country has included
quantum computers as an integrated step of their global acquisition
strategy.
2.4 New Applications
2.4.1 Encryption Technology
The speed of quantum computing jeopardizes encryption schemes
that rely on impracticably long times to decrypt by brute force
methods. Encryption schemes that take millions of years to guess and
check are now vulnerable to quantum computers that could reach a
solution within a year. Many governments, including the U.S., use
such encryption schemes for national security. The government is
very interested in any technology that puts that at risk. As a result, the
Office of Naval Research, the CIA, and DARPA, are sinking large
sums of money into quantum computer research. DARPA is funding
$5 million for a Quantum Information and Computing Institute, and
the CIA is funding an unknown amount for factoring of large integers,
a fundamental part of encryption technology.
4.1 Superpositioning
Superpositioning implies that two things can overlap without interfering with
one-another. In classical computers, electrons cannot occupy the same space at
the same time, but as waves they can.
Albert Einstein, Boris Podolski, and Nathan Rosen knew the state
vectors of certain quantum systems were correlated, or entangled with
each other. By changing the state vector of one system, we
instantaneously change the corresponding state vector of the other
system. This happens independently of the medium through which the
communicating signal travels. Since nothing can travel faster than the
speed of light, how can one system (arbitrarily far apart) affect the other?
Einstein called this a “spooky action at a distance.” It required a
philosophy of reality contrary to science as they (Einstein and his
counterparts) knew it. Einstein preferred the idea that some unknown or
hidden variables contributed to the effect, and since they weren’t known,
then quantum theory was incomplete.
In 1964, John Bell proved that no hidden variables existed (Bell’s
Theorem). This implied that spooky action at a distance was a fact. In
1982, Alan Aspect performed an experiment in which he showed that
Bells’ Theorem had experimental validity. Either some faster-than-light
speed communication occurred, or some other mechanism was at work.
This basic concept has made all the difference between classical ideas of
reality and quantum ideas of reality.
Throughout previous history, all physical phenomenon depended on
some force, and a particle to carry that force. Therefore, the speed of
light restriction applied. For example, an electron carries electrostatic
forces, a graviton, etc carry gravitational forces. However, with
entanglement, quantum systems are correlated in a way that does not
involve a force, and the speed of light restriction does not apply. The
mechanism by which one system affects the other is yet unknown.
6.2 Collapse of the State Vector
When two quantum systems are created while conserving some property,
their state vectors are correlated, or entangled. For example, when two
photons are created, and their spin conserved, as it must, one photon has
a spin of 1 and a spin of -1. By measuring one of the photon’s state
vectors, the state vector collapses into a knowable state. Instantaneously
and automatically, the state vector of the other photon collapses into the
other knowable state. When one photon’s spin is found to be 1, the other
photon’s spin of -1 immediately becomes known too. There are no forces
involved and no explanation of the mechanism.
6.3 Quantum Teleportation
The principle of entanglement enables quantum teleportation. This does
not involve moving an entity from one physical location to another (like
many popular science fiction stories). This kind of teleportation involves
destruction of the original and recreation of an identical duplicate at
another location.
6.3.1 Brassard’s Theoretical Circuit
In 1996, Gilles Brassard conceived of a quantum circuit that could
create and entangle two pairs of qubits, where one is entangled with
two others. Figure 4 shows Brassard’s quantum circuit. In general:
3. Bob creates two classical bits B’ and A’, with the same state
(not the same bits) as told to him by Alice, and inputs these
bits into his circuit’s input lines 2 and 3.
Each atom acts like a bar magnetic when in an external magnetic field,
the atoms aligning parallel (spin 1) or antiparallel (spin 0) to the field.
Using a radio pulse, the atoms can be made to flip between states. This is
the atom’s so-called chemical spin.
An atom’s atomic spin causes it to precess in the magnetic field.
Depending on its chemical spin alignment, it will rotate clockwise or
counter-clockwise, much like a gyroscope.
7.2 Controlled-NOT Gate
The Controlled-NOT gate is a better description of the XOR gate
because it is a two-bit gate where one input controls the inversion
property of the other input. Call one input line the Control, and the other
input line the NOT input. The NOT function works only if the Control
line is set. Any input to the NOT line is ignored if the Control is not set.
The truth table below is for the Controlled-NOT gate. Recall that the
XOR gate, or the Controlled-NOT gate,. is a universal gate, and therefore
any circuit can be made from just this one kind of gate.
LINE (Control) (NOT)
1 LINE 2 OUTPUT
0 0 0
0 1 0
1 0 0
1 1 1
Figure 6 diagrams of how a controlled-NOT gate works at the atomic level. The nature
of the molecule works for the quantum computer because the chemical spin has slightly
more energy in one alignment than the other. The hydrogen atom works like the control
input, and the carbon acts like the NOT input. If the carbon is parallel aligned (spin 1)
with the magnetic field, then a properly tuned radio signal can cause it to flip to be
aligned antiparallel (spin 0) if the hydrogen is in the aligned position (state 1). If the
hydrogen atom is in state spin 0, then the carbon will not flip states even with the radio
pulse. (Similarly, the carbon atom can be flipped from state 0 to state 1 when hydrogen
is in state 1.)
Two radio pulses are required to affect a carbon state transition, one for
precessing and one for alignment. In this way, the quantum computer
sends a programmed series of radio pulses at the molecules to set and
reset the various bits of the “molecular registers”. In contrast to the
classical computer, which sends bits through gates to perform
computation, the quantum computer sends the gates at the qubits to
perform computation.
By throwing a programmed set of radio pulses at the molecules, and the
numerous quantum gates within, Gershenfeld and Chuang implemented
Grover’s search algorithm to select a marked item in an unsorted list of
items. Their quantum computer performed the equivalent of opening a
two-number combination padlock and in few number of average tries
than a classical computer would need.
8. Conclusion
This paper is meant to be an overview of the marvelous ideas of quantum computing, its
concepts, and how quantum theory allows technological jumps in the computer industry
that will revolutionize the practical computing world. Quantum computes are coming,
and they will require a new way of looking at computing. Applications that can not be
done now are easily possible with quantum computers. The spin-off concepts, like
quantum teleportation, open vistas only imagined before. Computer science is still
immature for its barely 80 years, and this radical divergence from the traditional
development path is one indicator that. Who knows what the next 870 years will bring?
Divide and Conquer on Quantum Computers”, Science News Online (6/14/97), , I. Peterson,
www.sciencenews.org/sn_arc97/6_14_97/fob3.htm
“Quantum Computing with Molecules”, Neil Gershenfeld and Isaac Chuang, Scientific
American, June, 1998. Also on website www.sciam.com/1998/0698issue/0698gershenfeld.html
“Science, Magic, and Quantum Computers”, D. Ellis Green, as reported from Nature, December
11, 1997. Green’s article appears online at www.midrangecomputing.com/cbe/98/980204.htm
“The Innsbruck Experiment”, Scientific American December 22, 1997,
www.sciam.com/explorations/122297/teleport/test.htm
“Quantum Computing with Molecules”, Neil Gershenfeld and Isaac Chuang, Scientific
American, June, 1998; also at www.sciam.com/1998/0698issue/0698gershenfeld.html
Copyright © 1999 by Carolla Development, Inc. All rights reserved.