Bir kuantum devresi bir matris olarak nasıl yorumlanır?


15

Bir devre girişi olarak birden fazla kübit alırsa ve girişleri olarak farklı sayıda kübit alan kuantum kapıları varsa, bu devreyi bir matris olarak nasıl yorumlayabiliriz?

İşte bir oyuncak örneği:

resim açıklamasını buraya girin

Yanıtlar:


17

Özgül Devre

İlk kapı, normalde 1 ile temsil edilen bir Hadamard kapısıdır.

12[1111]

Şimdi, sadece ilk kubite uyguladığımız için, üzerinde bir kronecker ürünü kullanıyoruz (bu, başlangıçta beni çok karıştırdı - kapıları nasıl ölçekleyeceğime dair hiçbir fikrim yoktu; tahmin edebileceğiniz gibi, oldukça önemli ), yaptığımız böylece , I 2x2 birim matristir. Bu üretirHII

12[1010010110100101]

Sonra bir CNOT geçidimiz var. Bu normalde

[1000010000010010]

Bu, iki kubit için doğru boyuttur, bu nedenle kronecker ürünlerini kullanarak ölçeklendirmeye gerek yoktur. Daha sonra birincisi aynı olan bir hadamard kapısı daha var. Devrenin genel matrisini bulmak için, hepsini bir araya getiririz:

12[1010010110100101][1000010000010010]12[1010010110100101]

ve Al

12[1111111111111111]

(python doğru bir şekilde çarpılırsa =) Sonra bunu orijinal kübit durumumuzla çarpar ve sonucumuzu alırız.

genelleme

Temel olarak, her bir kapıdan tek tek geçiyorsunuz, temel temsili alıyorsunuz ve kimlik matrislerine sahip kronecker ürünlerini kullanarak uygun şekilde ölçeklendiriyorsunuz. Sonra tüm matrisleri uygulandıkları sırayla çarpın. Bunu, çarpımı yazdıysanız, ilk kapı en sağda olacak şekilde yaptığınızdan emin olun; Arriopolis'in de belirttiği gibi, bu yaygın bir hatadır. Matrisler değişmeli değildir! Bir matrisin temel temsilini bilmiyorsanız, ilk wikipedia'nın çok fazla olan kuantum kapıları hakkındaki makalesine bakın .


3
Belki de her zaman matris çarpımının sırasını tersine çevirmek gerektiğini öğretmek gerekir. Bu özel oyuncak örneğinde, devre simetrik olduğu için gerekli değildir, ancak genel olarak, her zaman en soldaki kapının matrisini matris çarpımının en sağına koymalıdır.
arriopolis

@arriopolis, iyi bir nokta; Bunu ekleyeceğim!
Heather

1
Kapıyı 'ölçeklendirmeyi' düşünmek yerine, anladığım kadarıyla, kimlik matrisi tarafından kronecker ürünü, ikinci kubitte hiçbir şeyin uygulanmadığı gerçeğinden kaynaklanmaktadır, ancak devreyi bir bütün olarak düşünürseniz, ilk adımda geçecek ve H, birinci kubit üzerinde ve ikincide bir "I" dönüşümü olacak ve bu da HII ile aynı anda temsil edilecektir.
FSic

@ F.Siciliano da bunu düşünmenin iyi bir yolu; benim için neden yaptığımı hatırlatmanın iyi bir yolu .
Heather
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.