第43話 Shorが示した量子計算因数分解アルゴリズム



https://cdn-ak.f.st-hatena.com/images/fotolife/c/cat_falcon/20190804/20190804230958.jpg
因数分解する。x< nで次式を満たすnと互いに素なxと周期rを探す。
https://cdn-ak.f.st-hatena.com/images/fotolife/c/cat_falcon/20190804/20190804231003.jpg
から周期rを算出

ここで用意する量子ビット数Nは
https://cdn-ak.f.st-hatena.com/images/fotolife/c/cat_falcon/20190804/20190804231013.jpg
として以下のフローで周期rを求める。
https://cdn-ak.f.st-hatena.com/images/fotolife/c/cat_falcon/20190804/20190804231018.jpg

ショアのアルゴリズムの妙技は次のStep5,Step6です。
https://cdn-ak.f.st-hatena.com/images/fotolife/c/cat_falcon/20190804/20190804231022.jpg

今日はこんなとこで、次回は、この量子計算因数分解アルゴリズムを各ステップ毎に具体例を交えて見てみる事にします。