Jedną rzeczą, którą komputery kwantowe mogą zrobić (być może nawet z tylko BPP + obwody kwantowe głębokości logarytmicznej), jest przybliżenie próbki transformaty Fouriera funkcji logicznej wartościowej w P.
Tutaj i poniżej, kiedy mówię o próbkowaniu transformaty Fouriera, mam na myśli wybranie x zgodnie z . (Znormalizowane w razie potrzeby i w przybliżeniu).
Czy możemy opisać klasę złożoności, którą możemy nazwać P-FOURIER SAMPLING, przybliżonych próbkowania funkcji boolowskich P? Czy są problemy, które są kompletne dla tej klasy?
Biorąc pod uwagę klasę X funkcji boolowskich, co można powiedzieć o złożoności obliczeniowej, którą możemy nazwać SAMPLING-X przybliżenia próbkowania transformaty Fouriera funkcji w X. (Przypuszczam, że jeśli X jest BQP, to X-SAMPLING jest wciąż w mocy komputerów kwantowych).
Jakie są przykłady X, gdzie SAMPLING-X jest w P? Czy istnieją ciekawe przykłady, w których SAMPLING-X jest trudny do NP?
Istnieje kilka wariantów tego problemu, które mogą być również interesujące. Po stronie Fouriera zamiast próby przybliżonej możemy mówić o problemie decyzyjnym włączonym (probabilistycznie) przez przybliżone próbkowanie. Po stronie pierwotnej możemy zacząć od klasy X rozkładów prawdopodobieństwa i zapytać, jaka jest zależność między zdolnością do w przybliżeniu próbkowania rozkładu D w X a w przybliżeniu próbkowania (znormalizowanej) transformaty Fouriera.
Krótko mówiąc, co wiadomo na temat tego pytania.
Aktualizacja: Martin Schwarz wskazał, że jeśli wszystkie same współczynniki Fouriera są skoncentrowane tylko na wielomianowej liczbie wpisów, możliwe jest w BPP przybliżenie tych dużych współczynników (a tym samym również w przybliżeniu próbki). To sięga do Goldreich-Levin, i Kushilevitz-Mansour. Czy istnieją ciekawe klasy funkcji, w których istnieje probabilistyczny algorytm wielomianowy do przybliżonego próbkowania strony Fouriera, w którym współczynniki Fouriera są rozłożone na więcej niż wielomianowo wiele współczynników?
Dodano później: Pozwól mi wspomnieć o kilku konkretnych problemach.
1) Jak trudno jest w przybliżeniu próbkować transformatę Fouriera funkcji boolowskich w P.
a) Jednym pytaniem, które Scott Aaronson wspomniał w komentarzu poniżej, jest wykazanie, że nie ma tego w BPP. Lub coś słabszego w tym sensie, że jeśli to zadanie jest w BPP, następuje pewne załamanie. (Szkot przypuszcza, że tak jest.)
b) Innym pytaniem jest wykazanie, że zadanie to jest trudne w odniesieniu do niektórych klas złożoności opartych na kwantach. Na przykład, aby pokazać, że jeśli możesz wykonać to zadanie, możesz rozwiązać problemy decyzyjne w BPP wspomaganym komputerami kwantowymi o głębokości dziennika lub coś podobnego.
2) Jakie są klasy funkcji boolowskich, tak że w przybliżeniu próbkowanie ich transformaty Fourlera znajduje się w P. Wiemy, że dzieje się tak, gdy współczynniki Fouriera koncentrują się na wielomianach o wielu współczynnikach, ale wydaje się to bardzo ograniczone.
3) Czy istnieje jakaś klasa złożoności X wysoko w PH, którą maszyna X może w przybliżeniu próbkować transformatę Fouriera każdej funkcji, którą maszyna X może obliczyć.
4) Byłem szczególnie zainteresowany problemem próbkowania transformaty Fouriera zdarzenia krzyżowania w celu perkolacji na siatce sześciokątnej n przez n.
źródło
Odpowiedzi:
Kushilevitz-Mansour algorytmu uczenia Nawiązanie teorią, że gdy f ( x ) jest w przybliżeniu rzadki, a więc nie tylko O ( P O Lfa^( x ) O ( p o l y( n ) ) Ω ( 1 / p o l y( n) ) B P. P Kushilevitz-Mansour mówił tylko o transformacjach Fouriera nad , ale znane są uogólnienia na FT nad ogólnymi skończonymi grupami abelowymi (patrz np . Teza Akavii ).Z2)
źródło