Być może jest to naiwne pytanie, ale nie mogę wymyślić, jak faktycznie potęgować macierz w obwodzie kwantowym. Zakładając, że mam ogólną macierz kwadratową A , jeśli chcę uzyskać jej wykładniczy,, mogę użyć tej serii
Aby mieć przybliżenie. Nie rozumiem, jak to zrobić za pomocą bramek kwantowych, a następnie zastosować to na przykład do przeprowadzenia symulacji Hamiltona. Trochę pomocy?
Odpowiedzi:
Przeformułowanie pytania:
Szybka odpowiedź : nie jest to możliwe.
Celem Hamiltonian Simulation (HS) jest znalezienie obwodu kwantowego (tj. Szeregu bramek), który działa jakU( t ) =mi- i A t w stanie kwantowym. TutajU( t ) musi być jednolity (ze względu na właściwości bram kwantowych) i tak dalej mi- i A t musi również być jednolity.
Dlatego algorytm HS ma zastosowanie tylko do macierzyZA takie, że mi- i A t jest jednolity. Każda macierz pustelnicza spełnia tę właściwość, ale nie każda ją mi- i A t nie jest jednolity.
generic square matrix
spełnia. W zależności od problemu to ograniczenie może, ale nie musi stanowić problemu, ale nie możesz użyć HS, jeśliNa przykład dla algorytmu HHL (wykorzystującego HS zZA jako podprogram) z systemem A x = b , gdyby mi- i A t nie jest jednolity, możesz zamiast tego rozważyć problem
Ciekawe pytanie brzmi teraz:
Odpowiedź będzie zależeć od właściwościZA .
To ogromny temat badawczy i jest wiele do powiedzenia na jego temat. Nie przedstawię tutaj wszystkich metod, ponieważ są one dość skomplikowane i nie zrozumiałem ich wszystkich. Oto lista artykułów / prezentacji związanych z HS, które mogą być interesujące na początek w HS:
źródło