Skip to main content

Co to jest algorytm kwantowy?

Algorytm kwantowy to zestaw instrukcji komputerowych do analizy problemów, które nie są oparte na klasycznych obliczeniach matematycznych lub probabilistycznych, ale zamiast tego wykorzystuje unikalną naturę rzeczywistości kwantowej, w której pojedynczy bit danych może reprezentować dwie przeciwne wartości, takie jak oba jedeni zero w logice binarnej.W najściślejszym znaczeniu algorytm kwantowy wymaga funkcjonowania komputera kwantowego, który nie istnieje w żadnej produkowanej formie od 2011 r. Teoretyczna informatyka, jednak przynajmniej utworzyła analogi do prawdziwego obliczenia algorytmu kwantowego od 2011 r., Ze przykładami, z takimi przykładamiJak algorytmy Deutsch, Shor i Grover.

Algorytm kwantowy Deutsch został wynaleziony w 1985 roku i nazwany na cześć izraelsko-britowskiego fizyka Davida Deutscha, który pracuje na Oxford University w Wielkiej Brytanii.Algorytm Deutschs, podobnie jak większość zestawów instrukcji komputerowych w obliczeniach kwantowych, są cenione za ich zdolność do działania jako rodzaj skrótu do problemów z przetwarzaniem, a zatem rozwiązywanie problemów na poziomie mikroczipowym.W standardowym przetwarzaniu probabilistycznym wszystkie możliwe stany rozwiązań problemów należy podać wartość rozkładu, a obliczenia są przeprowadzane na wszystkich z nich, aby ustalić, która odpowiedź lub wartość ma najwyższe prawdopodobieństwo poprawności.W obliczeniach kwantowych za pomocą algorytmu Deutsch każdy możliwy stan rozwiązania jest łączony w tak zwany wektor jednostkowy, który przesuwa się w kierunku określonego rodzaju transformacji rozwiązania lub transformacji stanu.Opiera się to na zasadzie znanej jako superpozycja kwantowa jako stosowana w matematyce, w której oczekuje się, że rozwiązania problemów będą istniały jednocześnie we wszystkich możliwych stanach, zasadniczo eliminując potrzebę długiego probabilistycznego przetwarzania logiki.

Shor i Grover Quantum Algorytmów działają w podobny sposób, ale są przeznaczone do określonych rodzajów przetwarzania komputerowego.Algorytm shor jest używany do faktoringu matematycznego, a algorytm Grovera do wyszukiwania znaczących danych na skomputeryzowanych listach lub bazach danych, w których brakuje definiowalnej struktury.Chociaż oba algorytmy są uruchamiane w klasycznych systemach komputerowych, które wykonują standardowe rodzaje przetwarzania, wykazano, że ich projekt jest znacznie lepszy niż klasyczne algorytmy oparte na prawdopodobieństwie dla tych samych rodzajów zadań.Algorytm shors jest wykładniczo szybszy, a hrawienki jest kwadratycznie szybsze lub ma wartość kwadratową szybciej niż standardowa metodologia obliczeń.Algorytm Shor Quantum pochodzi od Petera Shora, amerykańskiego profesora matematyki, który opracował go w 1994 r., A algorytm Grover Quantum nosi nazwę LOV Grover, indyjsko-amerykańskiego informatyka, który opracował go w 1996 roku. Jeden z wyjątkowych unikalnychAspekty obliczeń kwantowych polega na tym, że obliczenia nie są oparte na wartościach dyskretnych, które mogą być dowolnie rozdzielone, ale zamiast tego istnieją w stanie splątania kwantowego.Wartości standardowe w obliczeniach wprowadzają stan superpozycji, w którym wszystkie są manipulowane wykładniczo jako amplitudy lub zakresy wartości i mówi się, że każdy bit lub qubit informacji są ze sobą uwikłane.To sprawia, że każdy punkt danych jest współzależny, a nie dyskretny, jak w tradycyjnym obliczeniu, co jest podstawą tego, w jaki sposób algorytmy kwantowe mogą być o wiele szybsze w przetwarzaniu danych niż tradycyjne algorytmy.