Komputery kwantowe

Strona jako praca domowa


Listopad 05, 2019

Komputer kwantowy

Jest to układ fizyczny, do opisu którego wymagana jest mechanika kwantowa, zaprojektowany tak, aby wynik ewolucji tego układu reprezentował rozwiązanie określonego problemu obliczeniowego.

Listopad 05, 2019

Zasada działania

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óżnica od klasycznych komputerów bitów polega tutaj na tym, że oprócz wartości 0 lub 1 posiadają pełen 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. 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 naraz o wiele więcej informacji niż zero-jedynkowy bit. Dlatego jest w stanie wykonać równolegle wiele obliczeń.