Kvanteberegning
med molekyler
Ved at drage fordel af kernemagnetisk resonans, kan
forskerne lokke molekylerne i nogle almindelige væsker til at virke som
en ualmindelig type computer.
Neil Gerschenfeld og Isaac L.
Chuang*

Indledning
Virkning på afstand
Spin doktorering
To ting på en gang
Yderligere læsning

Opløsning af et tal med 400 cifre i faktorer - en numerisk bedrift,
som behøves for at bryde nogle sikkerhedskoder - ville tage selv den
hurtigste supercomputer, der findes, milliarder af år. Men en nyligt
udtænkt computer, som udnytter kvantemekaniske vekselvirkninger, kunne
fuldføre opgaven på omkring et år og derved overvinde
mange af de mest sofistikerede krypteringsplaner, der er i brug. I
øjeblikket er følsomme data sikre, fordi ingen har kunnet bygge
en praktisk kvantecomputer. Men forskerne har nu demonstreret muligheden af
denne fremgangsmåde. En sådan computer ville ikke ligne den
maskine, der står på dit bord; overraskende nok kunne den ligne
den kop kaffe, der står ved siden af.
Vi og adskillige andre forskergrupper tror, at
kvantecomputere, baseret på molekylerne i en væske, engang kan
overvinde mange af de begrænsninger, almindelige computere står
over for. Vejspærringer for forbedring af konventionelle computere vil
til slut opstå fra de fundamentale fysiske begrænsninger for
formindskelse (f.eks. fordi transistorer og elektrisk kabling ikke kan
gøres slankere end bredden af et atom). Eller de kan fremkomme af
praktiske grunde - mest sandsynligt fordi faciliteterne til fremstilling af
stadig kraftigere mikrochips vil blive uoverkommeligt dyre. Dog kan
kvantemekanikkens magi måske løse begge disse problemer.
Kvantekomputernes fordele opstår fra den
måde, hvorpå de indkoder en bit, den fundamentale
informationsenhed. Tilstanden af en bit i en klassisk digital computer
angives af ét tal, 0 eller 1. Et n-bit binært ord i en
typisk computer beskrives tilsvarende af en streng af n nuller og ettaller.
En kvantebit, kaldet en qubit, kan repræsenteres af et atom i en af to
forskellige tilstande, som også kan betegnes 0 eller 1. Som to
klassiske bits kan to qubits indtage fire veldefinerede tilstande (0 og 0, 0
og 1, 1 og 0, eller 1 og 1).
Men ulig klassiske bits kan qubits eksistere
samtidigt som 0 og 1, med sandsynligheden for hver tilstand givet af en
numerisk koefficient. Beskrivelse af en to-qubit kvantecomputer kræver
således fire koefficienter. Alment kræver n qubits 2n
tal, hvilket hurtigt bliver til et anseligt sæt for større
værdier af n. Hvis n f.eks. er lig 50, kræves der
omkring 1015 tal til at beskrive sandsynlighederne for alle
kvantemaskinens mulige tilstande - et tal som overskrider den største
konventionelle computers kapacitet. En kvantecomputer forventes at være
umådelig kraftig fordi, den kan være i mangfoldige tilstande
samtidigt - et fænomen, der kaldes overlejring - og fordi den kan virke
på alle sine mulige tilstande samtidigt. En kvantecomputer kunne
således udføre myriader af operationer parallelt, ved anvendelse
af kun én procesenhed.
En anden egenskab ved qubits er endnu mere bizar - og nyttig. Tænk
på en fysisk proces, der udsender to fotoner (pakker af lys), en til
venstre og den anden til højre, hvor de to fotoner har modsatte
stillinger (polarisationer) af deres oscillerende elektriske felter. Indtil
detektionen er hver fotons polarisation ubestemt. Som det blev bemærket
af Einstein og andre tidligt i dette århundrede, sker der følgende:
i det øjeblik en person måler den ene fotons polarisation,
bliver den anden fotons polarisering øjeblikkeligt fastsat -
ligegyldigt hvor langt væk den er. En sådan øjeblikkelig
virkning på afstand er virkelig besynderlig. Dette fænomen
tillader kvantesystemer at udvikle en spøgelsesagtig forbindelse, en
såkaldt entanglement, som effektivt tjener til at forbinde qubits i en
kvantecomputer. Denne samme egenskab tillod Anton Zeilinger og hans kolleger
på University of Innsbruck i Østrig at udføre en
bemærkelsesværdig demonstration af kvanteteleportation sidste
år.
I 1994 udledte Peter W. Shor fra AT&T, hvordan
man kunne drage fordel af entanglement og overlejring til at finde et heltals
primfaktorer. Han fandt, at en kvantecomputer, i princippet, kunne
udføre denne opgave meget hurtigere end den bedste klassiske
regnemaskine nogensinde ville kunne. Hans opdagelse havde en enorm virkning.
Pludselig blev sikkerheden ved krypteringssystemer, der afhang af
vanskeligheden ved at opløse store tal i faktorer, mistænkelig.
Og fordi så mange finansielle transaktioner i øjeblikket
beskyttes af sådanne krypteringsmekanismer, sendte Shors resultat
rystelser gennem en hjørnesten i verdens elektroniske økonomi.
Der var bestemt ingen, der havde forestillet sig, at
et sådant gennembrud ville komme ude fra, uden for computervidenskabens
og talteoriens discipliner. Så Shors algoritme fik computerforskerne
til at begynde at lære sig kvantemekanik og den fik fysikere sat i gang
med at fuske i computervidenskab.
De forskere, som grublede over Shors opdagelse, forstod alle, at bygningen
af en nyttig kvantecomputer ville blive djævelsk vanskeligt. Problemet
er, at næsten enhver vekselvirkning et kvantesystem har med sit
miljø - lad os sige et atom, der kolliderer med et andet atom eller en
vildfaren foton - udgør en måling. Så kollapser de
kvantemekaniske tilstandes overlejring til en enkelt meget bestemt tilstand -
den, der detekteres af en observatør. Dette fænomen, kendt som
dekohærens (adskillelse, o.a.), gør
yderligere kvanteberegning umulig. Derfor må det indre maskineri i en
kvantecomputer på en eller anden måde adskilles fra sine
omgivelser for at opretholde kohærensen. Men det skal også
være tilgængeligt, så man kan indgive beregninger, udføre
og udlæse dem.
Forudgående arbejde, inkluderende elegante
eksperimenter af Christopher R. Monroe og David J. Wineland fra National
Institute of Standards and Technology og af H. Jeff Kimble fra California
Institute of Technology, forsøgte at løse dette problem ved
omhyggeligt at isolere det kvantemekaniske hjerte i deres computere. F.eks.
kan magnetiske felter fange nogle få ladede partikler, som derefter kan
nedkøles til rene kvantetilstande. Men selv sådanne heroiske
eksperimentelle anstrengelser har kun demonstreret rudimentære
kvanteoperationer, fordi disse nye opstillinger kun involverer nogle få
bits og fordi de meget hurtigt taber kohærensen.
Hvordan kan en kvantemekanisk computer så
nogensinde udnyttes, hvis den skal isoleres så godt fra sine
omgivelser? Sidste år gik det op for os, at en almindelig væske
kunne udføre alle trin i en kvantemekanisk beregning: indgivning af en
begyndelsestilstand, anvendelse af logiske operationer på entangled
overlejringer og udlæsning af det endelige resultat. Sammen med en
anden gruppe på Harvard University og Massachusetts Institute of
Technology fandt vi, at kernemagnetisk resonans (NMR) teknikker (svarende til
de metoder, der bruges ved magnetisk resonans billeddannelse, eller MRI)
kunne manipulere kvanteinformation i, hvad der forekommer at være
klassiske væsker.
|

Essentielle dele af en skrivebords-kvantecomputer samles af forfatterne. Om
nogle få år vil et sådant apparatur virke endnu bedre end
de kommercielle NMR spektrometre, de nu bruger til deres studier.
|
Det viser sig, at det at fylde et prøveglas med en væske
bestående af passende molekyler - dvs. at bruge et stort antal
individuelle kvantecomputere i stedet for blot én - på
nydeligste måde tager sig af problemet med adskillelse. Ved at lade
hver qubit være repræsenteret af en enorm samling molekyler, kan
man tillade sig at lade målinger vekselvirke med nogle få af dem.
Faktisk har kemikere, der har brugt NMR i årtier til studier af
komplicerede molekyler, udført kvanteberegning samtidigt uden at
være klar over det.
Kernemagnetisk resonans virker på
kvantepartikler i atomkernerne inde i molekylerne i væsken. Partikler
med "spin" opfører sig som små stangmagneter og vil
rette sig ind efter et udefra påført magnetisk felt. To
alternative retninger (parallelt eller antiparallelt med det ydre felt)
svarer til to kvantetilstande med forskellige energier, som naturligt
udgør en qubit. Man kunne antage, at det parallelle spin svarer til
tallet 1 og det antiparallelle spin til tallet 0. Det parallelle spin har
lavere energi end det antiparallelle, i en mængde, der afhænger
af styrken af det udefra påførte magnetfelt. Normalt er modsat
rettede spin tilstede i ens antal i en væske. Men det
påførte felt begunstiger skabelsen af parallelle spin, så
der opstår en lille ubalance mellem de to tilstande. Dette lille
overskud, måske blot én ud af en million kerner, måles
under et NMR eksperiment.
Foruden dette faste magnetiske bagtæppe,
anvender NMR procedurer også varierende magnetiske felter. Ved at
påføre et oscillerende felt med præcis den rette frekvens
(bestemt af størrelsen af det faste felt og indre egenskaber ved den
involverede partikel), kan man få visse spin til at skifte mellem
tilstande. Denne egenskab tillader, at man kan dirigere spin efter
ønske.
F.eks. kan protoner (brintkerner), anbragt inde i et
fast magnetfelt på 10 tesla, induceres til at ændre retning af et
magnetfelt, som oscillerer ved omkring 400 megahertz - dvs. ved
radiofrekvenser. Når de er tændt, sædvanligvis kun i nogle
få milliontedele af et sekund, vil sådanne radiobølger
dreje kernespinnene omkring det oscillerende felts retning, som man typisk
retter ind, så den ligger i rette vinkler på det faste felt. Hvis
den oscillerende radiofrekvens puls varer længe nok til at dreje
spinnene 180 grader, vil overskuddet af magnetkerner, som tidligere var
rettet ind parallelt med det faste felt, nu pege i den modsatte, antiparallelle
retning. En puls med den halve varighed ville efterlade partiklerne med ens
sandsynlighed for at være rettet ind parallelt eller antiparallelt.
I kvantemekaniske termer ville spinnene være i
begge tilstande, 0 og 1, samtidigt. Den sædvanlige klassiske gengivelse
af denne situation tegner partiklernes spinakse som pegende 90 grader
på det faste magnetfelt. Derpå roterer selve partiklens spinakse,
som en børnetop, der hælder langt fra gravitationens lodrette
kraft, eller præcesserer, omkring det magnetiske felt, kredsende rundt
med en karakteristisk frekvens. Når den gør det, udsender den et
svagt radiosignal, som NMR apparaturet kan detektere.
Faktisk føler partiklerne i et NMR eksperiment
mere end blot de anvendte felter, fordi hver lille atomkerne øver
indflydelse på magnetfeltet i sin nærhed. I en væske
udjævner den konstante bevægelse af molekylerne i forhold til
hinanden de fleste af disse lokale magnetiske krusninger. Men én
magnetisk kerne kan påvirke en anden i det samme molekyle, når
den forstyrrer de elektroner, der kredser om dem begge.
I stedet for at være et problem viser denne
vekselvirkning inde i et molekyle sig at være helt nyttig. Den
muliggør en bekvem konstruktion af en logisk "gate",
beregningens grundlæggende enhed, ved brug af to kernespin. Til vore
to-spin eksperimenter brugte vi kloroform (CHCl3). Vi var
interesseret i at drage fordel af vekselvirkningen mellem brint og carbon
kernernes spin. Fordi kernen i almindeligt carbon, carbon 12, ikke har noget
spin, brugte vi kloroform indeholdende carbon med en ekstra neutron, hvilket
giver den et samlet spin.
Antag, at brintens spin er rettet enten op eller ned,
parallelt eller antiparallelt med et påført magnetisk felt,
hvorimod carbons spin er arrangeret, så det med bestemthed peger op,
parallelt med dette faste magnetiske felt. En rigtigt konstrueret
radiofrekvens puls kan dreje carbons spin nedad, ind i det horisontale plan.
Carbon kernen vil så præcessere omkring lodret med en
rotationshastighed, der afhænger af, om brintkernen i det molekyle
også tilfældigvis er parallel med det påførte felt.
Efter en vis kort tid, vil carbon pege enten i én retning eller eksakt
den modsatte, afhængig af om spinnet af nabobrinten var op eller ned. I
det øjeblik påfører vi en anden radiofrekvens puls for at
rotere carbon kernen endnu 90 grader. Den manøvre svirper så
carbonkernen ind i ned stillingen, hvis brinten ved siden af var op eller ind
i op stillingen, hvis brinten var ned.
Dette sæt operationer svarer til det
elektronikingeniører kalder en eksklusiv-OR logisk gate, noget som
måske bedre kan kaldes en kontrolleret-NOT gate ( fordi tilstanden af
ét input inverteres ved output). Hvor klassiske computere kræver
lignende to-input gates såvel som simplere et-input NOT gates ved deres
konstruktion, viste en gruppe forskere i 1995, at kvanteberegninger virkelig
kan udføres ved hjælp af rotationer påført
individuelle spin og kontrollerede-NOT gates. Faktisk er denne type kvante
logisk gate langt mere alsidig end sin klassiske ækvivalent, fordi de
spin, den er baseret på, kan være i overlejringer af op og ned
tilstande. Derfor kan kvanteberegning operere samtidigt på en
kombination af tilsyneladende inkompatible input.
I 1996 begyndte vi, sammen med Mark G. Kubinec fra University of
California at Berkeley, at bygge en beskeden to-bit kvantemekanisk computer
lavet af et fingerbøl kloroform. Forberedelse af input til selv denne
to-bit indretning kræver betragtelige anstrengelser. En serie
radiofrekvens pulser skal omdanne de utallige kerner i den eksperimentelle
væske til en samling, som har sine overskydende spin arrangeret
præcis på den rette måde. Så skal disse qubits
modificeres i rækkefølge. I modsætning til bits i en konventionel
elektronisk computer, som vandrer ordnet gennem rækker af logiske gates
efterhånden, som beregningen skrider frem, bevæger disse qubits
sig ingen steder hen. I stedet bringes de logiske gates til dem ved brug af
forskellige NMR manipulationer. Essensen er, at programmet, der skal
udføres, kompileres til en serie radiofrekvens pulser.
Den første beregning, vi udførte, som
øvede den kvantemekaniske beregnings unikke evner, fulgte en genial
søgealgoritme, som blev anvist af Lov K. Grover fra Bell Laboratories.
En typisk computer, som søger efter en ønsket post, der er
forsvundet et eller andet sted i en database med n poster, ville i
gennemsnit bruge omkring n / 2 forsøg for at finde den.
Forbavsende nok kan Grovers kvantesøgning udpege den ønskede
post efter omkring n
forsøg. Som et eksempel på denne besparelse demonstrerede vi, at
vor to-qubit kvantecomputer kunne finde en mærket post, skjult i en
liste med fire muligheder, i et enkelt trin. Den klassiske løsning til
denne opgave svarer til at åbne en to-bit hængelås ved at
gætte: det ville være usandsynligt at finde den rette kombination
i første forsøg. Faktisk ville den klassiske
løsningsmetode i gennemsnit kræve mellem to og tre
forsøg.

|

|
Brydning af en kombinationslås kræver
færre forsøg med lidt kvantetrolddom. For eksempel ville det
kræve op til fire forsøg at åbne den (øverst).
I gennemsnit kræver en n-bit lås omkring n / 2 forsøg.
Fordi en kvantelås kan sættes i mange tilstande samtidig, tager
det kun omkring n trin
at åbne den, hvis man bruger Grover's algoritme. Forfatterens
eksperiment svarer til at åbne en to-bit kvantelås, som (efter
passende forberedelse) kan placeres i den rigtige kombination i et
enkelt trin (nederst). Tallene, der er vist på skiven,
indikerer de relative populationer målt for hver af de fire
kvantetilstande.
|
En grundlæggende begrænsning ved kloroform computeren er klart
dens lille antal qubits. Antallet af qubits kunne udvides, men n kunne
ikke være større end antallet af atomer i det anvendte molekyle.
Det største antal kvantecomputere, man kan konstruere med eksisterende
NMR udstyr, ville kun have omkring 10 qubits (på grund af, at styrken
af det ønskede signal, ved rumtemperatur, falder hurtigt, når
antallet af magnetiske kerner i molekylet stiger). Særlig NMR
instrumentering, konstrueret omkring et passende molekyle, kunne tænkes
at udvide det antal med en faktor tre eller fire. Men for at skabe endnu
større computere, ville andre teknikker, som optisk pumpning,
være nødvendige for at "afkøle" spinnene. Dvs.
at lyset fra en passende laser kunne hjælpe med at rette kernerne ind
ved at fjerne molekylernes termiske bevægelse - men uden virkelig at
fryse væsken og ødelægge dens evne til at opretholde lange
kohærenstider.
Så større kvantecomputere kunne bygges.
Men hvor hurtige ville de være? En kvantecomputers effektive
svingningstid bestemmes af den laveste hastighed, hvormed spinnene svirper
rundt. Denne hastighed dikteres af vekselvirkningen mellem spinnene og
strækker sig typisk fra hundreder af svingninger i sekundet til nogle
få svingninger i sekundet. Skønt kørsel af kun en
håndfuld svingninger hvert sekund kan forekomme forfærdeligt
trægt, sammenlignet med konventionelle computeres megahertz hastighed,
ville en kvantecomputer med nok qubits opnå så massiv
kvanteparallellitet, at den stadig ville opløse et tal med 400 cifre
til faktorer på omkring et år.
Givet sådanne løfter, har vi tænkt
en hel del over, hvordan en sådan kvantecomputer kunne konstrueres
fysisk. At finde molekyler med nok atomer er ikke et problem. Det
frustrerende er, at når et molekyles størrelse vokser, vil
vekselvirkningerne mellem de fjerneste spin efterhånden blive for svage
til brug som logiske gates. Dog er alt ikke tabt. Seth Lloyd fra M.I.T. har
vist, at kraftige kvantecomputere, i princippet, kunne bygges, selv om hvert
atom kun vekselvirker med nogle få af sine nærmeste naboer, meget
lig vore dages parallelle computere. Denne slags kvantecomputer kan laves af
lange kulhydrat molekyler, også ved brug af NMR teknik. Spinnene i de
mange atomkerner, som er forbundet i lange kæder, ville så tjene
som qubits.
En anden barriere for praktisk NMR beregning er
kohærens. Roterende kerner i en væske vil, som synkroniserede
svømmere uden rigtige tegn, begynde at tabe kohærens efter et
interval på få sekunder til få minutter. De længste
kohærenstider for væsker, sammenlignet med de karakteristiske
svingningstider, antyder, at der kunne udføres omkring 1.000
operationer under bevarelse af kvantekohærens. Heldigvis er det muligt
at forlænge denne grænse ved at tilføre ekstra qubits for
at korrigere for kvantefejl.
Skønt klassiske computere bruger ekstra bits
til at detektere og rette fejl, blev mange eksperter overraskede, da Shor og
andre viste, at det samme kan gøres kvantemekanisk. De havde naivt
forventet, at kvante fejlkorrektion ville kræve måling af
systemets tilstand og derfor ødelæggelse af dets
kvantekohærens. Det viser sig imidlertid, at kvantefejl kan rettes inde
i computeren uden, at operatøren nogensinde behøver læse
den fejlagtige tilstand.
Alligevel vil det blive særlig vanskeligt at
lave kvantecomputere store nok til at konkurrere med de hurtigste klassiske
computere. Men vi tror, at det godt kan betale sig at tage udfordringen op.
Kvantecomputere, selv de beskedne, vil give prægtige naturlige
laboratorier i hvilke, man kan studere kvantemekanikkens principper. Med
disse indretninger vil forskerne kunne undersøge andre kvantesystemer,
som er af fundamental interesse, helt enkelt ved at køre det passende
program.
Ironisk nok kan sådanne kvantecomputere
måske hjælpe videnskabsfolkene og ingeniørerne med at
løse de problemer, de støder på, når de
prøver at konstruere konventionelle mikrochips med yderst små
transistorer, som opfører sig kvantemekanisk, når deres
størrelse reduceres til den nederste grænse.
Klassiske computere har store vanskeligheder med at
løse sådanne kvantemekaniske problemer. Men kvantecomputere
kunne have nemt ved det. Det var denne mulighed, der inspirerede
afdøde Richard Feynman fra Caltech til tidligt at overveje, om
kvantecomputere virkelig kunne bygges.
Måske er det mest tilfredsstillende synspunkt
erkendelsen af, at konstruktionen af sådanne kvantecomputere ikke vil
kræve fremstillingen af små kredsløb på atomar skala
eller noget andet sofistikeret fremskridt i nanoteknologi. Faktisk har
naturen allerede fuldført den sværeste del af processen ved at
samle de grundlæggende komponenter. Almindelige molekyler har hele
tiden vidst at udføre en bemærkelsesværdig form for
beregning. Folk stillede dem blot ikke de rigtige spørgsmål.
Principles of Magnetic Resonance. Third edition. Charles P.
Slichter. Springer-Verlag, 1992.
Quantum Information and Computation. C.H. Bennett i Physics
Today, Vol. 48, No. 10, siderne 24-30; Oktober 1995.
Quantum-Mechanical Computers. Seth Lloyd i Scientific American,
Vol. 273, No. 4, siderne 44-50; Oktober 1995.
Bulk Spin-Resonance Quantum Computation. N.A. Gerschenfeld og I.L.
Chuang i Science, Vol. 275, siderne 350-356; 17. Januar, 1997.
Quantum Mechanics Helps in Searching for a Needle in a Haystack.
L.K. Grover i Physical Review Letters, Vol. 79, No. 2, siderne
325-328; 14. Juli, 1997.

*Neil Gerschenfeld og Isaac L. Chuang har arbejdet sammen
på problemer med kvanteberegning siden 1996. Gerschenfeld studerede
først fysik på Swarthmore College og Bell Laboratories. Han
fortsatte på Cornell University, hvor han opnåede et doktorat i
anvendt fysik i 1990. Gerschenfeld er nu professor ved Massachussetts
Institute of Technology og virker som direktør for fysik og medie
gruppen ved instituttets berømte Media Lab. Chuang studerede på
M.I.T. og Stanford University, hvor han opnåede en Ph.D. i 1997. Han
studerer nu kvanteberegning som forsker stabsmedlem ved IBM Almaden Research
Center i San Jose, Calif.
Oversat fra Quantum Computing with Molecules, Scientific American, juni 1998, pp. 50-55.
Illustrationer gentegnet i Claris Works.

o.a.: kohæ'rent (lat.) sammenhængende; kohæ'rens
sammenhæng mods. inkohærens; ko'hærer en art detektor,
der benyttedes i radiotelegrafiens første tid; kohæ'rere
hænge sammen; kohæsion sammenhængskraft; kohæ'siv
som frembringer sammenhæng, binder sammen.
inkohæ'rens (lat.) det at være inkohærent; inkohæ'rent
usammenhængende.

22. januar, 2006.
Indhold
Schrödingers kat bringes til live :Én sti: Tanker om
bevidsthedens rolle
Index
|