Apa yang mungkin menjadi aplikasi masa depan untuk algoritma HHL?

15

Catatan tentang kosakata: kata "hamiltonian" digunakan dalam pertanyaan ini untuk berbicara tentang matriks hermitian.


Algoritma HHL tampaknya menjadi subjek penelitian aktif di bidang komputasi kuantum, sebagian besar karena memecahkan masalah yang sangat penting yang menemukan solusi sistem persamaan linear.

Menurut makalah asli, algoritma Quantum untuk menyelesaikan sistem persamaan linear (Harrow, Hassidim & Lloyd, 2009) dan beberapa pertanyaan diajukan di situs ini

Algoritma HHL terbatas pada beberapa kasus tertentu. Berikut ini ringkasan (yang mungkin tidak lengkap!) Dari karakteristik algoritma HHL:


Algoritma HHL

Algoritma HHL memecahkan sistem linear persamaan dengan keterbatasan berikut:

A|x=|b

Keterbatasan pada :A

Keterbatasan pada :|b

  • harus efisien preparable. Ini adalah kasus untuk: |b
    1. Ekspresi spesifik dari . Misalnya negara | b = n i = 0 ( | 0 |b dapat disiapkan secara efisien.
      |b=i=0n(|0+|12)
    2. |b mewakili diskritisasi dari distribusi probabilitas efisien terintegral (lihat Membuat superposisi yang sesuai dengan distribusi probabilitas efisien terintegral (Grover & Rudolph, 2002) ).

Keterbatasan pada (output):|x

  • tidak dapat dipulihkan sepenuhnya dengan pengukuran. Satu-satunya informasi yang dapat kami pulihkan dari | x adalah "informasi umum" ( "nilai ekspektasi" adalah istilah yang digunakan dalam kertas hhl asli) sepertix | M ||x|x
    x|M|x

Pertanyaan: Memperhatikan semua keterbatasan ini dan membayangkan kita berada di tahun 2050 (atau mungkin pada tahun 2025, siapa yang tahu?) Dengan chip kuantum skala besar yang toleran terhadap kesalahan (yaitu kita tidak dibatasi oleh perangkat keras), apa masalah dunia nyata dapatkah algoritma HHL menyelesaikan (termasuk masalah di mana HHL hanya digunakan sebagai subrutin)?

Saya menyadari makalah analisis sumber daya beton dari algoritma sistem linear kuantum yang digunakan untuk menghitung penampang hamburan elektromagnetik dari target 2D (Scherer, Valiron, Mau, Alexander, van den Berg & Chapuran, 2016) dan implementasi yang sesuai di yang bahasa pemrograman Quipper dan saya mencari contoh-contoh nyata lain di mana hhl akan berlaku dalam praktek. Saya tidak memerlukan makalah yang diterbitkan, bahkan makalah yang tidak diterbitkan, saya hanya ingin memiliki beberapa contoh kasus penggunaan dunia nyata .


EDIT:

Bahkan jika saya tertarik pada setiap use-case, saya lebih suka beberapa contoh di mana HHL langsung digunakan, yaitu tidak digunakan sebagai subrutin dari algoritma lain.

Saya bahkan lebih tertarik pada contoh-contoh sistem linear yang dihasilkan dari diskresi operator diferensial yang dapat diselesaikan dengan HHL.

Tapi izinkan saya menekankan sekali lagi saya tertarik dengan setiap kasus penggunaan (subrutin atau tidak) yang Anda ketahui .

Awal
sumber
Anda menyebutkan bahwa Anda menginginkan beberapa contoh di mana HHL "langsung digunakan". Saya tidak begitu jelas tentang apa yang Anda maksudkan dengan itu. Saya tahu beberapa algoritma (yang berpotensi memiliki kegunaan praktis) di mana HHL adalah salah satu langkah utama, tetapi tentunya bukan satu - satunya langkah. Apakah sesuatu seperti mengenali urutan genetik menggunakan HHL sebagai salah satu langkah utama (tunduk pada semua kendala yang Anda sebutkan), menjadi jawaban yang cocok? Langkah-langkah utama lainnya terutama melibatkan simulasi Hamilton dan persiapan negara.
Sanchayan Dutta
Saya lebih suka beberapa contoh di mana HHL langsung digunakan. Ini berarti bahwa masalah dapat langsung dirumuskan sebagai sistem persamaan linear untuk dipecahkan. Ini adalah kasus ketika memecahkan persamaan diferensial: kita mendiskritkan persamaan dan memecahkan masalah yang tidak jelas yang sebagian besar merupakan sistem linier yang jarang. Tetapi contoh-contoh lain disambut.
Nelimee

Jawaban:

5

Beberapa tahun yang lalu ditunjukkan dalam algoritma Quantum dan metode elemen hingga oleh Montanaro dan Pallister bahwa algoritma HHL dapat diterapkan pada Metode Elemen Hingga (FEM) yang merupakan "teknik untuk secara efisien menemukan perkiraan numerik untuk solusi nilai batas. masalah (BVPs) untuk persamaan diferensial parsial, berdasarkan pada diskritisasi ruang parameter melalui jala terbatas " .

Mereka menunjukkan bahwa dalam konteks ini HHL dapat digunakan untuk mencapai (mungkin paling banyak) percepatan polinomial atas algoritma klasik standar ("metode gradien konjugat").

Sehubungan dengan kasus penggunaan dunia nyata, mereka menyatakan itu

n tubuh, yang menyiratkan penyelesaian PDE yang ditentukan pada ruang konfigurasi dimensi 2n. Juga, mungkin ada keuntungan yang signifikan untuk masalah dalam keuangan matematika; misalnya, penetapan harga opsi multiasset memerlukan penyelesaian Black Persamaan -Scholes atas domain dengan dimensi yang diberikan oleh jumlah aset "

SEBUAH

SLesslyTall
sumber
2
M Mss=3
0

Rebentrost et al. baru - baru ini menggunakan algoritma HHL09 dalam makalah A Quantum Hopfield Neural Network (2018) mereka , untuk optimasi jaringan Hopfield. fungsi energi .

E=12xTWx+θTxPxx(inc)=0

L=12xTWx+θTxλT(Pxx(inc))+γ2xTx
Lx=0Lλ=0Av=wγvPx=x(inc)


Singkatnya, saya percaya bahwa begitu kita memiliki komputer kuantum dengan jumlah qubit dan waktu dekoherensi yang cukup besar, algoritma HHL akan menjadi salah satu subrutin yang paling berguna untuk setiap algoritma pembelajaran mesin kuantum (karena hampir semua pembelajaran mesin dan jaringan saraf) algoritma melibatkan beberapa bentuk "gradient descent" atau "optimization").

Sanchayan Dutta
sumber