Klasyczny cień

W obliczeniach kwantowych klasyczny cień jest protokołem przewidywania funkcji stanu kwantowego przy użyciu jedynie logarytmicznej liczby pomiarów . nieznany stan , tomograficznie kompletny zestaw bramek (np. Clifforda , zbiór obserwowalnych elementów kanał kwantowy losowe próbkowanie z zastosowanie go do pomiar stanu wynikowego); przewidzieć wartości oczekiwane . Lista klasycznych cieni tworzona przy użyciu , i uruchomienie algorytmu generowania cienia właściwości , algorytm szacowania mediany średnich jest używany do radzenia sobie z . Klasyczny cień jest przydatny do bezpośredniego szacowania wierności , weryfikacji splątania, szacowania funkcji korelacji i przewidywania entropii splątania .

Niedawno naukowcy wykorzystali klasyczny cień, aby opracować skuteczne klasyczne algorytmy uczenia maszynowego dla szerokiego zakresu kwantowych problemów wielociałowych . Na przykład modele uczenia maszynowego mogłyby nauczyć się rozwiązywać stany podstawowe kwantowych układów wielociałowych i klasyfikować kwantowe fazy materii .

 Algorytm  generowanie cieni 
kopie nieznanego stanu -qubit

Lista unitarnych która jest kompletna

Klasyczny opis kanału kwantowego

  1. dla w zakresie od do :
    1. Wybierz losowy unitarny z
    2. U do , aby uzyskać stan
    3. Wykonaj podstawowy pomiar obliczeniowy na dla wyniku
    4. { i dodaj go do listy
powrót


  • „←” oznacza przypisanie . Na przykład „ największy przedmiot ” oznacza, że ​​wartość największego zmienia się na wartość elementu .
  • return ” kończy działanie algorytmu i wyświetla następującą wartość.
 Algorytm  Estymacja mediany średnich 
Dane wejściowe Lista obserwowalnych

Klasyczny cień

Dodatnia liczba całkowita ile oszacowań liniowych obliczyć.

Powrót Lista gdzie
_ i gdzie .


  • „←” oznacza przypisanie . Na przykład „ największy przedmiot ” oznacza, że ​​wartość największego zmienia się na wartość elementu .
  • return ” kończy działanie algorytmu i wyświetla następującą wartość.