common.title

Docs
Quantum Circuit
TYTAN CLOUD

QUANTUM GAMING


autoQAOA
Desktop RAG

Overview
Terms of service

Privacy policy

Contact
Research

Sign in
Sign up
common.title

cswapゲート

Yuichiro Minato

2020/12/20 10:50

#量子ゲート

はじめに

フレドキンゲート、cswapゲートについてみてみます。

フレドキンゲート

フレドキンゲートもしくはcswapゲートは制御ゲートです。行列表現は、コントロールビットとターゲットビットからなりますが、ターゲットビットはswapになっています。

ゲート表現

blueqatでは、

from blueqat import Circuit
Circuit(3).x[0,2].cswap[0,1,2].m[:].run(shots=100)

となりました。swapはcxを3回かければいいので、

from blueqat import Circuit
Circuit(3).x[0].x[2].cx[2,1].ccx[0,1,2].cx[2,1].m[:].run(shots=100)

ccxとcxを二つで表現できました。

© 2025, blueqat Inc. All rights reserved