Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Статьи 7 семестр / _Quantum-mechanical computers.doc
Скачиваний:
9
Добавлен:
20.02.2016
Размер:
50.69 Кб
Скачать

Multiparticle Quantum States

Imagine what a quantum computer can do with two bits. Copying works by putting together two bits, one with a value to be copied and one with an orig­inal value of 0; an applied pulse flips the second bit to 1 only if the first bit is also 1. But if the value of the first bit is a superposition of 0 and 1, then the ap­plied pulse creates a superposition in­volving both bits, such that both are 1 or both are 0. Notice that the final val­ue of the first bit is no longer the same as it was originally—the superposition has changed.

In each component of this superposi­tion, the second bit is the same as the first, but neither is the same as the original bit. Albert Einstein noted that such states would violate all classical intuition about causality. In such a su­perposition, neither bit is in a definite state, yet if you measure one bit, there­by putting it in a definite state, the oth­er bit also enters into a definite state. The change in the first bit does not cause the change in the second. But by virtue of destroying the coherence be­tween the two, measuring the first bit also robs the second of its ambiguity. Even stranger entangled states can be established between three qubits.

Indeed, given just two or three qubits, and one or two quantum logic gates, it is possible to create fascinating quan­tum states. I have shown that with more bits, a quantum computer could be used to simulate the behavior of any quantum system. When properly pro­grammed, the computer's dynamics would become exactly the same as the dynamics of some postulated system, including that system's interaction with its environment. And the number of steps the computer would need to chart the evolution of this system over time would be directly proportional to the size of the system.

Even more remarkable, if a quantum computer had a parallel architecture, which could be realized through the double resonance between neighboring pairs of spins in the atoms of a crystal, it could mimic any quantum system in real time, regardless of its size. This kind of parallel quantum computation, if possible, would give a huge speed-up over conventional methods. As Feyn-man noted, to simulate a quantum sys­tem on a classical computer generally requires a number of steps that rises exponentially both with the size of the system and with the amount of time over which the system's behavior is tracked. In fact, a 40-bit quantum com­puter could re-create in little more than, say, 100 steps, a quantum system that would take a classical computer, having a trillion bits, years to simulate.

What can a quantum computer do with many logical operations on many qubits? Start by putting all the input bits in an equal superposition of 0 and 1, each having the same magnitude. The computer then is in an equal su­perposition of all possible inputs. Run this input through a logic circuit that carries out a particular computation. The result is a superposition of all the possible outputs of that computation. In some weird quantum sense, the com­puter performs all possible computa­tions at once. Deutsch has called this effect "quantum parallelism."

Quantum parallelism may seem odd, but consider how waves work in gener­al. If quantum-mechanical waves were sound waves, those corresponding to 0 and 1—each oscillating at a single fre­quency—would be pure tones. A wave corresponding to a superposition of 0 and 1 would then be a chord. Just as a musical chord sounds qualitatively dif­ferent from the individual tones it includes, a superposition of 0 and 1 dif­fers from 0 and 1 taken alone: in both cases, the combined waves interfere with each other.

A quantum computer carrying out an ordinary computation, in which no bits are superposed generates a sequence of waves analogous to the sound of "change ringing" from an English church tower, in which the bells are never struck simultaneously and the sequence of sounds follows strict mathematical rules. A computation done in quantum parallel mode is like a symphony: its "sound" is that of many waves interfer­ing with one another.

Shor of Bell Labs has recently shown that the symphonic effect of quantum parallelism might be used jo factor large numbers very quickly—something classical computers and even super­computers cannot always accomplish. Shor demonstrated that a quantum par­allel computation can be orchestrated so that potential factors will stand out in the superposition the same way that a melody played on \iolas, cellos and violins an octave_apart will stand out over the sound of the surrounding instruments in a symphony. Indeed, his algorithm would make factoring an easy task for a quantum computer, if one could be built. Because most public-key encryption systems—such as those protecting electronic bank accounts-rely on the fact that classical computers cannot find factors ha\ing more than, say, 100 digits, quantum-computer hackers would give many people rea­son to worry. ,

Whether or not quantum computers (and quantum hackers) will come about is a hotly debated question. Recall that the quantum nature of a superposition prevails only so long as the environ­ment refrains from somehow revealing the state of the system. Because quan­tum computers might still consist of thousands or millions of atoms, only-one of which need be disturbed to dam­age quantum coherence, it is not clear how long interacting quantum systems can last in a true quantum superposi­tion. Experimental e\idence suggests that some systems can maintain quan­tum superpositions for several hours. Shor and his collaborators have shown that his algorithm still functions in the face of modest levels of de-coherence.

Another problem quantum comput­ers face is error correction. The various systems that might be used to register and process information are suscepti­ble to noise, which can flip bits at ran­dom. Classical methods for error cor­rection involve measuring bits to see if they are wrong, which in a quantum computer would result in de-coherence. Ekert's and Deutsch's groups have shown that quantum error correction is possible in principle but unwieldy in practice. So even if quantum comput­ers can be built, they may not be able to perform computations involving many bits over long periods.

To surpass the factoring ability of current supercomputers, quantum com­puters using Shor's algorithm might need to follow hundreds of bits over thousands of steps, maintaining quan­tum coherence all the while. Because of the technical problems mentioned by Landauer, including decoherence, un­controllable variations in laser pulses and the lack of effective error correc­tion, building a computer to perform such a computation will very likely prove difficult. To surpass classical sim­ulations of quantum systems, however, would require only tens of bits fol­lowed for tens of steps, a goal that is more attainable. And to use quantum logic to create strange, multiparticle quantum states and to explore their properties is a goal that lies in our cur­rent grasp.

Соседние файлы в папке Статьи 7 семестр