Özellikle Hamiltoncuların koşulları ile ilgili olarak birçok farklı varyant vardır. Örneğin, simülasyonun hala BQP-tam olduğu Hamiltonians'ın mümkün olan en basit sınıfını bulmaya çalışmak biraz oyun.
|ψ⟩HO^∥O^∥≤1t⟨ψ|eiHtO^e−iHt|ψ⟩12+a12−aaa=16
Daha fazla ayrıntı
Hamilton Simülasyonu BQP zor
Temel yapı (başlangıçta Feynman nedeniyle, burada biraz tweaked) temelde herhangi bir BQP tam hesaplama da dahil olmak üzere herhangi bir kuantum hesaplamayı uygulayan bir Hamiltonian nasıl tasarlayabileceğinizi gösterir. Ölçeceğiniz gözlemlenebilir, belirli bir çıktı kubitinde sadece , 'evet' ve 'hayır'a karşılık gelen iki ölçüm sonucu.Z
Aklınıza gelebilecek en basit Hamiltonyan , üzerinde etkili olan sıralı unitaries bir durumdan başlayarak . Sonra fazladan bir qubits ekleyebilir ve Hamiltonian
Başlangıç durumunuzu bir süre sonra olur state neredeN−1UnM|0⟩⊗MN
H=2N∑n=1N−1n(N−n)−−−−−−−−√(|10⟩⟨01|n,n+1⊗U+|01⟩⟨10|n,n+1⊗U†).
|1⟩|0⟩⊗(N−1)|0⟩⊗MNπ/4|0⟩⊗(N−1)|1⟩|Φ⟩|Φ⟩istenen hesaplamanın çıktısıdır. Burada kullandığım komik bağlantı , özellikle deterministik evrim sağlamak için seçilmiştir ve
mükemmel devlet transferi kavramıyla ilgilidir . Genellikle eşit eşleşmelerle sonuçlanan sonuçları görürsünüz, ancak olasılıksal evrim.
n(N−n)−−−−−−−−√
Bunun nasıl çalıştığını görmek için
Hamiltonian'ın eylemi daha sonra
bu da evrimin bir matrisle temsil edilen bir altuzayıyla (mükemmel durum aktarımında incelenen belirli bir şey) sınırlı olduğunu kanıtlar .
|ψn⟩=|0⟩⊗(n−1)|1⟩|0⟩⊗N−n⊗(Un−1Un−2…U1|0⟩⊗M).
H|ψn⟩=2N(n−1)(N+1−n)−−−−−−−−−−−−−−−√|ψn−1⟩+2Nn(N−n)−−−−−−−−√|ψn+1⟩,
N×N
Tabii ki, bu Hamiltonian'ın özellikle güzel özellikleri yok - örneğin oldukça yerel değil. Hamiltonyan'ın örneğin tek boyutlu olmasını kolaylaştırmak için oynanabilecek birçok püf noktası vardır. İsterseniz, daha karmaşık bir başlangıç ürün durumu hazırlamak zorunda kalmanız pahasına çeviri açısından değişmez de olabilir (bu noktada, hesaplama artık evrensel olan, ancak giriş durumunda kodlanan Hamiltonyan'da kodlanmamıştır) . Örneğin buraya bakınız .
Hamilton Simülasyonu
Sistem boyutunda polinomdan daha fazla olmayan bir süre için, bir başlangıç ürün durumuna etki eden bir kafes üzerinde yerel olan herhangi bir Hamiltonyeninin evrimi, bir kuantum bilgisayar tarafından simüle edilebilir ve verimli bir şekilde uygulanabilir ölçüm uygulanabilir. gözlemlenebilir bir tahmin. Bu anlamda, Hamilton simülasyonunun bir kuantum hesaplamadan daha zor olmadığını, önceki ifadenin karşıtı ise kuantum hesaplamanın Hamilton simülasyonundan daha zor olmadığını görebilirsiniz.
Bunu yapmanın birçok yolu vardır (ve Hamiltonian'ın bazı sınıfları için hata ölçeklemesinde önemli gelişmeler gösteren bazı yeni makaleler vardır). Hre oldukça basit. Benzetmek istediğiniz Hamiltonian alın . Her biri gidip gelen farklı parçalara , . Örneğin, bazı grafiklerde en yakın komşu Hamiltonian'da, grafiğin maksimum derecesinden daha fazla parçaya ihtiyacınız yoktur. Daha sonra,
Yani, sadece terimlerinden oluşan gibi terimleri uygulayan bir devreHHi
eiHt≈(e−iH1δte−iH2δt…e−iHnδt)t/δt
e−iH1δtH1=∑nhnher biri sadece az sayıda kubit üzerinde etkili olur.
Bu, az sayıda terim için sadece üniter olduğundan, evrensel bir kuantum bilgisayarı bunu uygulayabilir.
e−iH1δt=∏ne−ihnδt