10.12.2012 Views

Prime Numbers

Prime Numbers

Prime Numbers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.5 Quantum computation 419<br />

We speak of quantum computation, which is to be thought of as a genuine<br />

replacement for computer processes as we have previously understood them.<br />

The first basic notion is a distinction between classical Turing machines (TMs)<br />

and quantum Turing machines (QTMs). The older TM model is the model<br />

of every prevailing computer of today, with the possible exception of very<br />

minuscule, tentative and experimental QTMs, in the form of small atomic<br />

experiments and so on. (Although one could argue that nature has been<br />

running a massive QTM for billions of years.) The primary feature of a TM is<br />

that it processes “serially,” in following a recipe of instructions (a program)<br />

in a deterministic fashion. (There is such a notion as a probabilistic TM<br />

behaving statistically, but we wish to simplify this overview and will avoid<br />

that conceptual pathway.) On the other hand, a QTM would be a device in<br />

which a certain “parallelism” of nature would be used to effect computations<br />

with truly unprecedented efficiency. That parallelism is, of course, nature’s<br />

way of behaving according to laws of quantum mechanics. These laws involve<br />

many counterintuitive concepts. As students of quantum theory know, the<br />

microscopic phenomena in question do not occur as in the macroscopic world.<br />

There is the particle–wave duality (is an electron a wave or a particle or<br />

both?), the notion of amplitudes, probability, interference—not just among<br />

waves but among actual parcels of matter—and so on. The next section is a<br />

very brief outline of quantum computation concepts, intended to convey some<br />

qualitative features of this brand new science.<br />

8.5.1 Intuition on quantum Turing machines (QTMs)<br />

Because QTMs are still overwhelmingly experimental, not having solved a<br />

single “useful” problem so far, we think it appropriate to sketch, mainly<br />

by analogy, what kind of behavior could be expected from a QTM. Think<br />

of holography, that science whereby a solid three-dimensional object is cast<br />

onto a planar “hologram.” What nature does is actually to “evaluate” a 3dimensional<br />

Fourier transform whose local power fluctuations determine what<br />

is actually developed on the hologram. Because light moves about one foot<br />

in a nanosecond (10 −9 seconds), one can legitimately say that when a laser<br />

light beam strikes an object (say a chess piece) and the reflections are mixed<br />

with a reference beam to generate a hologram, “nature performed a huge<br />

FFT in a couple of nanoseconds.” In a qualitative but striking sense, a known<br />

O(N ln N) algorithm (where N would be sufficiently many discrete spatial<br />

points to render a high-fidelity hologram, say) has turned into more like an<br />

O(1) one. Though it is somewhat facetious to employ our big-O notation in<br />

this context, we wish only to make the point that there is parallelism in the<br />

light-wave-interference model that underlies holography. On the film plane of<br />

the hologram, the final light intensity depends on every point on the chess<br />

piece. This is the holographic, one could say “parallel,” aspect. And QTM<br />

proposals are reminiscent of this effect.<br />

We are not saying that a laboratory hologram setup is a QTM, for some<br />

ingredients are missing in that simplistic scenario. For one thing, modern QTM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!