Pytania oznaczone «grovers-algorithm»

Algorytm wyszukiwania Grovera to algorytm, który może przeprowadzić wyszukiwanie w kolejności pierwiastka kwadratowego z rozmiaru wejściowego. Jest to możliwe do udowodnienia przyspieszenie w porównaniu z najlepszym klasycznym algorytmem, który wymaga czasu rzędu N na wykonanie wyszukiwania.

15
Algorytm Grovera: gdzie jest lista?

Algorytm Grovera służy między innymi do wyszukiwania elementu na nieuporządkowanej liście elementów o długości . Mimo że jest tu wiele pytań dotyczących tego tematu, nadal nie rozumiem tego.yy\mathbf{y}[x0,x1,...,xn−1][x0,x1,...,xn−1][\mathbf{x}_0, \mathbf{x}_1, ...,...

14
Jakie aplikacje ma algorytm wyszukiwania Grovera?

Algorytm wyszukiwania Grovera zwykle mówi się o znalezieniu zaznaczonego wpisu w nieposortowanej bazie danych. Jest to naturalny formalizm, który pozwala na bezpośrednie zastosowanie go do poszukiwania rozwiązań problemów NP (gdzie dobre rozwiązanie można łatwo rozpoznać). Chciałem dowiedzieć się...

13
Algorytm Grovera: przykład z prawdziwego życia?

Jestem dość zdezorientowany, w jaki sposób algorytm Grovera może być wykorzystywany w praktyce i chciałbym prosić o pomoc w wyjaśnieniu na przykładzie. Załóżmy, że baza danych elementów zawiera kolory: czerwony, pomarańczowy, żółty, zielony, cyjan, niebieski, indygo i fioletowy i niekoniecznie w...

9
Algorytm Grovera: co wprowadzić do Oracle?

Nie wiem, co wprowadzić do Oracle w algorytmie Grovera. Czy oprócz superpozycjonowanych stanów kwantowych nie musimy wprowadzać tego, czego szukamy i gdzie znaleźć to, czego szukamy? Załóżmy na przykład, że mamy listę nazwisk osób {„Alice”, „Bob”, „Corey”, „Dio”} i chcemy sprawdzić, czy na...