Evrensel kapılarla kapıları yaklaştırmak, hesaplama süresiyle nasıl ölçeklenir?


13

Anladım ki keyfi kapıların, Solovay – Kitaev Teoremi olan sonlu bir evrensel kapı seti ile yaklaştırılabileceğine dair bir kanıt var . Bununla birlikte, yaklaşım, uzun bir hesaplamada yayılan ve biriken bir hata getirir. Bu muhtemelen hesaplamanın uzunluğu ile kötü bir ölçek? Muhtemelen yaklaşık bir algoritmayı tek bir kapıya değil, bir bütün olarak tam devreye uygulayabiliriz. Peki bu hesaplamanın uzunluğu ile nasıl ölçeklenir (yani, yaklaşım kapıların boyutu ile nasıl ölçeklenir)? Kapı yaklaşımı kapı sentezi ile nasıl ilişkilidir? Bunun hesaplamanın son uzunluğunu etkilediğini hayal edebildim mi?

Benim için daha da rahatsız edici: Kapı dizisinin derlendiği sırada hesaplamanın uzunluğu bilinmiyorsa ne olur?

Yanıtlar:


8

A A A ϵ O ( log c 1AAAϵc<4

O(logc1ϵ)
c<4

İlk bölüm için:

yaklaşıklama, uzun bir hesaplamada yayılan ve biriken bir hata getirir

Peki, bir matrisi kullanarak bir diğerini yaklaşık olarak tahmin etmek için biriken hataların katkı maddesi olduğu gösterilebilir (bkz. Örneğin Andrew Child'ın ders notları ). Bu birim matris için, bir ve , .V i U i - V i < ϵUiViUiVi<ϵi{1,2,,t}UtU2U1VtV2V1tϵ

Ne uygulama açısından bu araç olduğu, genel bir hata fazla için elde edilmesi, her kapı ihtiyacı olan yaklaştırılabilir için ya daϵ / tϵϵ/t

yaklaşık olarak devreye bir bütün olarak uygulanması

her bir kapıya yaklaştırmayı uygulamakla aynıdır, her biri ayrı bir hatayı tüm devreninkinden daha fazla değil, yaklaştığınız kapı sayısına bölünür.

Kapı sentezi açısından, algoritma kapı setinin ürünleri için net oluşturan oluşturmak üzere yapılır. herhangi bir ). Kimlikten başlayarak, hedef üniter etrafında daha sıkı bir ağ elde etmek için yeni kapı setinde yeni bir üniter özyineli olarak bulunur. İşin tuhafı, klasik bir algoritmanın bu işlemi gerçekleştirmesi için gereken zaman aynı zamanda , yani alt polinom zamanı. Ancak ,ΓΓ0ϵ2SU(d)ASU(d),UΓ0s.t.AUϵ2O(polylog1/ϵ)Harrow, Recht, Chuang , boyutlarında, etrafında bir radius topu olarak bir hacim , bu katlanarak ölçeklenir içerisinde boyutları sabit olmayan bir sayı için.dϵSU(d)ϵd21d2

Bunun son hesaplama süresi üzerinde bir etkisi vardır. Bununla birlikte, hem kapı sayısındaki ölçekleme hem de klasik hesaplama karmaşıklığı alt polinom olduğundan, bu en azından yaygın olarak kabul edilen sınıflar için herhangi bir algoritmanın karmaşıklık sınıfını değiştirmez.

İçin kapılar, genel olarak (zaman ve kapı) karmaşıklığı daha sonrat .

O(tpolylogtϵ)

Üniter devre modeli ara ölçümler olmadan kullanıldığında, uygulanacak kapıların sayısı her zaman hesaplamadan önce bilinecektir. Bununla birlikte, ara ölçümler kullanıldığında durumun böyle olmadığını varsaymak mümkündür, bu yüzden yaklaşık olarak istediğiniz kapı sayısı bilinmiyorsa, bu bilinmediğini söyler . ve ne olduğunu bilmiyorsanız , açık bir şekilde her bir kapıya hatasına . Kapı sayısında bir sınır biliyorsanız (örneğin, ), genel bir hata almak için içindeki her bir kapıyı yaklaşık olarak tahmin edebilirsinizttϵ/ttmaxϵ/tmaxϵ ve karmaşıklık ancak sayıda üst sınır yoksa bilindiği kapılarının , daha sonra her bir kapı bazı (küçük) yaklaştırılmış olur genel bir hata vererek (başlangıç bilinmemektedir) uygulanan kapılarının elde edilen sayıda , bir ile genel karmaşıklığı

O(tpolylogtmaxϵ),
ϵtϵt
O(tpolylog1ϵ).

Tabii ki, bunun toplam hatası hala sınırsızdır, bu nedenle hatayı sınırlı tutmanın basit bir 1 yolu, her seferinde hatayı, örneğin faktörü kadar azaltmaktır , böylece kapısı hata ile uygulandı . Karmaşıklık daha sonra genel (şimdi polinom) bir karmaşıklık bunun sınırlı bir hatayı garanti etme avantajına sahip olmasına rağmen.2nthϵ/2nO(poly

O(polylog2nϵ)=O(polynlog1ϵ),
O(polytlog1ϵ),

Bu çok kötü değil , bu yüzden (kapıların sayısı bilinmediğinde) klasik bilgisayarların en azından bir kuantum işlemcinin ihtiyaç duyduğu kadar hızlı doğru kapıları bulmaya devam edebileceğini umuyorum. Şu anda değilse, umarım kuantum işlemciler bir sorun haline gelebilir!


1 Yine de, muhtemelen en verimli değil

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.