Komputer kwantowy

Komputer kwantowy – komputer, do opisu którego wymagana jest mechanika kwantowa, zaprojektowany tak, aby wynik ewolucji tego układu reprezentował rozwiązanie określonego problemu obliczeniowego.
Zasada działania
[edytuj | edytuj kod]
Dane w komputerach kwantowych są reprezentowane przez aktualny stan kwantowy układu stanowiącego komputer. Jego ewolucja odpowiada procesowi obliczeniowemu. Odpowiednie zaplanowanie ewolucji układu kwantowego, czyli stworzenie odpowiedniego algorytmu kwantowego, pozwala teoretycznie na osiągnięcie wyników w znacznie efektywniejszy sposób, niż za pomocą tradycyjnych komputerów.
Urządzenia te wykorzystują zasady mechaniki kwantowej w oparciu o algorytmy kwantowe. Algorytmy te zapożyczają do rozwiązywania konkretnych problemów obliczeniowych swoją podstawową, kwantową jednostkę informacji – kubit. Różni się ona od klasycznych, "komputerowych" bitów tym, że oprócz wartości 0 lub 1 posiadają pełny zakres stanów pośrednich. Kubit tym samym staje się układem zdolnym do przechowywania oraz przenoszenia znacznie większej liczby informacji niż bit, dzięki czemu jego wydajność jest wielokrotnie wyższa[1].
W trakcie obliczeń będzie pokrywał jednocześnie całe spektrum stanów pośrednich. Rządzi tym prawo prawdopodobieństwa, podobnie jak położeniem elektronu w atomie. Kubit jest kwantową superpozycją zera i jedynki. Pojedynczy wynik obliczeń komputera kwantowego będzie niepewny. Istotne staje się wykonanie całej serii obliczeń i dopiero ich średnia wartość z dużą dokładnością określi prawidłowy wynik – tym dokładniejszy, im więcej komputer dokona obliczeń. Kubit niesie w sobie jednocześnie o wiele więcej informacji niż bit zero-jedynkowy. Z tego powodu jest w stanie wykonać równolegle wiele obliczeń.
Rejestry kwantowe
[edytuj | edytuj kod]Rejestr kwantowy to np. zespół atomów, z których każdy realizuje jeden z kubitów. Każdy ciąg zer i jedynek, o długości równej rozmiarom rejestru, daje się zapisać w kubitach tego układu (tak samo jak w komórkach pamięci rejestru konwencjonalnego, ale w rejestrze takim w danej chwili może być zapisany tylko jeden ciąg zero-jedynkowy). Rejestr kwantowy, jako złożony z kubitów, może być w stanie będącym dowolną superpozycją wielu ciągów zero-jedynkowych. Jeśli w takim rejestrze kwantowym zapisana została duża baza danych, wykonanie operacji na kubitach tego rejestru byłoby równoznaczne z wykonaniem tej operacji na wszystkich danych naraz.
Jeśli rejestr kwantowy zawiera superpozycję bardzo wielu uzyskanych równolegle wyników, to aby wyłuskać z niego potrzebne dane, potrzebujemy algorytmów kwantowych. Algorytmy wykonywane przez komputer kwantowy są algorytmami probabilistycznymi. Oznacza to, że uruchamiając ten sam program na komputerze kwantowym dwukrotnie, można otrzymać zupełnie różne wyniki ze względu na losowość procesu pomiaru kwantowego.
Historia
[edytuj | edytuj kod]Pierwsze opracowania teoretyczne
[edytuj | edytuj kod]Na możliwość budowy komputerów wykorzystujących prawa fizyki kwantowej zwrócił uwagę na początku lat 80. Paul Benioff z Argonne National Laboratory w Stanach Zjednoczonych. Kompletną teorię działania komputera kwantowego stworzył w połowie lat 80. David Deutsch z brytyjskiego Uniwersytetu Oksfordzkiego. Dołączył doń następnie polski informatyk i fizyk Artur Ekert, też związany na stałe z Oksfordem. Pomysł wzbudził szersze zainteresowanie w 1994 roku, gdy Peter Shor z AT&T Bell Labs w Murray Hill opracował algorytm, który przy użyciu komputera kwantowego mógłby szybko rozkładać bardzo duże liczby na iloczyny liczb pierwszych.
Wczesne eksperymenty
[edytuj | edytuj kod]Kubitami są cząstki elementarne, np. fotony lub elektrony. Pierwsze realizacje kontrolowanych obliczeń kwantowych zaprezentowano w 1995 roku. Jednocześnie w kilku ośrodkach udało się skonstruować bramki kwantowe, przetrwające kubity. Grupa prof. H. Jeffa Kimble'a z Kalifornijskiego Instytutu Technologii w Pasadenie posłużyła się atomem cezu, złapanym w pułapkę optyczny pomiędzy lustrami (rolę kubitów grały fotony o różnej polaryzacji). Z kolei grupa Chrisa Monroe z Narodowego Instytutu Standardów i Technologii w Boulder w Kolorado wykorzystała atom berylu oświetlany światłem lasera. Jeszcze inną bramkę kwantową, wykorzystującą atom rydbergowski, stworzył zespół Serge'a Haroche'a z francuskiej École Normale Supérieure.
W 2001 roku grupa informatyków z IBM i Uniwersytetu Stanford zademonstrowała działanie algorytmu Shora na 7-kubitowym komputerze kwantowym opartym na jądrowym rezonansie magnetycznym. Dokonano wtedy rozkładu liczby 15 = 3 • 5[2]. Natomiast faktoryzacji liczby 21 dokonała w 2011 roku inna grupa badaczy[3]. W sierpniu 2012 przy pomocy 5 nadprzewodzących rezonatorów i 4 kubitów fazowych (nadprzewodzące urządzenie bazujące na tunelowaniu Josephsona) wykazano, że algorytm Shora jest poprawny w 50% przypadków, co zgadza się z teorią[4].
Komputery D-Wave Systems (kwantowe wyżarzacze)
[edytuj | edytuj kod]
13 lutego 2007 firma D-Wave Systems zaprezentowała 128-kubitowy układ, nazywany pierwszym na świecie komputerem z rejestrem kwantowym. Nie ma jednak pewności, czy można go tak nazwać, zaprezentowano bowiem jedynie jego działanie, pomijając budowę[5][6]. W 2009 roku D-Wave Systems stworzyło dla Google komputer kwantowy wyszukujący grafiki[7]. W maju 2011 firma Lockheed Martin zakupiła wyprodukowany przez D-Wave Systems komputer za 10 milionów dolarów, podpisując jednocześnie kilkuletni kontrakt na jego obsługę i opracowanie odpowiednich algorytmów[8][9]. W 2012 roku na komputerze kwantowym zaprezentowano wyszukiwanie zwiniętego białka o najniższej energii[10].
W styczniu 2012 roku badacze z D-Wave Systems 84-kubitowym komputerem kwantowym obliczyli kilka liczb Ramseya. Było to największe dotychczas przeprowadzone obliczenie kwantowe[11]. Trzy miesiące później przy pomocy dwóch kubitów udowodniono, że algorytm Grovera jest poprawny w 95% przypadków[12]. W kwietniu D-Wave Systems poinformowało o 512-kubitowym czipie Vesuvius[13].
Na początku 2014 roku John Smolin i Graeme Smith przedstawili pracę, w której argumentują, że maszyna D-Wave Systems nie jest komputerem kwantowym[14]. Natomiast w marcu 2014 roku w „Nature Physics” przedstawiono wyniki eksperymentów, dowodzących, że D-Wave One jednak nim jest[15]. Kolejny test z czerwca 2014 nie wykazał różnicy pomiędzy klasycznym komputerem a maszyną D-Wave Systems, lecz firma odpowiedziała, że różnica jest zauważalna dopiero dla bardziej zaawansowanych problemów, niż to rozwiązywane w teście[16]. Na początku 2017 roku firma przedstawiła maszynę rzekomo składającą się z 2000 kubitów, która była 2500 razy szybsza od najszybszych algorytmów klasycznych. Dwa miesiące później grupa naukowców wykazała jednak, że porównanie to nie jest trafne[17].
Na fali tych doniesień również National Security Agency pracowała nad zbudowaniem komputera kwantowego, głównie służącego do łamania zaszyfrowanych informacji[18].
Wykorzystanie komercyjne
[edytuj | edytuj kod]IBM wprowadził w styczniu 2019 roku kwantowe rozwiązanie komercyjne IT (w chmurze). Usługa IBM Q ma do dyspozycji komputery kwantowe wyposażone w procesor dwudziestokubitowy[19]. W 2022 roku wartość globalnego rynku komputerów kwantowych wyniosła 10,13 mld dolarów i prognozowano, że do 2030 roku przekroczy ona 125 mld USD[20].
Komputery kwantowe w Polsce
[edytuj | edytuj kod]W 2025 roku w Polsce zostały uruchomione dwa komputery kwantowe: Odra 5 (Politechnika Wrocławska)[21] oraz PIAST-Q (PCSS)[22].
Zalety obliczeń kwantowych
[edytuj | edytuj kod]Komputer kwantowy, mimo że wykorzystywałby inne właściwości fizyczne niż klasyczne komputery, nie umożliwiałby rozwiązywania nowej klasy problemów. Każdy problem rozwiązywalny przez komputer kwantowy może zostać rozwiązany przez komputer klasyczny. Jednak dzięki specyficznym własnościom komputerów kwantowych pewne problemy można rozwiązać znacznie szybciej, co w praktyce znacznie poszerzyłoby zakres problemów, do jakich mogą być użyte komputery. Klasycznym przykładem jest tutaj algorytm faktoryzacji Shora, służący do rozkładu liczb na czynniki pierwsze. Wykonanie podobnego algorytmu dla kilkudziesięciocyfrowych liczb na współczesnych komputerach przekroczyłoby średnią długość życia człowieka, a dla liczb jeszcze większych – czas istnienia wszechświata. Na komputerach kwantowych możliwe byłoby wykonanie tych operacji w bardziej realnym okresie.
W najczęściej spotykanym modelu obliczeń kwantowych stan układu kwantowego reprezentowany jest za pomocą wektora w skończeniewymiarowej przestrzeni Hilberta (kubit). Natomiast operacje są opisywane za pomocą macierzy unitarnych.
Ograniczenia obliczeń kwantowych
[edytuj | edytuj kod]Idea kwantowego komputera też ma swoje słabe strony. Najpoważniejsza z nich nazywa się dekoherencją. Polega ona na tym, że stany kwantowe będące superpozycjami stanów stacjonarnych są nadzwyczaj nietrwałe. Pod wpływem oddziaływania czynników zewnętrznych układ „wypada” ze stanu superpozycji i „przeskakuje” do jednego ze stanów stacjonarnych. Dokonuje się to w ciągu drobnego ułamka sekundy. Nawet najmniejszy kontakt z otoczeniem może wpłynąć na wynik pomiaru. Aby przeciwdziałać dekoherencji, stosuje się kody kwantowej korekcji błędów, dynamiczną kontrolę rozprzęgnięcia (zmniejszenie sprzężenia pomiędzy systemem a środowiskiem), kontrolę sprzężenia zwrotnego oraz podprzestrzenie bez dekoherencji[23].
W 2012 roku udało się stłumić dekoherencję na ok. 2 sekundy w temperaturze pokojowej[24]. Rok później czas ten wyniósł już 39 minut[25].
W 2015 roku Zhong i in. zaprezentowali w „Nature” optycznie adresowalne spiny jąder w ciele stałym o czasie koherencji sięgającym ok. 6 godzin (w reżimie pamięci kwantowej).[26] „Optycznie adresowalne” oznacza, że pojedynczy element układu (np. atom, jon) można wybierać, kontrolować i odczytywać za pomocą światła, zwykle precyzyjnie skierowanej wiązki lasera.
W 2021 roku Wang i in. zwiększyli czas koherencji pamięci kubitu jonowego 171Yb+ do ponad jednej godziny (przez identyfikację i tłumienie dominujących źródeł szumu).[27]
Równolegle rozwijano podejście „obejścia” ograniczeń dekoherencji przez kwantową korekcję błędów: w 2023 roku zespół Google Quantum AI opisał w „Nature” skalowanie kubitu logicznego w kodzie powierzchniowym, pokazując poprawę wydajności logicznej wraz ze wzrostem rozmiaru kodu.[28] Kod powierzchniowy (ang. surface code) to schemat kwantowej korekcji błędów, który chroni informację kwantową przed dekoherencją i szumem, rozpraszając ją po wielu fizycznych kubitach ułożonych na dwuwymiarowej siatce.
W 2024 roku Google Quantum AI zademonstrowało (publ. online), że częstość błędów kubitów fizycznych może być niższa od granicznej wartości kodu powierzchniowego, dzięki czemu zwiększanie rozmiaru kodu, polegające na użyciu większej liczby kubitów fizycznych do zakodowania jednego kubitu logicznego, prowadzi do wydłużenia czasu przechowywania informacji kwantowej; w artykule w „Nature” podano m.in. przypadek, w którym „czas życia” (skuteczność pamięci) kubitu logicznego przekroczył najlepszy kubit fizyczny w urządzeniu o czynnik ok. 2,4.[29]
W 2025 roku Manetsch i in. opisali w czasopiśmie Nature macierz 6100 atomowych kubitów, przy jednoczesnym zachowaniu czasu koherencji T2 = 12,6(1) s oraz czasów uwięzienia w temperaturze pokojowej rzędu 23 minut.[30]
Przypisy
[edytuj | edytuj kod]- ↑ Komputery kwantowe zmienią świat biznesu. Jak przygotować firmę? [online], MIT Sloan Management Review Polska, 19 sierpnia 2019 [dostęp 2019-09-28] (pol.).
- ↑ Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance. [dostęp 2005-06-28]. [zarchiwizowane z tego adresu (2005-06-28)].
- ↑ Enrique Martín-López i inni, Experimental realisation of Shor's quantum factoring algorithm using qubit recycling, „Nature Photonics”, 6, 21 października 2012, s. 773-776, arXiv:1111.4147.
- ↑ Physicists demonstrate that 15=3x5 about half of the time [online], phys.org [dostęp 2025-08-26] (ang.).
- ↑ Shtetl-Optimized: The Orion Quantum Computer Anti-Hype FAQ. 2007-02-09. [dostęp 2007-05-17]. (ang.).
- ↑ Shtetl-Optimized: D-Wave Easter Spectacular. 2007-04-07. [dostęp 2007-05-17]. (ang.).
- ↑ Google stworzyło komputer kwantowy - WP Tech [online], tech.wp.pl [dostęp 2017-11-24] (pol.).
- ↑ Pierwszy komercyjny komputer kwantowy – sprzedany. gazeta.pl, 28 maja 2011. [dostęp 2011-11-17].
- ↑ Lockheed Martin Signs Contract with D-Wave Systems. Nanotechnology Now, 25 maja 2011. [dostęp 2011-11-17]. (ang.).
- ↑ D-Wave uses quantum method to solve protein folding problem [online], phys.org [dostęp 2017-11-24] (ang.).
- ↑ ZhengBing Bian, Fabian Chudak, William G. Macready, Frank Gaitan i inni. Experimental determination of Ramsey numbers with quantum annealing. „Physical Review Letters”, 2012. arXiv:1201.1842. (ang.).
- ↑ Quantum computer built inside diamond - Futurity [online], www.futurity.org [dostęp 2017-11-24] [zarchiwizowane z adresu 2012-08-01] (ang.).
- ↑ The Universal Machine: Vesuvius - a 512 Qubit quantum computer [online], universal-machine.blogspot.co.uk [dostęp 2017-11-24].
- ↑ APS -APS March Meeting 2014 - Event - Assessing claims of quantum annealing: Does D-Wave have a quantum computer? [online], meetings.aps.org [dostęp 2017-11-24].
- ↑ D-Wave chip passes rigorous tests [online], phys.org [dostęp 2017-11-24] (ang.).
- ↑ Quantum or not, controversial computer runs no faster than a normal one | Science | AAAS [online], news.sciencemag.org [dostęp 2017-11-24] (ang.).
- ↑ The pitfalls of planar spin-glass benchmarks: Raising the bar for quantum annealers (again)
- ↑ NSA seeks to build quantum computer that could crack most types of encryption - The Washington Post [online], www.washingtonpost.com [dostęp 2017-11-24] (ang.).
- ↑ Piotr Biskupski, Piotr Beńke: Jak działa i jakie ma możliwości pierwszy kwantowy komputer IBM Q System One. itwiz.pl, 2019-02-19. [dostęp 2019-03-31].
- ↑ Komputer kwantowy - jak działa i jak zrewolucjonizuje nasze życie? [online], interaktywnie.com [dostęp 2023-08-22] (pol.).
- ↑ Pierwszy komputer kwantowy w Polsce już działa. Przełomowy krok na Politechnice Wrocławskiej [online], ithardware.pl [dostęp 2025-11-18].
- ↑ PIAST-Q: Ruszył pierwszy komputer kwantowy EuroHPC w Polsce [online], Polska Akademia Nauk, 24 czerwca 2025 [dostęp 2025-11-18].
- ↑ Changho Hong, Jino Heo, Min-Sung Kang, Jingak Jang, Hyung-Jin Yang, Scheme for encoding single logical qubit information into three-photon decoherence-free states assisted by quantum dots, „Quantum Information Processing”, 18 (7), 2019, s. 216, DOI: 10.1007/s11128-019-2315-5, ISSN 1570-0755 [dostęp 2019-09-26] (ang.).
- ↑ Quantum Computing at Room Temperature — Now a Reality | TIME.com [online], techland.time.com [dostęp 2017-11-24] (ang.).
- ↑ Quantum world record smashed [online], phys.org [dostęp 2017-11-24] (ang.).
- ↑ Manjin Zhong. Optically addressable nuclear spins in a solid with a six-hour coherence time. „Nature”. 517 (7533), s. 177–180, 2015. DOI: 10.1038/nature14025.
- ↑ Pengfei Wang. Single ion qubit with estimated coherence time exceeding one hour. „Nature Communications”. 12, s. 233, 2021. DOI: 10.1038/s41467-020-20330-w.
- ↑ Rajeev Acharya. Suppressing quantum errors by scaling a surface code logical qubit. „Nature”. 614 (7949), s. 676–681, 2023. DOI: 10.1038/s41586-022-05434-1.
- ↑ Rajeev Acharya. Quantum error correction below the surface code threshold. „Nature”. 638 (8052), s. 920–926, 2025. DOI: 10.1038/s41586-024-08449-y.
- ↑ H. J. Manetsch. A tweezer array with 6,100 highly coherent atomic qubits. „Nature”, 2025. DOI: 10.1038/s41586-025-09641-4.