Bu cevabın çoğunlukla bir şeyi "simüle etmenin" ne anlama geldiğinin altında yatan bir yanlış anlamaya dayandığını hissediyorum.
Genel olarak konuşmak gerekirse, karmaşık bir sistemi "simüle etmek", böyle bir sistemin belirli özelliklerini kontrol edilmesi daha kolay bir platformla (genellikle, ancak her zaman değil, klasik bir bilgisayar) yeniden üretmek anlamına gelir.
Bu nedenle, “klasik bir bilgisayarda kuantum bilgisayarı simüle edip edemeyeceği” sorusu bir şekilde kötü durumdadır. Bir "kuantum bilgisayarı" nın olası her yönünü çoğaltmak istediğinizi kastediyorsanız, bu asla olmayacaktır, tıpkı herhangi bir klasik sistemin her yönünü asla simüle edemeyeceğiniz gibi (aynı özdeşliği kullanmadığınız sürece) sistemi).
Öte yandan, "kuantum bilgisayarı" gibi karmaşık bir cihazın birçok yönünü kesinlikle simüle edebilirsiniz . Örneğin, kuantum devresi içindeki bir durumun evrimini simüle etmek isteyebilirsiniz. Gerçekten de, bunu yapmak son derece kolay olabilir! Örneğin, bilgisayarınızda python varsa, aşağıdakileri çalıştırın
import numpy as np
identity_2d = np.diag([1, 1])
pauliX_gate = np.array([[0, 1], [1, 0]])
hadamard_gate = np.array([[1, 1], [1, -1]]) / np.sqrt(2)
cnot_gate = np.kron(identity_2d, pauliX_gate)
H1_gate = np.kron(hadamard_gate, identity_2d)
awesome_entangling_gate = np.dot(cnot_gate, H1_gate)
initial_state = np.array([1, 0, 0, 0])
final_state = np.dot(awesome_entangling_gate, initial_state)
print(final_state)
Tebrikler, ayrılabilir iki-kübit bir devletin bir Çan haline dönüşmesini "simüle ettiniz"!
n2n(1)(2)
Diğer cevaplar zaten bu sertliğin çeşitli yönlerine değindi ve bu diğer sorunun cevapları zaten kuantum algoritmalarının çeşitli yönlerini simüle etmek / taklit etmek için birçok mevcut platformdan bahsetti, o yüzden oraya gitmeyeceğim.
(1)
Bunun ilginç bir örneği, bir bozon örnekleme cihazını simüle etme sorunudur (bu, bir dizi kapıdan gelişen bir durum anlamında bir kuantum algoritması değildir, ancak yine de önemsiz bir kuantum cihazının bir örneğidir). BosonSampling, bir örnekleme problemi ile görevlendirildiği bir örnekleme problemidir.belirli bir olasılık dağılımından ve bunun (muhtemel varsayımlar altında) klasik bir cihazla verimli bir şekilde yapmasının imkansız olduğu gösterilmiştir. Her ne kadar bu sertliğin temel bir yönü olmadığı gösterilmiş olsa da, bir bozon örnekleme cihazını simüle etmekle ilgili kesinlikle önemsiz bir konu, örnekleme için katlanarak çok sayıda olasılık hesaplamak zorundaydı. Bununla birlikte, son zamanlarda, bunlardan örnek almak için gerçekten de tüm olasılık kümesini hesaplamaya gerek olmadığı gösterilmiştir ( 1705.00686 ve 1706.01260). Bu, prensip olarak, sistemin tüm durumunu herhangi bir noktada depolamak zorunda kalmadan kuantum devresindeki birçok kubitin evrimini simüle etmekten uzak değildir. Daha doğrudan kuantum devreleri ile ilgili olarak, simülasyon kabiliyetlerindeki son atılım örnekleri 1704.01127
ve 1710.05867'dir (ayrıca henüz yayınlanmamış olan süper yakın bir zamanda 1802.06952'dir ).
(2)
Aslında, çoğu kuantum devresini verimli bir şekilde simüle etmenin mümkün olmadığı gösterilmiştir (veya daha doğrusu, güçlü kanıtlar sağlanmıştır), bkz. 1504.07999 .