Переформулювання вашого питання:
Як виконати моделювання гамільтонів для загальної квадратної матриці А?
Швидка відповідь : це неможливо.
Мета моделювання Гамільтонів (HS) - знайти квантовий контур (тобто послідовність воріт), який діє як U( t ) =е- я А тпро квантовий стан. ОсьU( t ) потребує унітарності (через властивості квантових воріт) тощо e−iAt також має бути унітарним.
Отже алгоритм HS застосовний лише до матриць A такий як e−iAtє унітарним. Кожна германська матриця задовольняє цю властивість, але не кожна generic square matrix
. Залежно від вашої проблеми, це обмеження може бути, а може не бути проблемою, але ви не можете використовувати HS, якщоe−iAt не є унітарним.
Наприклад, для алгоритму HHL (для якого використовують HS ofA як підпрограма) із системою Ax=b, якщо e−iAt не є унітарним, ви можете замість цього розглянути проблему
Cy=(0A†A0)(0x)=(b0),
вирішити це за допомогою HHL (що зараз можливо через нову матрицю
C є гермітом) і одужає
x.
Тож цікаве питання зараз:
Як виконати моделювання гамільтонів для заданої ермітової матриці A?
І відповідь буде залежати від властивостей A.
Це величезна дослідницька тема, і на неї можна багато чого сказати. Я не буду представляти тут всі методи, оскільки вони досить складні, і я їх не зрозумів усіх. Ось перелік робіт / презентацій, які стосуються HS, і які можуть бути цікаві для початку з HS:
- Моделювання гамільтонової динаміки на невеликому квантовому комп'ютері : слайди про HS. Навіть якщо це презентація, це найповніше джерело, яке я знайшов у моделюванні Гамільтонів. Тут швидко представлені 3 різні методи та цитуються цікаві статті для кожного методу.
- Примітки до лекцій з квантових алгоритмів (Ендрю М. Чайлдс, 2017) : останні та доволі повноцінні. ЗГ обговорюється в главі 25 (стор. 123).
- Експонентне підвищення точності моделювання розріджених гамільтоніан : детально представлений один із 3-х методів, представлених у 1.
- Ефективні квантові алгоритми для моделювання розріджених гамільтонів : детально представлений ще один із 3-х методів, представлених у 1.