İlk Hamiltonyan'ın adyabatik kuantum hesaplamasında nihai Hamiltonian ile gidip gelmemesi neden önemlidir?


19

Ben birçok kaynak ve kitaplardan öğrendiğim adyabatik kuantum hesaplama bunun için son derece önemli olduğunu (AQC) başlangıçtaki hamiltonian ile gidip değil nihai Hamilton , yani . Ama neden bu kadar önemli olduğuna dair hiç bir argüman görmedim.'H^ben 'H^f['H^ben,'H^f]0

Doğrusal zaman bağımlılığını varsayarsak, AQC'nin Hamiltonyanı burada adyabatik zaman ölçeğidir.

'H^(t) = (1-tτ)'H^ben+tτ'H^f,(0tτ)
τ

Öyleyse sorum şu: İlk Hamiltonyen'in son Hamiltonian ile gidip gelmemesi neden önemlidir?

Yanıtlar:


13

Adyabatik QC'de, probleminizi bir Hamiltoniyen'de kodlarsınız, böylece sonucunuz zemin durumundan çıkarılabilir. Bu zemin durumunu doğrudan yapmak zordur, bu yüzden bunun yerine 'kolay' bir Hamiltonian'ın zemin durumunu hazırlarsınız ve sonra ikisi arasında yavaşça enterpolasyon yaparsınız. Yeterince yavaş giderseniz, sisteminizin durumu temel durumda kalacaktır. İşleminizin sonunda, çözüme sahip olursunuz.

Bu Adiabatic teoremine göre çalışır . Teoremin geçerli olması için, zemin durumu ile ilk heyecanlı durum arasında bir enerji boşluğu olmalıdır. Boşluk ne kadar küçük olursa, zemin durumu ile ilk uyarılmış durumlar arasında karışmayı önlemek için enterpolasyona yavaşlamanız gerekir. Boşluk kapanırsa, bu tür karıştırma önlenemez ve yeterince yavaş gidemezsiniz. Prosedür bu noktada başarısız olur.

İlk ve son Hamiltonian gidip gelirse, aynı enerji özdeğerlerine sahip oldukları anlamına gelir. Böylece hangi devletlerin enerji atandığına katılıyorlar ve sadece aldıkları enerjilere katılmıyorlar. İki Hamiltonyalı arasında enterpolasyon yapmak sadece enerjileri değiştirir. Bu nedenle nihai zemin durumu başlangıçta heyecanlı bir durum olacaktı ve orijinal zemin durumu sonunda heyecanlanacaktı. Bir noktada, birbirlerinden geçerken, bu devletlerin enerjileri eşit olacak ve böylece aralarındaki boşluk kapanacak. Bu, enerji açığının bir noktada kapanması gerektiğini görmek için yeterlidir.

Bu nedenle işe gidip gelmeyen Hamiltonlulara sahip olmak, boşluğu açık tutmak ve dolayısıyla AQC için gerekli bir koşuldur.


1
Bu oldukça ikna edici ve net görünüyor. Adyabatik evrim sırasında niçin kaçınılmaz bir geçişin (temel durumun doğasının değişmesine izin verecek, ama yozlaşma olmadan) neden açık olmadığını açıklayabilir misiniz?
agaitaarino

4

İki matris (bu durumda Hamiltonyalılar) işe giderse, aynı özvektörlere sahiptirler. Yani, ilk Hamiltoncuların temel halini hazırlarsanız, o zaman (kabaca konuşursak) tüm adyabatik evrim boyunca bir özdeyiş olarak kalacaktır ve böylece ne koyduğunuzu dışarı çıkarırsınız.

Biraz daha katı olmak istiyorsanız, ilk Hamiltonyanızın ikinci Hamiltonian tarafından kaldırılan bir dejenerasyona sahip olması ve sistemin benzersiz zemin haline gelmesini umuyor olabilirsiniz. Bununla birlikte, dejenerasyonun ikinci Hamiltonian'ın sıfır olmayan bir miktarı olduğu anda kaldırıldığına dikkat edin. Etkisi ne olursa olsun, anlık bir etkidir. Uygun adyabatik bir evrim bulamadığınıza inanıyorum. Bunun yerine, başlangıç ​​durumunuzu yeni eigenstatların bir süperpozisyonu olarak yazmanız gerekir ve bunlar zamanla gelişmeye başlar, ancak durumunuzun hedef durumla (zemin durumu) örtüşmesini asla artırmazsınız.


Sadece ilk ifadenizin doğru olup olmadığını merak etmek. Örneğin Kimlik matrisini ele alalım, her Hamiltonyenini işe alır. Ancak, kimlik matrisinin keyfi bir Hamiltonyen ile aynı özvektörlere sahip olması için hiçbir neden yoktur.
Turbotanten

Hamiltonian'ın temeli de dahil olmak üzere , kimliği herhangi bir temelde ayrıştırabilirsiniz . Ama mesele şu ki, oldukça yozlaşmış, bu yüzden ikinci paragrafımdan bahsediyorsunuz.
DaftWullie

3

İsing optimizatörleri bağlamında, Hamiltonian sorunu ile yola çıkan Hamiltonian, aslında operatörlerinin ürünleri olduğu anlamına gelir; Bu nedenle başlangıçtaki temel durum ( t = 0) da klasik olacaktır, tüm olası bit dizilerinin üst üste binmesi değil.σZt

Dahası, sürüş Hamiltonianı işe giderse AQC'nin (örneğin açık sistem kuantum tavlaması, QAOA vb.) Katı sınırlarının ötesine geçse bile, problem Hamilton'un problemleri arasında geçişler yaratamaz, ancak sadece dalga fonksiyonundaki genliklerin fazını değiştiremez. ; ve arama alanını keşfetmek için döndürme hareketlerini indükleyebilen bir sürücü istiyorsunuz.


1

Basit bir örnekle başlayalım nerede ve H f gidip ikisi de diyagonal çünkü:HiHf

Hi=(1001)

Hp=(1000.1)

Hi|1Hf|0

ϵ
τmaxt(||HiHf||2ϵEgap(t)3)

Bu Denk. 2 Tanburn ve diğ. (2015) .

  • ϵ=0.1
  • göre olduğuna dikkat edin . Aynı makalenin 4'ü.||HiHf||2=0.1
  • O Bildirimi (benim seçimim böyle olacağını, böylece, ancak önemli değil).ϵ||HiHf||2ϵ=1ε
  • Artıkτmaksimumt(1Egbirp(t)3)

maksimumt
t=20τ/29

'H=929'Hben+2029'Hp

'H=929(100-1)+2029(-100-0.1)

'H=(92900-929)+(-202900-229)

'H=(-112900-1129)

Yani olduğundat=2029τEgbirp=0τ

Bu yüzden adyabatik teorem hala geçerlidir, ancak Hamiltonyenlerin "yeterince yavaş" değişmesi gerektiğini ifade ettiğinde, "sonsuz yavaş" değiştirmesi gerektiği anlamına gelir, bu da AQC'yi kullanarak cevabı muhtemelen alamayacağınız anlamına gelir.


τ»maksimum0s1|ψ1(s)|d'H^(s)ds|ψ0(s)|min0s1Δ2(s);stτΔ2(s)=(E1(s)-E0(s))2

@Turbotanten: Ödül için teşekkürler. Kanıtım, 1 / gap ^ 2 veya 1 / gap ^ 3 kullansak da işe yarar. Her iki durumda da boşluk = 0, çalışma zamanı = sonsuz anlamına gelir. İfadenizde, dışarıda sadece "max_s" olabilir, sonra paydada "min_s" gerekmez. Ayrıca bağlandığım Tanburn kağıdının 2. referansı, boşluk ^ 2 formülünden biraz daha sıkı bağlı olan boşluk ^ 3 formülünü verir. Özellikle bazı insanlar son zamanlarda boşluk ^ 3 ile ilgili literatürü görmedikleri için, boşluk 2'yi (biraz daha gevşek bağlı) kullanmak hala popülerdir.
user1271772
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.