Adımlardan birinin 2 qubit arasında "Takas kapısının karekökü" olduğu bir kuantum algoritmasını simüle etmek istiyorum .
IBM composer'ı kullanarak bu adımı nasıl uygulayabilirim ?
Adımlardan birinin 2 qubit arasında "Takas kapısının karekökü" olduğu bir kuantum algoritmasını simüle etmek istiyorum .
IBM composer'ı kullanarak bu adımı nasıl uygulayabilirim ?
Yanıtlar:
İşte sadece bir yönde CNOT gerektiren bir SQRT (SWAP) yapısı , Hadamards, S gates (), S hançer kapıları (), T kapıları () ve T hançer kapıları ():
Doğrudan besteciye kodlayabilmeniz gerekir.
Ne yapmak istediğiniz altuzayda bir dönüş ve hangi tarafından döndürür . Bu amaçla, önce bu altuzay ile eşlenen bir CNOT yapabilirsiniz. Şimdi yapmanız gerekenbirinci kubit üzerinde dönme, ikinci kubit üzerinde koşullandırılmış. Kontrollü uygulamaCNOT'ları kullanan kapılar, çeşitli yerlerde bulunabilen standart bir yapıdır, bkz. örn. https://arxiv.org/abs/quant-ph/9503016 . Bu adımı nasıl yaptığınıza bağlı olarak, 1. kubitin "küresel" aşamasını düzeltmeniz gerekebilir (2.). Son olarak, CNOT'u geri almanız gerekir.
Her 2-kubit kapısında "Paulinomial ayrışma" vardır, bu da Pauli matrislerinin bir polinomu olarak yazılabileceği anlamına gelir.
İstediğiniz kapı için:
nerede bir uygulanan kapı qubit.