Pojęcie monotonicznych obwodów kwantowych


27

W złożoności obliczeniowej istnieje istotne rozróżnienie między obliczeniami monotonicznymi i ogólnymi, a słynne twierdzenie Razborova stwierdza, że ​​3-SAT, a nawet DOPASOWANIE nie są wielomianowe w monotonicznym modelu obwodów boolowskich.

Moje pytanie jest proste: czy istnieje analog kwantowy dla obwodów monotonicznych (lub więcej niż jednego)? Czy istnieje kwantowe twierdzenie Razborowa?


10
Oto moje dwa centy: skok z obwodów klasycznych do obwodów kwantowych można podzielić na dwa etapy, dodając w środku klasyczne obwody odwracalne. Klasyczne obwody odwracalne to takie, w których dozwolone są tylko odwracalne bramki. Na przykład brama Toffoli jest bramą uniwersalną do obliczeń odwracalnych. Nie wiem, jak zdefiniować pojęcie monotonu dla tych obwodów. Wydaje mi się, że zdefiniowanie monotonicznych klasycznych obwodów odwracalnych jest warunkiem koniecznym do zdefiniowania monotonicznych obwodów kwantowych.
Robin Kothari,

6
(1) Obwód odwracalny (klasyczny) realizuje bijection na {0,1} ^ n, i wyraźnie jedynym monotonicznym bijectionem jest mapowanie tożsamości. Nie sądzę więc, aby rozsądne było definiowanie „monotonicznych obwodów odwracalnych” w niebanalny sposób.
Tsuyoshi Ito,

3
(2) Nie jestem pewien co do przypadku kwantowego. Jeśli możemy zdefiniować „monotoniczne kanały kwantowe”, wówczas naturalne będzie zdefiniowanie „monotonicznych obwodów kwantowych” jako obwodów kwantowych, których zestaw bramek jest wybrany z monotonicznych kanałów kwantowych, podobnie jak monotoniczne obwody klasyczne są obwodami, których zestaw bramek jest wybrany z funkcji monotonicznych .
Tsuyoshi Ito,

2
@RobinKothari, TsuyoshiIto: Znaczenie odwracalności obliczeń kwantowych wynika właśnie ze specjalnego przypadku ewolucji układu zamkniętego przez Schrödingera. Kiedy mówimy o bramkach AND i OR, rozważamy abstrakcyjny system fizyczny, który jest karykaturą bramek logicznych znajdujących się w komputerach; a te bramy działają właśnie dlatego, że nie są zamkniętymi systemami. Jeśli pozwolimy sobie mówić o bramkach AND i OR per se, myślę, że całkiem rozsądne jest zniesienie konwencji o rozważaniu zamkniętych systemów również dla kwantowego pytania obliczeniowego.
Niel de Beaudrap,

3
@Niel, Tsuyoshi: Wydaje mi się, że myślałem, że monotoniczny obwód kwantowy nadal będzie obwodem kwantowym w tradycyjnym znaczeniu (tj. Jednostkami, po których następuje pomiar). Ale po argumentach Niel wydaje mi się, że sensowne jest zniesienie tego ograniczenia. Zatem mój poprzedni komentarz tak naprawdę nie ma zastosowania.
Robin Kothari,

Odpowiedzi:


17

Naprawdę zadajesz dwa różne pytania i masz nadzieję, że istnieje jedna odpowiedź, która odpowiada na oba: (1) Jakie są naturalne pojęcia obwodów monotonicznych kwantów? (2) Jak wyglądałby wynik kwantowy w stylu Razborova oparty na sieci?

Nie jest oczywiste, jak osiągnąć oba jednocześnie, więc opiszę, co wydaje mi się rozsądnym pojęciem kwantowych obwodów monotonicznych (bez wskazania, czy istnieje odpowiedni wynik Razborowa), i zupełnie innym pojęciem jak wyglądałaby „naturalna” kwantowa hipoteza Razborowa (bez wskazania, czy to prawda).

Czego chcemy od kwantowego

Jak zauważam w komentarzach, myślę, że nie trzeba próbować wyciskać pojęcia obwodów monotonicznych do formy jednolitości. Bez względu na to, czy ewolucja z czasem nie musi zachowywać standardowej podstawy, czy fakt, że istnieje wiele podstaw pomiaru, w których wyniki mogą być uwikłane, uważam, że warunkiem sine qua non obliczeń kwantowych jest fakt, że podstawa standardowa nie jest jedyną podstawą. Nawet wśród stanów produktu jest on w niektórych implementacjach definiowany jedynie przez wybór układu odniesienia.

Musimy rozważyć rzeczy w taki sposób, aby usunąć standardową podstawę z jej tradycyjnego uprzywilejowanego miejsca - lub, w tym przypadku, w miarę możliwości, zachowując sensowną koncepcję monotoniczności.

Prosty model kwantowych obwodów monotonicznych

Rozważmy model obwodu, który jest ukryty w komentarzu Tsuyoshi Ito o „monotonicznych kanałach kwantowych” (i który jest właściwie tym, co należy zrobić, jeśli chce się pojęcia „obwodu”, który nie ogranicza się do ewolucji jednostkowej).

HC2G:HaHbHca,bc|00||11|1|Tra(ρab)|11|Trb(ρab)|11|G(ρab)|1G

  1. {|00,|μ,|ν,|11}|μ,|ν

  2. ρ{ρ00,ρμ,ρν,ρ11}1|ρ00|11|ρλ|11|ρ11|1λ{μ,ν}

Obwody są po prostu ich kompozycjami w rozsądny sposób. Możemy także zezwolić na rozdysponowanie, w postaci obwodów, które jednostkowo osadzają i ; powinniśmy przynajmniej zezwolić na te mapy na wejściu, aby umożliwić skopiowanie każdego (nominalnie klasycznego) bitu wejściowego.|0|000|1|111

Rozsądne wydaje się albo rozważenie całego kontinuum takich bram, albo ograniczenie ich do pewnego skończonego zbioru. Każdy wybór powoduje powstanie innej „bazy bramek monotonicznych” dla obwodów; można rozważyć, jakie właściwości mają różne monotoniczne zasady. Stany można wybierać całkowicie niezależnie, z zastrzeżeniem ograniczenia monotoniczności; niewątpliwie byłoby interesujące (i prawdopodobnie praktyczne wiązać błąd) ustawieniei, chociaż nie widzę powodu, aby wymagać tego w teorii. Oczywiście AND i OR są bramami tego typu, gdzieiρ00,ρμ,ρν,ρ11ρ00=|00|ρ11=|11|ρμ=ρν=|00|ρμ=ρν=|11|odpowiednio, cokolwiek wybierze lub .|μ|ν

Dla każdego stałego k można również rozważyć podstawy bramek, w tym bramki k -wejściowe-jedno-wyjściowe. Najprostszym podejściem w tym przypadku byłoby prawdopodobnie dopuszczenie gates które można zaimplementować jak wyżej, umożliwiając dowolny rozkład podprzestrzeni każdej wagi Hamminga , i wymaganie, aby dla każdegoG:HkHVwH2k0wk

max|ψVw1|G(|ψψ|)|1min|ψVw+11|G(|ψψ|)|1
0w<k . Nie jest jasne, ile dodatkowej mocy obliczeniowej to by ci dało (nawet w przypadku klasycznym).

Nie wiem, czy jest coś ciekawego do powiedzenia na temat takich obwodów poza klasycznym przypadkiem, ale wydaje mi się, że jest to najbardziej obiecująca kandydacka definicja „kwantowego obwodu monotonicznego”.

Wariant kwantowy wyniku Razborova

Rozważmy ekspozycję Tima Gowersa dotyczącą wyników Alona i Boppany (1987), Combinatorica 7 s. 1–22, które wzmacniają wyniki Razborova (i wyraźnie wyjaśniają niektóre z jego technik) dotyczące monotonicznej złożoności CLIQUE. Gowers przedstawia to jako rekurencyjną konstrukcję rodziny zestawów, patrząc od „ ” kostki boolowskiej dla każdego . Jeśli usuniemy uprzywilejowaną pozycję standardowej bazy w zestawach podstawowych, analogicznie do lokalnej lematy Quantum Lovász , możemy rozważyć podprzestrzeń

Ej={x{0,1}n:xj=1}
1jnH2nodpowiadać twierdzeniu binarnemu (czy stan należy do podprzestrzeni, czy jest do niej ortogonalny), co może wynikać z pomiaru. Na przykład, możemy rozważyć podprzestrzeni podane przez Dopuszczamy kwantowo-logiczne analogi koniunkcji i dysjunkcji podprzestrzeni: nAjH2n
Aj=UjEj, for each 1jnwhere Ej:={|x:xEj};Uj:H2nH2n a unitary of bounded complexity.
AB=AB;AB=A+B={a+b:aA,bB}.
Następnie pytamy, jak długo wymagana jest rekurencyjna konstrukcja spójników i rozłączeń przestrzeni, aby uzyskać przestrzeń , tak że projektor na różni się tylko nieznacznie od projektora na przestrzeń rozpiętą przez funkcje wskaźnikowe wykresów mających kliki o rozmiarze ; na przykład, abyCΠCCΠK(r)rΠCΠK(r)<1/poly(n). Część monotoniczna bierze udział w kwantowych operacjach logicznych, a prymitywne twierdzenia o danych wejściowych są również kwantowe.

W ogólnym przypadku istnieje problem z potraktowaniem tego jako problemu obliczeniowego: rozbieżność nie odpowiada żadnej wiedzy, którą można by uzyskać z pewnością poprzez pomiary na skończonej liczbie kopii za pomocą pomiarów czarnej skrzynki dla i , chyba że są to obrazy projektorów dojeżdżających do pracy. Ten ogólny problem można nadal traktować jako interesujący wynik dotyczący złożoności geometryczno-kombinatorycznej i może on prowadzić do rezultatów związanych ze sfrustrowanymi lokalnymi Hamiltionianami. Jednak bardziej naturalne może być po prostu wymaganie, aby podprzestrzenieABAjpowstają z projektorów dojeżdżających do pracy, w którym to przypadku rozbieżność jest tylko klasyczną OR wyników pomiarów tych projektorów. Wtedy możemy wymagać, aby jednostki były takie same, a to staje się problemem dotyczącym obwodu jednostkowego (który powoduje powstanie „prymitywnych zdarzeń”) z monotonicznym klasycznym przetwarzaniem końcowym (który wykonuje operacje logiczne na tych zdarzeniach).Uj

Zauważ też, że jeśli nie narzucimy żadnych dalszych ograniczeń na spacje , może to być podprzestrzeń z bardzo dużym nakładaniem się z pewną spacją rozpiętą według standardowych stanów bazowych , które są ciągami binarnymi, w których .AjEkxE¯kxk=0

  • Jeśli ta możliwość sprawia, że ​​piszczysz, zawsze możesz wymagać, aby miał kąt oddzielenia od dowolnego co najmniej (tak, aby nasze prymitywne podprzestrzenie były w najgorszym przypadku w przybliżeniu niezależne od podprzestrzeni, w których jeden z bitów jest ustawiony na 1).AjEkπ21/poly(n)

  • Jeśli nie narzucimy takiego ograniczenia, wydaje mi się, że dopuszczenie podprzestrzeni o dużym nakładaniu się z stanowiłoby przeszkodę w przybliżeniu CLIQUE (r); albo bylibyśmy mniej lub bardziej ograniczeni do rozważania nieobecności określonej krawędzi (zamiast jej obecności), albo bylibyśmy zmuszeni zignorować jedną z krawędzi całkowicie. Nie uważam więc za niezwykle ważne nakładanie jakichkolwiek ograniczeń na , z wyjątkiem tego, że wszystkie są obrazami zestawu dojeżdżających do pracy projektorów, jeśli naszym celem jest rozważenie, jak „monotonicznie ocenić KLIKNIĘCIE z prostych propozycji kwantowych „. W najgorszym przypadku klasycznie sprowadzałoby się to do dopuszczenia bramek NIE na wejściu (i do tego, że wszystkie wygaszanie następuje po zanegowaniu).EkAj

Ponownie nie jest dla mnie jasne, czy podstawienie zestawów podstawowych dowolnymi podprzestrzeniami powoduje bardziej interesujący problem niż zwykłe użycie podprzestrzeni ; choć ograniczając się do formuł CNF (w przypadku dojazdów do pracy lub w przypadku dojazdów do pracy), uzyskane wyniki odpowiadałyby pewnej koncepcji złożoności pozbawionego frustracji hamiltonianu, którego różnorodność stanu podstawowego składała się ze standardowych podstaw stany reprezentujące kliki.H2nEj


twój szkic mnie zastanawia. czy istnieje koncepcja monotoniczności złożonych wartości? może jeszcze trochę przestudiuje prawdziwe dokumenty z obwodami arytmetycznymi. czy może to być coś prostego jak<? lub dla bramki złożonej z dwóch wejść i jako danych wejściowych, wyjście ,i? |x||y|x1x2y|y|>|x1||y|>|x2|
vzn

Ups, popełniłem błąd ... Planowałem dać nagrodę Nielowi, ale kliknąłem niewłaściwe miejsce. Jestem ci winien 200 reputacji Niel :).
Gil Kalai,

Czy jest jakiś sposób, by przekazać go Nielowi?
Joe Fitzsimons,

@Joe, możesz postawić nową nagrodę na pytanie i przyznać je Niel.
Kaveh

@Kaveh: Dobra, zrobi. Nie mogę przyznać nagrody przez 24 godziny, ale wtedy ją nagrodzę.
Joe Fitzsimons,

7

Jak dowodzą komentarze Robina i Tsuyoshi, pojęcie obwodów monotonicznych wydaje się łatwe do rozszerzenia na obwody kwantowe.

Aby mieć sensowną definicję kwantowego obwodu monotonicznego, musimy wybrać porządek stanów kwantowych, w odniesieniu do których monotoniczność jest zdefiniowana. Klasycznie rozsądną opcją (i taką, która prowadzi do normalnego pojęcia obwodów monotonicznych), jest ciężar Hamminga, ale rozważmy kolejność podaną przez dowolną funkcję .f

Ponieważ ewolucja zamkniętego układu kwantowego jest jednolita (co możemy założyć, że podaje ją ), to dla każdego stanu tak, że istnieje stan alternatywny taki że ale dla którego , a zatem ewolucja nie jest monotoniczna.U|ψf(U|ψ)>f(|ψ)|ϕf(|ϕ)>f(|ψ)f(U|ψ)>f(U|ϕ)U

Zatem jedynymi obwodami, które są monotoniczne w stosunku do są te, które dla wszystkich . Zatem dowolny zestaw bram, który jest monotoniczny w stosunku do składa się z bram, które dojeżdżają z .ff(U|ψ)=f(|ψ)|ψff

Oczywiście zestawy bramek, które mogą to spełnić, zależą od definicji . Jeśli jest stałe, wówczas wszystkie zestawy bramek są monotoniczne w stosunku do niego. Jeśli jednak wybieramy jako wagę stanów Hamminga w podstawie obliczeniowej (nieco naturalne przedłużenie stosowane w klasycznym przypadku), otrzymujemy ciekawą strukturę. Nałożone ograniczenie wymaga, aby waga Hamminga pozostała niezmieniona. Operacje, które zachowują tę kwotę do operacji po przekątnej lub częściowych SWAP lub ich kombinacji. Struktura ta pojawia się dość często w fizyce (w modelach ścisłego wiązania itp.) I jest podobna do problemu rozpraszania Bosona badanego przez Aaronsona i Arkhipovaffff, choć nie identyczne (to nieco inny problem rozpraszania). Ponadto zawiera obwody dla IQP , a zatem nie powinien być efektywnie klasycznie symulowany.


1
(1) Nie sądzę, aby twoje pojęcie „kwantowego monotonu” było uogólnieniem pojęcia monotoniczności dla klasycznych funkcji boolowskich. Na przykład bramka AND jest monotoniczna, ponieważ x_1 ≤ y_1 i x_2 ≤ y_2 implikują AND (x_1, x_2) ≤ AND (y_1, y_2), gdzie x_1, x_2, y_1, y_2 ∈ {0,1}. Zauważ, że porównanie dotyczy dwóch wejść lub dwóch wyjść, a nie między wejściem a wyjściem.
Tsuyoshi Ito,

(2) Na wszelki wypadek nie powiedziałem, że pojęcie obwodów monotonicznych nie obejmuje łatwo obwodów kwantowych (ani nie powiedziałem, że tak jest). Powiedziałem właśnie, że w porównaniu z układami odwracalnymi, gdzie pojęcie obwodów monotonicznych jest nieciekawe, przypadek układów kwantowych jest niejasny.
Tsuyoshi Ito,

1
@JoeFitzsimons: Myślę, że waga Hamminga dość dobrze odpowiada wymogowi monotoniczności, lub (a dokładniej), że właściwość polegająca na tym, że nie zmniejsza się podczas „włączania” bitów od zera do jednego, jest dokładnie tym, na czym zależy informatykom gdy odnoszą się do obwodów monotonicznych. Można rozważyć warianty, w których obliczona funkcja jest nie malejącą funkcją niektórych ciągów bitów o wartościach rzeczywistych, takich jak propozycja ponownego indeksowania; ale jest to również znaczące odejście od tego, czym interesują się informatycy, z wyjątkiem silnie umotywowanych przypadków.
Niel de Beaudrap,

1
Zwykła częściowa kolejność ciągów bitów (porównanie elementarne) wygląda o wiele bardziej naturalnie niż porównywanie ich według ich ciężarów Hamminga do mnie, ale jeśli uważasz, że ciężar Hamminga jest naturalny, nie będę się kłócił. Co do trzeciego akapitu, nadal mam trudności z podążeniem za twoją argumentacją, ale chyba brakuje mi czegoś prostego i potrzebuję tylko trochę czasu i świeżego spojrzenia na to.
Tsuyoshi Ito,

1
@NieldeBeaudrap: Zgadzam się. Nie chciałem sugerować, że uważam inaczej.
Joe Fitzsimons,

-6

zadajesz w zasadzie dwa pytania o bardzo zróżnicowanym poziomie trudności, na granicy dwóch dużych pól, tj. obwodów boolowskich i obliczeń QM, dotyczące możliwości czegoś, co w matematyce nazywane jest czasem „twierdzeniem mostkowym”:

  • analog kwantowy obwodów monotonicznych

  • analog kwantowy Razborova thm

krótka odpowiedź szczery to nie lub nie tak daleko .

dla (1), nie tak trudne pytanie, ale wciąż najwyraźniej rzadko rozważane, pojawiło się następujące odniesienie, które można uznać za pokrewny przypadek w literaturze.

Twardość aproksymacji problemów kwantowych według Gharibiana i Kempe

rozważają niektóre problemy „monotoniczne” w kontekście kwantowym, np. QMSA, „minimalne przypisanie monotonicznego zadawania kwantowego, QMSA”, tj. analog SAT QM; (także inny problem Quantum Monotone Minimalna waga słowa, QMW) i pokazują pewne wyniki twardości aproksymacji, tj. dolne granice. Oni nie uważają obwodów kwantowych monotonia per se , ale pomysł, że mógłby być układ kwantowy lub algorytm, który rozwiązuje monotonia funkcja QMSA może być traktowany jako analogu QM.

co do (2), byłby to bardzo zaawansowany wynik, gdyby istniał, czego nie wydaje się „jak dotąd”. Thm Razborova jest zasadniczo dolnym ograniczonym wynikiem typu „wąskiego gardła”, uważanym za wyraźny przełom i prawie niezrównany wynik w teorii obwodów (monotonicznych).

z grubsza tak, oczywiście, że w obliczeniach QM występują pewne wąskie gardła, np. związane z bezpośrednimi twierdzeniami o produktach, ankieta patrz np.

Algorytmy kwantowe, dolne granice i kompromisy czasoprzestrzenne Spalek

jednak prawdopodobnie lepsza analogiczna QM obliczająca dolną granicę nakładałaby dolną granicę na liczbę operacji kubitowych lub ewentualnie oparta na „pełnych” bramkach, takich jak bramki Toffoli, dla funkcji monotonicznej. nie znam dowodów tego typu.

inne podejście może ograniczyć analizę do specjalnych kwantowych bramek AND i OR z dodatkowymi bitami „pomocniczymi”, aby uczynić bramy odwracalnymi.


ps warto również zauważyć, że razborovs thm obejmuje tak zwane obwody / bramki „przybliżające”, a twardość zbliżeniowa jest prawdopodobnie / najwyraźniej połączona z koncepcją obwodu / bramki przybliżającej w sposób, który nie został jeszcze zmapowany ....
vzn

6
zamiast dodawać komentarze, martwię się o 7 głosów negatywnych ...
Alessandro Cosentino,

2
??? winny, dopóki nie okaże się niewinny? =)
dniu
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.