Як реалізувати експозицію матриці в квантовому контурі?


9

Можливо, це наївне запитання, але я не можу зрозуміти, як насправді експоненцію матриці в квантовому контурі. Якщо я хочу отримати загальну квадратну матрицю A , якщо я хочу отримати її експоненцію,eA, я можу використовувати серію

eAI+A+A22!+A33!+...

Мати його наближення. Я не розумію, як це зробити за допомогою квантових воріт, а потім застосувати його, наприклад, для виконання гамільтонового моделювання. Дехто допомагає?


4
Незрозуміло, чи говорите ви про квантовий ланцюг, який займає A як вхід і вихід eA або Гамільтонове моделювання (тобто побудувати схему, унітарна матриця якої відповідає eiA).
Неліме

Моє ліжко; що я мав на увазі, це, взявши матрицю А, я хочу мати в моєму ланцюзі її експоненціальну форму,eiA.
FSic

Відповіді:


7

Переформулювання вашого питання:

Як виконати моделювання гамільтонів для загальної квадратної матриці A?

Швидка відповідь : це неможливо.

Мета моделювання Гамільтонів (HS) - знайти квантовий контур (тобто послідовність воріт), який діє як U(t)=eiAtпро квантовий стан. ОсьU(t) потребує унітарності (через властивості квантових воріт) тощо eiAt також має бути унітарним.

Отже алгоритм HS застосовний лише до матриць A такий як eiAtє унітарним. Кожна германська матриця задовольняє цю властивість, але не кожна generic square matrix. Залежно від вашої проблеми, це обмеження може бути, а може не бути проблемою, але ви не можете використовувати HS, якщоeiAt не є унітарним.

Наприклад, для алгоритму HHL (для якого використовують HS ofA як підпрограма) із системою Ax=b, якщо eiAt не є унітарним, ви можете замість цього розглянути проблему

Cy=(0AA0)(0x)=(b0),
вирішити це за допомогою HHL (що зараз можливо через нову матрицю C є гермітом) і одужає x.

Тож цікаве питання зараз:

Як виконати моделювання гамільтонів для заданої ермітової матриці A?

І відповідь буде залежати від властивостей A.

Це величезна дослідницька тема, і на неї можна багато чого сказати. Я не буду представляти тут всі методи, оскільки вони досить складні, і я їх не зрозумів усіх. Ось перелік робіт / презентацій, які стосуються HS, і які можуть бути цікаві для початку з HS:

  1. Моделювання гамільтонової динаміки на невеликому квантовому комп'ютері : слайди про HS. Навіть якщо це презентація, це найповніше джерело, яке я знайшов у моделюванні Гамільтонів. Тут швидко представлені 3 різні методи та цитуються цікаві статті для кожного методу.
  2. Примітки до лекцій з квантових алгоритмів (Ендрю М. Чайлдс, 2017) : останні та доволі повноцінні. ЗГ обговорюється в главі 25 (стор. 123).
  3. Експонентне підвищення точності моделювання розріджених гамільтоніан : детально представлений один із 3-х методів, представлених у 1.
  4. Ефективні квантові алгоритми для моделювання розріджених гамільтонів : детально представлений ще один із 3-х методів, представлених у 1.

Дякую, особливо за довідки, я погляну на них!
FSic

Я рекомендую почати з першої посилання. Це найповніше, і воно дає посилання на інші статті. Для мене (особиста точка зору) перша методика з використанням формули Троттера-Сузукі є найбільш зрозумілою. Але це може бути для вас не однаково!
Неліме

2
Кожна герматична матриця задовольняє цю властивість : точніше, всі та лише ермітові матриці мають цю властивість
glS
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.