HHL algoritması için gelecekteki olası uygulamalar neler olabilir?


17

Kelime ile ilgili not: "hamiltonian" kelimesi bu soruda hermitian matrisler hakkında konuşmak için kullanılır.


HHL algoritması, kuantum hesaplama alanında aktif bir araştırma konusu gibi görünmektedir, çünkü çoğunlukla doğrusal bir denklem sisteminin çözümünü bulan çok önemli bir problemi çözmektedir.

Orijinal makaleye göre, doğrusal denklem sistemlerini çözmek için Kuantum algoritması (Harrow, Hassidim ve Lloyd, 2009) ve bu sitede sorulan bazı sorular

HHL algoritması bazı özel durumlar ile sınırlıdır. İşte HHL algoritmasının özelliklerinin bir özeti (eksik olabilir!):


HHL algoritması

HHL algoritması doğrusal bir denklem sistemi aşağıdaki kısıtlamalar ile:

A|x=|b

üzerindeki sınırlamalar :A

İle ilgili sınırlamalar :|b

  • verimli hazırlanabilen olmalıdır. Bu durum böyledir: |b
    1. |b
      |b=i=0n(|0+|12)
    2. |b

|x

  • |x|x
    x|M|x

Soru: Tüm bu sınırlamaları ve hayal gücünü göz önünde bulundurarak , hataya dayanıklı büyük ölçekli kuantum yongaları (yani donanım ile sınırlı değiliz) ile 2050'de (veya belki 2025'te kim bilir?) HHL algoritması çözebilir mi (HHL'nin sadece altyordam olarak kullanıldığı yerler dahil)?

Ben kağıt farkındayım sistem algoritması 2B hedefin elektromanyetik saçılma tesir kesiti hesaplamak için kullanılan lineer kuantum Beton kaynak analizi (Scherer, Valiron, Mau Alexander, Berg & Chapuran, 2016 den Van) ve karşılık gelen uygulanması halinde Quipper programlama dili ve HHL pratikte uygulanabilir olacağını diğer gerçek dünya örnekleri için arıyorum. Yayınlanmış bir kağıda ihtiyacım yok, yayınlanmamış bir kağıda bile değil, sadece gerçek dünya kullanım örnekleri için bazı örnekler istiyorum .


DÜZENLE:

Her kullanım senaryosuyla ilgilensem bile, HHL'nin doğrudan kullanıldığı, yani başka bir algoritmanın alt rutini olarak kullanılmadığı bazı örnekleri tercih ederim.

HHL ile çözülebilen bir diferansiyel operatörün takdirine bağlı doğrusal sistem örnekleri ile daha fazla ilgileniyorum.

Ama bildiğim her kullanım durumu (altyordamlar ya da değil) ile ilgilendiğim bir kez daha vurgulayayım .


HHL'nin "doğrudan kullanıldığı" bazı örnekler istediğinizden bahsediyorsunuz. Bununla ne demek istediğin konusunda çok net değilim. HHL'nin birincil adımlardan biri olduğu, ancak kesinlikle tek adım olmadığı bazı algoritmaları (potansiyel olarak pratik kullanımlara sahip olabilir) biliyorum . HHL'yi kullanarak genetik dizileri birincil adımlardan biri olarak tanımlamak (bahsettiğiniz tüm kısıtlamalara tabi olarak) uygun bir cevap olabilir mi? Diğer birincil adımlar temel olarak Hamilton simülasyonu ve durum hazırlığını içerir.
Sanchayan Dutta

Ben ediyorum tercih HHL doğrudan kullanılan bazı örnekler. Bu, sorunun doğrudan çözülecek doğrusal bir denklem sistemi olarak formüle edilebileceği anlamına gelir. Diferansiyel denklemleri çözerken durum budur: denklemi ayrıştırırız ve çoğu zaman seyrek doğrusal bir sistem olan ayrıklaştırılmış problemi çözeriz. Ancak diğer örnekler de memnuniyetle karşılanmaktadır.
Nelimee

Yanıtlar:


6

Birkaç yıl önce, Quantum algoritmalarında ve Montanaro ve Pallister tarafından sonlu elemanlar metodunda HHL algoritmasının "sınır değerin çözümlerine sayısal yaklaşımları verimli bir şekilde bulmak için bir teknik olan Sonlu Elemanlar Metodu'na (FEM) uygulanabileceği gösterildi. "sonlu bir ağ üzerinden parametre boşluğunun ayrıklaştırılmasına dayanan kısmi diferansiyel denklemler için problemler (BVP'ler)" .

Bu bağlamda HHL'nin standart klasik algoritma ("konjuge gradyan yöntemi") üzerinde bir polinom hızlandırması elde etmek için kullanılabileceğini (belki de en fazla) gösterebildiler.

Gerçek dünyadaki kullanım durumları ile ilgili olarak,

n

A


2
M Mss=3

Hey Nelimee, cevabı yararlı bulduysanız ve sorunuzu cevapladığını düşünüyorsanız, lütfen kabul edilen cevap olarak seçmekten çekinmeyin. Teşekkürler! :)
SLesslyTall

0

Rebentrost ve diğ. yakın zamanda HHL09 algoritmasını Hopfield ağının enerji fonksiyonunun optimizasyonu için A Quantum Hopfield Sinir Ağı (2018) makalelerinde kullandı .

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

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


Kısacası, yeterince çok sayıda kubit ve dekondans süresine sahip kuantum bilgisayarlara sahip olduğumuzda, HHL algoritmasının herhangi bir kuantum makine öğrenme algoritması için en faydalı alt programlardan biri olacağına inanıyorum (neredeyse tüm makine öğrenimi ve sinir ağı algoritmalar bir çeşit "gradyan inişi" veya "optimizasyon" içerir).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.