Seyrek Hamiltonyalıları simüle etmenin avantajı


10

@ DaftWullie'nin bu soruya verdiği cevapta , bu makalede örnek olarak kullanılan matrisin kuantum kapıları açısından nasıl temsil edileceğini gösterdi . Ancak, gerçek yaşam örneklerinde bu kadar iyi yapılandırılmış matrislere sahip olmanın pek olası olmadığına inanıyorum, bu nedenle bir Hamiltonyen'i simüle etmek için başka yöntemlere bakmaya çalışıyordum. Birkaç maddelerde bir başvuru bulduk bu bir , diğer şeyler arasında onlar da taklit bazı avantaj mümkün olduğunu ifade ettiği Aharonov ve Ta-Shma tarafından seyrek Hamiltoniyen'in. Ancak makaleyi okuduktan sonra, seyrek hamiltonianların simülasyonunun nasıl gerçekleştirilebileceğini anlamadım. Sorun genellikle grafik renklendirme olarak sunulur, ancak sunuma da bakar @Nelimee'nin matris üssü incelemesini okumayı önerdiğini, bunların hepsi ürün formülüyle silmülasyona düşer.

Örnek vermek için, şöyle rastgele bir matris alalım:

A=[2000850600700534];
bu münzevi değil, Harrow, Hassidim ve Lloyd'un önerisini kullanarak, ondan başlayarak bir hermitci matris oluşturabiliriz:

C=[0AA0]=[0000200000008506000000700000053428000000050500000073000006040000].

Şimdi 8x8, 2-seyrek bir münzevi matrisi var:

  • Evrimini ürün formülü yönteminden başka şekillerde simüle edebilir miyim?
  • Ürün formülünü kullansam bile, seyrek olduğu gerçeğinden nasıl yararlanabilirim? Bunun nedeni, sıfır olmayan girişlerin daha az olması ve bu nedenle temel kapıların ürününü bulmak daha kolay mıdır?

Yanıtlar:


6

Seyrek matrisler yararlı olduğunu önerir fikir çizgisinde geçer: herhangi , biz bir dizi açısından bunu ayrıştırmak H ı , tek tek bileşenlerin hepsi gidip (hale diyagonalleştirme basittir), H = m Σ i = 1 H i . Matris seyrek ise, o zaman çok fazla farklı gerekmez H i . O zaman Hamilton evrimini simüle edebilirsiniz e - i H t = N j = 1 e - i H m δHHi

H=i=1mHi.
Hi buradat=Nδt. Örneğin, sizin durumunuzda, H 1 = 1 olabilir
eiHt=j=1NeiHmδteiHm1δteiH1δt,
t=Nδt (3 seyrek Hamiltonyalı olduğu gerçeğine karşılık gelen 3 terim). Burada bir strateji olduğuna inanıyorum: Hamiltonyanızın sıfır olmayan tüm matris elemanlarını gözden geçiriyor ve gruplandırıyorsunuz, böylece koordinatlarını(i,j)olarakyazarsam(ve her zaman karmaşık eşlenik çiftlerini dahil edersem) eklemeye devam ederim setimin diğer elemanları(k,l)nekne deleşiti sağlamamıştır
H1=14X(18I6ZZ4ZI)H2=14(X(11I+5Z)X+Y(11I+5Z)Y)H3=14(11XXYY)(IZ)
(i,j)(k,l)kliveya .. Bu için anlamına geleceğini m Hamiltoniyen'e -sparse şunlara sahip m farklı H i .jmmHi

Sorun şu ki, bu pratikte bunu açıkça işe yaramıyor. Birincisi, hala üstesinden gelmeniz gereken birçok matris öğesi var, ancak bu her zaman ayarladığınız şekilde geçerli olacaktır.

f(j,l)lthjth

αi

H=iαiUi
H=U1+αU2U1U2V=|00|U1+|11|U2|0+α|1V|0+α|1U1+αU2(1α)2/(1+α)2

Anlamadığım sadece 2 şey: 1) her zaman karmaşık eşlenik çiftleri dahil ettiğinizi söylediğinizde ne demek istiyorsunuz? 2) Kahin tarafından verilen pozisyon bilgisi bize hangi şekilde yardımcı olmalıdır? Ayrıştırılan Hamiltonyan'ı temsil eden birleşme kümelerini belirlememize yardımcı olarak?
FSic

1
@ F.Siciliano (2) Kehanetten gelen bilgi yardımcı olur, çünkü hangilerinin sıfır olmadığını bulmak için matrisin her elemanından geçmek yerine sadece matrisin sıfır olmayan unsurları üzerinde çalışmanıza izin verir.
DaftWullie

1
Hhij(j,i)hijhi
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.