Klasa złożoności BQP odpowiada podprogramom kwantowym w czasie wielomianowym, przyjmującym klasyczne dane wejściowe i wyrzucającym probabilistyczny sygnał klasyczny. Porada kwantowa modyfikuje to, aby uwzględnić kopie niektórych z góry określonych stanów porady kwantowej, ale jak zwykle z klasycznymi danymi wejściowymi. Jaka jest klasa złożoności podprogramów kwantowych czasu wielomianowego przyjmujących dowolne stany kwantowe jako dane wejściowe, z jedną kopią tylko z powodu braku klonowania i wypluwających stany kwantowe jako wynik?
15
Odpowiedzi:
Myślę, że chcesz wiedzieć o kwantowych analogach klas problemów funkcji. (Podziękowania dla Petera Shora za wskazanie tego zwięzłego opisu w komentarzu.)
Abstrakcyjny proces, który przyjmuje stan kwantowy o ustalonym rozmiarze jako dane wejściowe i wytwarza stan kwantowy o ustalonym rozmiarze jako wynik, nazywany jest kanałem kwantowym . W twojej sytuacji nie chcemy ustalać wielkości wejściowej ani wyjściowej, dlatego naturalnie uważamy rodzinę kanałów kwantowych za kwantowy analog funkcji od klasycznych łańcuchów do klasycznych łańcuchów.
Jest oczywiście możliwe zdefiniowanie klasy rodzin kanałów kwantowych, które mogą być implementowane / aproksymowane przez rodziny efektywnych obwodów kwantowych (z odpowiednimi pojęciami wydajności, jednorodności i aproksymacji). Nie wiem, czy ta klasa ma jakąkolwiek standardową nazwę (zobacz sugestię Petera Shora).
W mojej spekulacji klasy kanałów kwantowych nie są często badane, ponieważ jednym z powodów do rozważenia klas złożoności jest porównanie mocy różnych modeli obliczeniowych, a klas kanałów kwantowych nie można użyć do porównania klasycznych i kwantowych modeli obliczeniowych. Jednak doskonale jest definiować i rozmawiać o takich klasach, jeśli można coś udowodnić na ich temat.
źródło
Być może zainteresuje Cię pojęcie kwantowej wyroczni wprowadzone przez Aaronsona i Kuperberga w arXiv: quant-ph / 0604056 . Cytując z pracy:
To nie odpowiada bezpośrednio na twoje pytanie dotyczące definicji klasy złożoności, która reprezentuje opisany model. Jednak pojęcie kwantowej wyroczni ma znaczenie w teorii złożoności: w swojej pracy Aaronson i Kuperberg używają kwantowej wyroczni, aby rozdzielić QMA i QCMA .
źródło
Myślę, że klasa złożoności problemów decyzyjnych , przyjmująca stany kwantowe jako dane wejściowe, może mieć kruchą definicję. W przypadku problemów z obietnicą albo definicja będzie wrażliwa na wybory numeryczne, albo zasadniczo rozwiąże klasyczne problemy związane z decyzją / obietnicą zakodowane w pewnej skutecznie dekodowalnej podstawie stanów kwantowych.
Problemy kwantowej obietnicy, które obwód QBQP (dla wejść o rozmiarze n ) byłby w stanie odróżnić, byłyby wtedy
źródło
Popraw mnie, jeśli się mylę, ale wydaje mi się, że jesteś zainteresowany klasą BQP / qpoly . Definicja ze złożoności zoo: „Klasa problemów rozwiązanych przez maszynę BQP, która otrzymuje stan kwantowy asn jako wskazówkę, która zależy tylko od długości wejściowej n.”
Jeśli tak jest, na stronie internetowej można znaleźć powiązania tej klasy z innymi klasami złożoności. Jeśli tak nie jest, ta strona internetowa zawiera również informacje o tym, co dzieje się z BQP, gdy korzystasz z różnych rodzajów porad.
Istnieje również stosunkowo nowa praca na temat „ charakteryzacji porad kwantowych ”, w której można znaleźć następującą hierarchię:
Nie wiem, ile z tych informacji jest już w Zoo Złożoności. Jeśli jesteś zainteresowany tym artykułem, autorzy wygłosili również o nim rozmowę .
Edytuj Zastanawiam się, czy przez „arbitralny” rozumiesz stan generowany przez bardziej ogólny proces kwantowy, że „ewolucja jednostkowa działająca na podstawie obliczeniowych stanów” przypomina ewolucję rozpraszającą. W tym konkretnym ostatnim przypadku nie masz większej mocy obliczeniowej niż BQP, jak pokazano w tym artykule .
źródło
Oto kilka odniesień do języków kwantowych, tj. Problemy decyzyjne z wejściami kwantowymi. Prawdopodobnie jest ich o wiele więcej.
źródło