Перевага імітації розріджених гамільтонів


10

У відповіді @ DaftWullie на це питання він показав, як зобразити в квантових воротах матрицю, використану як приклад у цій статті . Однак я вважаю, що навряд чи матимуть такі добре структуровані матриці на прикладах реального життя, тому я намагався розглянути інші методи моделювання гамільтоніана. Я знайшов у кількох статтях посилання на цю Ахаронова та Та-Шму, в якій, серед іншого, вони стверджують, що можна мати певну перевагу в імітації розріджених гамільтоніанів. Однак, прочитавши статтю, я не зрозумів, як можна виконати моделювання розріджених гамільтоніанів. Зазвичай ця проблема подається як графічне забарвлення, однак також дивлячись на презентацію які @Nelimee запропонував прочитати для вивчення матричної експоненції, і все це падає зменшення силимуляції за допомогою формули продукту.

Для прикладу візьмемо випадкову матрицю на зразок:

це не ерміти, але, використовуючи пропозицію від Харроу, Хассідіма та Ллойда, ми можемо побудувати гермітичну матрицю, починаючи з неї:

А=[2000850600700534];

C=[0АА0]=[0000200000008506000000700000053428000000050500000073000006040000].

Тепер, коли я маю матрицю 8x8, 2-розріджені герміти:

  • Чи можу я моделювати її еволюцію іншими способами, ніж метод формули продукту?
  • Навіть якщо я використовую формулу продукту, як я можу використати той факт, що він рідкий? Це лише тому, що є менше ненульових записів, і тому слід легше знайти добуток основних воріт?

Відповіді:


6

Прозріння, що дозволяє припустити, що розріджені матриці є корисними, йде за лініями: для будь-якої ми можемо її розкласти через множину H i , окремі компоненти якої комутуються (робить діагоналізацію прямо), H = m i = 1 H i . Якщо матриця є рідкою, то вам не повинно бути занадто багато чітких H i . Тоді ви можете змоделювати емісію гамільтонів e - i H t = N j = 1 e - i H m δННi

Н=i=1мНi.
Нi деt=Nδt. Наприклад, у вашому випадку ви можете мати H 1 = 1
е-iНт=j=1Nе-iНмδте-iНм-1δте-iН1δт,
т=Nδт (3 члени, що відповідають тому, що це 3-розрядний гамільтоніан). Я вважаю, що тут є стратегія: ви переглядаєте всі ненульові матричні елементи вашого гамільтоніана і групуєте їх так, що якщо я запишу їх координати як(i,j)(і я завжди включаю їх складну сполучену пару), я продовжую додавати інші елементи мого набору(k,l)не забезпечували ніk,ніlрівнихi
Н1=14Х(18I6ZZ4ZI)H2=14(X(11I+5Z)X+Y(11I+5Z)Y)H3=14(11XXYY)(IZ)
(i,j)(k,l)kliабо .. Це означало б для m- розрізненого гамільтониана, у вас є m різні H i .jmmHi

Проблема полягає в тому, що це не обов'язково спрацьовує це прямо на практиці. З одного боку, є ще багато експоненціально матричних елементів, які вам доведеться пройти, але це завжди так, як ви його налаштовуєте.

f(j,l)lthjth

αi

H=iαiUi
H=U1+αU2U1U2V=|00|U1+|11|U2|0+α|1V|0+α|1, then if the post-selection succeeds, we have implemented U1+αU2, which happens with a probability at least (1α)2/(1+α)2. You can do exactly the same with multiple terms, and indeed with exponentials of Hamiltonians (think about the series expansion), although in practice some better series expansions are used based on Bessel functions.

Just 2 things that I did not understand: 1) what do you mean when you say that you always include the complex conjugate pairs? 2) The knowledge of the position provided by the oracle should help us in which way? By helping us determine the set of unitaries representing the decomposed Hamiltonian?
FSic

1
@F.Siciliano (2) The knowledge from the oracle helps because it lets you work through only the non-zero elements of the matrix instead of having to go through every element of the matrix to find out which ones are non-zero.
DaftWullie

1
@F.Siciliano (1) Since H is Hermitian, if you know element (i,j) has value hij then you know element (j,i) has value hij. You also know that you have to include it in the same Hamiltonian terms when you split it up because those hi terms have to be Hermitian as well.
DaftWullie
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.