Domande taggate «grovers-algorithm»

L'algoritmo di ricerca di Grover è un algoritmo in grado di eseguire una ricerca nell'ordine della radice quadrata della dimensione dell'input. Questa è una velocità dimostrabile rispetto al miglior algoritmo classico, che richiede un tempo di ordine N per eseguire una ricerca.




4
Algoritmo di Grover: dov'è la lista?
L'algoritmo di Grover viene utilizzato, tra le altre cose, per cercare un elemento in un elenco non ordinato di elementi di lunghezza . Anche se ci sono molte domande qui su questo argomento, mi manca ancora il punto.yy\mathbf{y}[x0,x1,...,xn−1][x0,x1,...,xn−1][\mathbf{x}_0, \mathbf{x}_1, ..., \mathbf{x}_{n-1}]nnn Ricerca in un elenco, in modo classico Normalmente, progetterei …


3
Quali applicazioni ha l'algoritmo di ricerca di Grover?
L'algoritmo di ricerca di Grover viene generalmente parlato in termini di ricerca di una voce contrassegnata in un database non ordinato. Questo è un formalismo naturale che consente di applicarlo direttamente alla ricerca di soluzioni ai problemi NP (dove una buona soluzione è facilmente riconoscibile). Ero interessato a conoscere altre …

2
L'algoritmo di Grover: un esempio di vita reale?
Sono abbastanza confuso su come l'algoritmo di Grover potrebbe essere utilizzato in pratica e vorrei chiedere aiuto per chiarimenti attraverso un esempio. Supponiamo che N=8N=8N=8 database di elementi contenga i colori Rosso, Arancione, Giallo, Verde, Ciano, Blu, Indaco e Viola, e non necessariamente in questo ordine. Il mio obiettivo è …




2
Implementazione dell'oracolo dell'algoritmo di Grover su IBM Q usando tre qubit
Sto cercando di abituarmi a IBM Q implementando l'algoritmo di Grobit a tre qubit ma avendo difficoltà a implementare l'oracolo. Potresti mostrare come farlo o suggerire alcune buone risorse per abituarti alla programmazione del circuito IBM Q? Quello che voglio fare è contrassegnare uno stato arbitrario capovolgendolo come l'oracolo dovrebbe …



1
Algoritmo di Grover: cosa inserire in Oracle?
Sono confuso su cosa inserire in Oracle nell'algoritmo di Grover. Non abbiamo bisogno di inserire ciò che stiamo cercando e dove trovare ciò che stiamo cercando in Oracle, oltre agli stati quantistici sovrapposti? Ad esempio, supponiamo di avere un elenco di nomi di persone {"Alice", "Bob", "Corey", "Dio"} e vogliamo …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.