- nowe wyzwanie. Feliks Kurp

Podobne dokumenty
Algorytm Grovera. Kwantowe przeszukiwanie zbiorów. Robert Nowotniak

Wprowadzenie do teorii komputerów kwantowych

W5. Komputer kwantowy

Informatyka kwantowa. Karol Bartkiewicz

Obliczenia inspirowane Naturą

O informatyce kwantowej

Informatyka Kwantowa Sekcja Informatyki Kwantowej prezentacja

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 13

Wstęp do komputerów kwantowych

bity kwantowe zastosowania stanów splątanych

Informatyka kwantowa. Zaproszenie do fizyki. Zakład Optyki Nieliniowej. wykład z cyklu. Ryszard Tanaś. mailto:tanas@kielich.amu.edu.

Komputery Kwantowe. Sprawy organizacyjne Literatura Plan. Komputery Kwantowe. Ravindra W. Chhajlany. 27 listopada 2006

Wstęp do algorytmiki kwantowej

Historia. Zasada Działania

bity kwantowe zastosowania stanów splątanych

Splątanie a przesyłanie informacji

Seminarium: Efekty kwantowe w informatyce

Podejścia do realizacji modelu obliczeń kwantowych

V. KWANTOWE BRAMKI LOGICZNE Janusz Adamowski

Algorytm faktoryzacji Petera Shora dla komputera kwantowego

Internet kwantowy. (z krótkim wstępem do informatyki kwantowej) Jarosław Miszczak. Instytut Informatyki Teoretycznej i Stosowanej PAN

VIII. TELEPORTACJA KWANTOWA Janusz Adamowski

Peter W. Shor - Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. 19 listopada 2004 roku

Kwantowe stany splątane. Karol Życzkowski Instytut Fizyki, Uniwersytet Jagielloński 25 kwietnia 2017

Kryptografia kwantowa

Informatyka kwantowa i jej fizyczne podstawy Rezonans spinowy, bramki dwu-kubitowe

Protokół teleportacji kwantowej

Kwantowa kooperacja. Robert Nowotniak. Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej Politechnika Łódzka

Język programowania komputerów kwantowych oparty o model macierzy gęstości

Fizyka dla wszystkich

Podstawy informatyki kwantowej

Tak określił mechanikę kwantową laureat nagrody Nobla Ryszard Feynman ( ) mechanika kwantowa opisuje naturę w sposób prawdziwy, jako absurd.

NMR (MAGNETYCZNY REZONANS JĄDROWY) dr Marcin Lipowczan

Obliczenia inspirowane Naturą

SYMULACJE OPTYCZNE OBLICZEŃ KWANTOWYCH 1 OPTICAL SIMULATIONS OF QUANTUM COMPUTING

Krótki wstęp do mechaniki kwantowej

Gry kwantowe na łańcuchach spinowych

o pomiarze i o dekoherencji

Efekt Comptona. Efektem Comptona nazywamy zmianę długości fali elektromagnetycznej w wyniku rozpraszania jej na swobodnych elektronach

XIII Poznański Festiwal Nauki i Sztuki. Wydziale Fizyki UAM

Ciało doskonale czarne absorbuje całkowicie padające promieniowanie. Parametry promieniowania ciała doskonale czarnego zależą tylko jego temperatury.

Wstęp do Modelu Standardowego

High level programming in quantum computer science

Atomowa budowa materii

Fizyka 3.3 WYKŁAD II

KRZYSZTOF WÓJTOWICZ Instytut Filozofii Uniwersytetu Warszawskiego

Kwantowe stany splątane w układach wielocząstkowych. Karol Życzkowski (UJ / CFT PAN) 44 Zjazd PTF Wrocław, 12 września 2017

Informatyka kwantowa

Podstawy Fizyki IV Optyka z elementami fizyki współczesnej. wykład 24, Radosław Chrapkiewicz, Filip Ozimek

1. Matematyka Fizyki Kwantowej: Cześć Druga

dr inż. Andrzej Skorupski Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska

Spis treści. Przedmowa redaktora do wydania czwartego 11

Komputery kwantowe. Szymon Pustelny Student SMP, Instytut Fizyki UJ

REZONANSY : IDENTYFIKACJA WŁAŚCIWOŚCI PRZEZ ANALIZĘ FAL PARCJALNYCH, WYKRESY ARGANDA

Miary splątania kwantowego

TEORIA PASMOWA CIAŁ STAŁYCH

OPTYKA KWANTOWA Wykład dla 5. roku Fizyki

PODSTAWY MECHANIKI KWANTOWEJ

MOŻLIWOŚCI PRZESYŁANIA INFORMACJI W SIECIACH Z WYKORZYSTANIEM EFEKTÓW KWANTOWYCH 1

Komputery kwantowe - mit czy rzeczywistość?

Właściwości chemiczne i fizyczne pierwiastków powtarzają się w pewnym cyklu (zebrane w grupy 2, 8, 8, 18, 18, 32 pierwiastków).

Fizyka kwantowa. promieniowanie termiczne zjawisko fotoelektryczne. efekt Comptona dualizm korpuskularno-falowy. kwantyzacja światła

interpretacje mechaniki kwantowej fotony i splątanie

Stara i nowa teoria kwantowa

Atomy w zewnętrznym polu magnetycznym i elektrycznym

Wstęp do Optyki i Fizyki Materii Skondensowanej

Rysunek 1: Schemat doświadczenia Sterna-Gerlacha. Rysunek 2: Schemat doświadczenia Sterna-Gerlacha w różnych rzutach przestrzennych.

Wielcy rewolucjoniści nauki

Wstęp do Modelu Standardowego

VII Festiwal Nauki i Sztuki. Wydziale Fizyki UAM

fotony i splątanie Jacek Matulewski Karolina Słowik Jarosław Zaremba Jacek Jurkowski MECHANIKA KWANTOWA DLA NIEFIZYKÓW

Droga do obliczenia stałej struktury subtelnej.

II.6 Atomy w zewnętrznym polu magnetycznym

kondensat Bosego-Einsteina

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Wstęp do Optyki i Fizyki Materii Skondensowanej

Optyka. Wykład V Krzysztof Golec-Biernat. Fale elektromagnetyczne. Uniwersytet Rzeszowski, 8 listopada 2017

Wykorzystanie metod ewolucyjnych w projektowaniu algorytmów kwantowych

VI. KORELACJE KWANTOWE Janusz Adamowski

POSTULATY MECHANIKI KWANTOWEJ cd i formalizm matematyczny

Magnetyczny Rezonans Jądrowy (NMR)

Symulacja obliczeń kwantowych

Kwantowa implementacja paradoksu Parrondo

Podstawy Fizyki III Optyka z elementami fizyki współczesnej. wykład 19, Mateusz Winkowski, Łukasz Zinkiewicz

Przekształcenia liniowe

Podstawy mechaniki kwantowej / Stanisław Szpikowski. - wyd. 2. Lublin, Spis treści

Cząstki elementarne i ich oddziaływania III

Spektroskopia magnetycznego rezonansu jądrowego - wprowadzenie

Postulaty interpretacyjne mechaniki kwantowej Wykład 6

Kto nie zda egzaminu testowego (nie uzyska oceny dostatecznej), będzie zdawał poprawkowy. Reinhard Kulessa 1

TEORIE KWANTOWE JAKO PODSTAWA NOWOCZESNEJ KRYPTOGRAFII QUANTUM TEORIIES AS MODERN CRYPTOGRAPHY BASIS

LASERY I ICH ZASTOSOWANIE W MEDYCYNIE

SPEKTROSKOPIA NMR. No. 0

Metody rezonansowe. Magnetyczny rezonans jądrowy Magnetometr protonowy

LASERY I ICH ZASTOSOWANIE

Operacje na spinie pojedynczego elektronu w zastosowaniu do budowy bramek logicznych komputera kwantowego

Aproksymacja funkcji a regresja symboliczna

Wstęp do Optyki i Fizyki Materii Skondensowanej

Mechanika kwantowa. Jak opisać atom wodoru? Jak opisać inne cząsteczki?

Plan Zajęć. Ćwiczenia rachunkowe

Transkrypt:

INFORMATYKA KWANTOWA - nowe wyzwanie Feliks Kurp 2006

2 Plan wystąpienia: 1. Dlaczego informatyka kwantowa? 2. Grupy i ludzie zajmujący się informatyką kwantową 3. Fenomeny mechaniki kwantowej 4. Podstawy teoretyczne 1.1. Kwantowy bit 2.2. Układy złożone 3.3. Bramki kwantowe 1.3.1. Bramki 1-qubitowe 2.3.2. Bramki 2-qubitowe 3.3.3. Bramki wieloqubitowe 5. Algorytmy kwantowe 1.1. Algorytm kwantowy Grovera 2.2. Inne, znane z literatury algorytmy 6. Inne, ciekawe, nie omówione w wystąpieniu, problemy 7. Jakie warunki musi spełniać komputer kwantowy? 8. Możliwe fizyczne realizacje komputera kwantowego 9. Aktualny stan realizacji komputera kwantowego

3 1. Dlaczego informatyka kwantowa? Postępująca miniaturyzacja doprowadziła do sytuacji, w której dzięki technice litograficznej, chipsy tworzące bramki logiczne mają szerokość ułamka mikrona. Niebawem wstąpimy na platformę atomową, na której musimy się już liczyć innymi prawami fizyki z mechaniką kwantową. http://www.quantiki.org/wiki/index.php/what_is_quantum_computation%3f Na platformie atomowej znajdziemy jednak zupełnie nowe możliwości obliczeniowe. Nowe, nie tylko ilościowo w postępującej miniaturyzacji i szybkości obliczeń, ale również nowe jakościowo kwantowe bramki logiczne i nowe kwantowe algorytmy. Jest to oczywiście sprawa przyszłości, ale już zupełnie niedalekiej.

4 2. Grupy i ludzie zajmujący się informatyką kwantową Europa (14 grup): 1. Niemcy 5 5. Holandia 1 2. UK 4 6. Polska 1 3. Włochy 2 4. Hiszpania 1 Świat (9 grup): 7. USA 2 8. Australia 2 9. Kanada 1 10.Brazylia 1 11.Afryka Płd. 1 12.Indie 1 13.Japonia 1 W Polsce: Quantum System of Informatics Group Head: Ryszard Winiarczyk Institution: Institute of Theoretical and Applied Informatics of the Polish Academy of Sciences, Baltycka 5, 44-100 Gliwice, Poland Research: quantum games quantum programming languages Inni: Marek Żukowski fizyk, Uniwersytet Gdański, Karol Życzkowski fizyk, UJ Kraków, Stefan Węgrzyn - fizyk i informatyk, PAN Gliwice

5 3. Fenomeny mechaniki kwantowej W świecie atomowym (przy rozmiarach rzędu 10-8 -10-10 m) rządzą prawa, których naturą jest nieokreśloność. Spójrzmy na dwa odkrycia z tego obszaru: Zasada nieoznaczoności Heinsenberga Rozważmy poruszającą się cząstkę elementarną (np. elektron). Chcemy jednocześnie określić dwie wielkości fizyczne cząstki: pozycję i jej pęd. Klasycznie możemy to zrobić z dowolną dokładnością. Heinsenberg wykazał, że w świecie atomowym dokładność pomiaru jest ograniczona w następujący sposób x p gdzie h jest stała Planca. Wynika to z faktu, że bardziej precyzyjny pomiar musiałby się wiązać z ingerencją w mierzony układ. Dualizm korpuskularno-falowy W tej zasady w świecie atomowym cząstki zachowują się jak fale, a fale (np. kwanty światła) wykazują oddziaływania typowe dla cząstek. h 4π http://www.quantiki.org/wiki/index.php/what_is_quantum_computation%3f

6 Sama więc natura fizyczna zjawisk w świecie cząstek elementarnych i atomów jest taka, że uniemożliwia jakikolwiek pomiar i identyfikację. Czy będziemy więc w stanie zbudować komputer kwantowy? Póki co jeszcze go nie zbudowano, mimo że prace teoretyczne, tworzące nowe dziedziny informatyki kwantowej: podstawy teoretyczne, algorytmy kwantowe, kwantowa teoria informacji, kryptografia kwantowa, trwają od lat osiemdziesiątych. Trwają też intensywne prace doświadczalne, zmierzające do zbudowania pierwszego komputera kwantowego.

7 4. Podstawy teoretyczne 4.1. Kwantowy bit Podstawy teoretyczne informatyki kwantowej wynikają bezpośrednio z podstawowych zasad mechaniki kwantowej. Elementarną jednostką informacji jest kwantowy bit, zwany w skrócie qubitem. Weźmy przestrzeń Hilberta nad ciałem zespolonym C. Dwa ortogonalne stany pojedynczego qubitu są oznaczone przez 0 1 0 = 1 i 1 = 0 Tworzą one bazę ortogonalna przestrzeni C 2 Dowolny stan qubitu 2 ψ C może być przedstawiony w postaci liniowej kombinacji ψ = α 0+ β 1, gdzie liczby zespolone α i β są amplitudami stanu a wektor ψ jest 2 2 znormalizowany α + β = 1. Oznacza to, że qubit ψ przyjmuje wartość logiczną 0 z prawdopodobieństwem α 2, oraz wartość logiczną 1 z prawdopodobieństwem β 2. Podczas pomiaru wartości qubitu dokonuje się ortogonalnej projekcji wektora ψ na wektory bazowe 0 i 1. Pomiar aktualnej wartości qubitu jest operacją nieodwracalną (nieodwracalnie niszczy fizyczną jego strukturę).

8 0 ψ 1 http://www.quantiki.org/wiki/index.php/what_is_quantum_computation%3f 4.2. Układy złożone W mechanice kwantowej przestrzeń stanów dla dwóch qubitów jest iloczynem tensorowym przestrzeni stanów kwantowych dla pojedynczych qubitów. Jest to 4-wymiarowa zespolona przestrzeń Hilberta C 4 = C 2 C 2. W ogólności przestrzeń stanów dla n qubitów jest rozpięta przez 2 n wzajemnie ortogonalnych stanów bazowych postaci przedstawionej niżej. Stan układu n qubitów jest znormalizowanym wektorem ψ w przestrzeni 2 n C.

9 Stan taki może być przedstawiony w postaci liniowej, znormalizowanej kombinacji 2 n ortogonalnych wektorów bazowych n 0, 1,, 2 1 następująco i = 0 0... 1... 0 0 ψ = n 2 1 i= 0 i-ty 2 n wymiarowy wektor stanu bazowego α i i i-ta pozycja Na przykład dla układu kwantowego, złożonego z 3 qubitów, bazowe stany wzajemnie ortogonalne w 8-wymiarowej zespolonej przestrzeni C 8 są postaci 000, 001, 010, 011, 100, 101, 0, 110, 111 http://www.quantiki.org/wiki/index.php/what_is_quantum_computation%3f Nieskończenie wiele stanów rejestru kwantowego w 8-wymiarowej przestrzeni stanów wzajemnie ortogonalnych.

10 http://www.quantiki.org/wiki/index.php/what_is_quantum_computation%3f Kwantowy procesor przetwarzający w 8-wymiarowej przestrzeni stanów wzajemnie ortogonalnych. 4.3. Bramki kwantowe Operacje komputera kwantowego są reprezentowane przez bramki kwantowe. Bramki kwantowe są reprezentowane przez macierze unitarne. Wymaganie unitarności wynika z zasad mechaniki kwantowej, gdzie operacje ewolucji są reprezentowane przez macierze unitarne, działające na wektory stanu. 4.3.1. Bramki 1-qubitowe Podstawowe operacje kwantowe, wykonywane na pojedynczym qubicie reprezentowane są przez 2 x 2-wymiarowe macierze unitarne, będące liniowymi, wzajemnie odwracalnymi odwzorowaniami w zespolonej przestrzeni C 2. Teoretycznie istnieje nieskończenie wiele różnych kwantowych bramek logicznych, realizujących zadaną kwantową operację logiczną, ponieważ istnieje nieskończenie wiele macierzy unitarnych, reprezentujących w przestrzeni C 2

11 obroty wokół początku układu współrzędnych nie zmieniające długości poszczególnych wektorów. Wybierając odpowiednio dobrane macierze unitarne decydujemy się na określone rodzaje bramek kwantowych. W klasycznej algebrze Boole a istnieją w odniesieniu do jednego bitu dwie operacje logiczne: identyczności, oraz negacji. W operacjach kwantowych bramki te są reprezentowane następującymi macierzami 1 0 0 1 I = 0 1 oraz NOT = 1 0 Działanie bramki kwantowej NOT dla dowolnego znormalizowanego stanu kwantowego ψ = α 0+ β 1 można przedstawić następująco NOT ψ = NOT( α 0 + β 1 ) = α 1 + β 0 ψ Bramka NOT jak każda bramka kwantowa jest odwracalna NOT(NOT) -1 = Do podstawowych operacji kwantowych, wykonywanych na jednym qubicie należy, obok już wymienionych NOT, operacja realizowana przez tzw. bramkę Hadamarda, reprezentowana przez macierz unitarną 1 1 1 1 1 2 2 H = = 2 1 1 1 1 2 2

12 Dwa wektory 1 H 0 = ( 0 + 1 ) 2 1 H 1 = ( 0 0 ) 2 stanowią bazę w przestrzeni stanów pojedynczego qubitu, zwaną bazą Hadamarda. Powyżej działanie bramki Hadamarda dla pojedynczego bazowego qubitu x, x = 0, 1 4.3.2. Bramki 2-qubitowe Tutaj spośród wielu możliwości szczególne znaczenie ma tzw. kontrolowana bramka D. Działanie bramki zależy od tego, czy pierwszy qubit jest w stanie kwantowym 0. Jeśli tak drugi qubit pozostaje bez zmian. Natomiast, jeśli pierwszy qubit jest w stanie kwantowym 1 - na drugim qubicie wykonywana jest operacja kwantowa reprezentowana przez odpowiednią macierz unitarną D. W szczególnym przypadku, gdy macierz unitarna D odpowiada operacji NOT uzyskuje się bramkę kontrolowanej negacji CNOT (ang. Conrolled-NOT). Bramka ta jest kwantowym odpowiednikiem boolowskiej różnicy symetrycznej XOR.

13 W przypadku ogólnym działanie bramki CNOT na stan układu dwuqubitowego przedstawia się następująco CNOT ψ = CNOT( α 00+ β 01+ γ 10+ δ 11 ) = = α 00 + β 10 + γ 4.3.3. Bramki wieloqubitowe 01 + δ Tutaj należy podkreślić, że w odróżnieniu od klasycznego nierewersyjnego boolowskiego funktora logicznego o n wejściach i jednym wyjściu, kwantowa bramka logiczna o n wejściach jest elementem rewersyjnym posiadającym n wyjść. Może więc realizować jednocześnie n klasycznych n-argumentowych funkcji logicznych, po podaniu wejście n wartości w postaci 0 lub 1. Oczywiście można zbudować teoretycznie nieskończenie wiele kwantowych bramek logicznych, z których każda będzie n n reprezentowana odpowiednio 2 2 -wymiarowymi macierzami unitarnymi. Tak więc komputer kwantowy może wykonywać 2 n różnych operacji jednocześnie 11

14 Powyżej model komputera kwantowego z 3-qubitowym kwantowym procesorem, wykorzystujący jedno- i dwuqubitowe kwantowe bramki logiczne. 5. Algorytmy kwantowe Kwantowe algorytmy są sekwencjami kwantowych operacji, reprezentowanych przez odpowiednie macierze unitarne. Nie ma związku miedzy klasycznymi algorytmami a algorytmami kwantowymi, dlatego też różnicowanie algorytmów ze względu na klasę złożoności obliczeniowej (wielomianowe i wykładnicze) mija się z celem. Opracowano dotychczas kilka algorytmów kwantowych. Do najbardziej znanych należy algorytm wyszukiwania w dużych nieuporządkowanych zbiorach danych Grovera (1997). 5.1. Algorytm kwantowy Grovera Algorytm ten, jak większość algorytmów kwantowych, jest algorytmem probabilistycznym, co wynika z losowości pomiaru kwantowego. W tym przypadku nie będziemy więc wymagać, aby algorytm zawsze znajdował poprawnie poszukiwaną wartość x, chcemy jedynie, aby dawał poprawny wynik z niezerowym prawdopodobieństwem (0 < p 1). Opracowanie algorytmy polegało na znalezieniu, na drodze przekształceń unitarnych, operacji unitarnej i dla i = j U i = { i dla i j gdzie: i jest indeksem i-tego elementu, j jest indeksem elementu poszukiwanego.

15 Algorytm ma charakter iteracyjny. W każdym kroku następuje obrót wokół średniej amplitudy ze wszystkich amplitud wektorów bazowych, a przez to wzmocnienie amplitudy szukanego stanu. Cały algorytm składa się z trzech zasadniczych kroków: 1. Utworzenie początkowego stanu kwantowego o jednakowych amplitudach wszystkich qubitów bazowych. 2. Wykonanie transformacji Hadamarda na początkowym stanie kwantowym. 3. Dokonywanie wielokrotnej selektywnej rotacji wokół początku układu współrzędnych (o czym wyżej). Maksimum amplitudy szukanego stanu występuje dla liczby iteracji k ¼ π 2 N/2, gdzie N jest licznością przeszukiwanego zbioru. Z przeprowadzonego eksperymentu myślowego wynika, że dla przykładowego zbioru o mocy N=10 18 (takie zbiory występują np. w zagadnieniach klasycznej kryptografii przy dekodowaniu nieznanych szyfrów) najszybszy z istniejących klasycznych komputerów wykonałby zadanie wyszukiwania w nieuporządkowanym zbiorze o tej mocy w czasie około 1000 lat. Natomiast komputer kwantowy wykorzystujący algorytm Grovera w czasie około 4 minut. 5.2. Inne, znane z literatury algorytmy 1. Algorytm faktoryzacji liczb naturalnych Shora (1993), 2. Algorytm odróżnienia funkcji zrównoważonej od stałej Deutscha-Jozsy (1992), 3. Algorytm znajdowania liczb pierwszych Simona (1997).

16 6. Inne, ciekawe, nie omówione w wystąpieniu, problemy 1. Zjawisko splątania (ang. entangglement) Polega na tym, że między poszczególnymi stanami kwantowymi, otrzymanymi w wyniku złożenia (iloczyn tensorowy), istnieją wzajemne korelacje. 2. Kwantowa teoria informacji i gęste kodowanie. Pozwala na wykorzystaniu splątania do wydajniejszego kodowania symboli podczas przesyłania informacji. 3. Teleportacja kwantowa. Umożliwia przesyłanie na odległość nieznanego stanu kwantowego x, jeśli dysponujemy kanałem kwantowym. 4. Kwantowa dystrybucja klucza. Jest to protokół wymiany danych w środowisku rozproszonym. Działa w oparciu o tzw. twierdzenie o nie-klonowaniu, które mówi, że niemożliwe jest skopiowanie dowolnego stanu kwantowego.

17 7. Jakie warunki musi spełniać komputer kwantowy? 1. Stabilna, odporna w trakcie obliczeń na dekoherencje reprezentacja fizyczna qubitu o dwóch dobrze określonych stanach bazowych. 2. Możliwość wystartowania z dowolnego stanu początkowego. 3. Możliwość wykonania operacji CNOT i operacji zmiany fazy pojedynczego qubitu (czyli zbioru zupełnego dla operacji kwantowych). 4. Po przeprowadzeniu obliczeń (ewolucji) możliwość odczytania wyników zapisanych w stanie układu. 8. Możliwe fizyczne realizacje komputera kwantowego: 1. Magnetyczny rezonans jądrowy NMR 1 0 - możliwe ustawienia spinów cząstek w zewnętrznym, stałym polu elektromagnetycznym Liczba spinów ułożonych równolegle i antyrównolegle zależna od natężenia stałego pola, Dodatkowe zmienne pole elektromagnetyczne o ściśle dobranej częstotliwości zmienia polaryzację części spinów na przeciwny, Liczba dodatkowo odwróconych spinów jest zależna od częstotliwości pola. Część spinów ustawia się prostopadle do kierunku pola i wykonuje precesje wokół linii stałego pola z pewną charakterystyczną częstotliwością, emitując wykrywane przez aparaturę NMR fale radiowe. Na ustawienia spinów mają wpływ również pola wytwarzane przez cząsteczki z najbliższego otoczenia.

18 Gdyby udało się fizycznie wyizolować dwie cząsteczki i za pomocą impulsów o różnych częstotliwościach zmieniać ustawienia pierwszego, lub drugiego spinu na przeciwny, mielibyśmy realizację kwantowej bramki logicznej CNOT. 2. Pułapkowanie jonów Technika ta opiera się na manipulacji stanami jonów uwięzionych w polu elektromagnetycznym. Stany podstawowe zostają przygotowane poprzez zamrożenie ruchów jonów w polu elektromagnetycznym a następnie schłodzenie światłem laserowym. Qubity są reprezentowane nie tylko przez stany (spiny) atomów, ale i drgania łańcucha jonów. Transformacje unitarne są realizowane za pomocą impulsów laserowych, a oddziaływania wzajemne jonów poprzez fotony. Odczyt wyników odbywa się poprzez obserwacje widma emitowanego przez jony. Zalety tej metody: - dobrze opanowana technika operowania światłem laserowym na jonach, - możliwość odczytywania stanów wewnętrznych z niemal 100% dokładnością, - dobra odporność układu na zakłócenia zewnętrzne Trudności: - przygotowanie stanów podstawowych, - krótki czas życia stanów wzbudzonych, - dobranie odpowiedniego kształtu potencjału skalujacego komputer jonowy.

19 3. Kropki kwantowe Kropka kwantowa jest studnią potencjału w półprzewodniku, ograniczającą ruch swobodnego elektronu, Qubitem może być spin elektronu uwięzionego w kropce kwantowej. Do obliczeń planuje się używać macierzy kropek kwantowych ( quantum dot array ). Bramki jednoqubitowe są realizowane poprzez zmiany, bądź pola magnetycznego, bądź innych parametrów w pewnych obszarach półprzewodnika. Oddziaływanie pomiędzy kropkami może być uzyskane poprzez modyfikację bariery oddzielającej je. 9. Aktualny stan realizacji komputera kwantowego 1. Dotychczas udało się zrealizować przy wykorzystaniu techniki pułapkowania jonów jedynie pojedyncze bramki. 2. W kropkach kwantowych zaobserwowano wiele innych jeszcze efektów, które wskazują na ich dużą użyteczność w realizacji obliczeń kwantowych. 3. Największą trudność sprawia technika wykorzystująca magnetyczny rezonans jądrowy. 4. Niektórzy przewidują, że pierwsze komputery kwantowe powinny pojawić się z początkiem nowej dekady.

20 Źródła: 1. E. Riffel, W. Polak, An introduction to quantum computation for non physics, ACM Computer Surveys, vol. 32, issue 3, Sept.2000 2. L. K. Grover, A fast quantum-mechanical algorithm for database search, Proceedings of the 28th Annual ACM Symposium on the Theory of Computing STOC, 212-219 (1996) 3. M. Hirvensalo, Algorytmy kwantowe, Wydawnictwa Szkolne i Pedagogiczne S.A., Warszawa 2004 4. S. Węgrzyn, J. Klamka, J.A. Miszczak, Kwantowe systemy informatyki, Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, Gliwice, 2003 5. O. Siedlecka, Wprowadzenie do teorii komputerów kwantowych, IITiS PAN Gliwice 6. http://www.quantiki.org/wiki/index.php