回答:
21(7x3)の素因数分解は、Shorのアルゴリズムでこれまで行われた中で最大のようです。このペーパーで詳述されているように、2012年に行われました。ただし、ここで詳しく説明しているように、最小化アルゴリズムを使用して、2014年の56,153などのはるかに大きい数値がファクタリングされていることに注意してください。便利なリファレンスについては、このペーパーの表5を参照してください。
アニーリングアルゴリズムの場合:最新技術は376289です。しかし、これがどのように拡大するかはわかりません。RSA-230の因数分解に必要なキュービット数の非常に大まかな上限は55億キュービットです(ただし、これはより優れたコンパイラーによって大幅に削減できます)一方で、Shorのアルゴリズムは381キュービットでそれを実行できます。
因数分解された数の大きさは、因数分解問題の複雑さ、およびそれに対応する量子アルゴリズムの能力に対する適切な尺度ではありません。関連する尺度は、アルゴリズムに現れる結果の関数の周期性である必要があります。
これについては、J。スモリン、G。スミス、A。バルゴ:量子コンピューターで大きな因子を装うふりをして、Nature 499、163-165(2013)で説明されています。特に、著者は、2量子ビット量子コンピューターで因数分解できる20000 2進数の数値の例を示します。これは、他の数値を因数分解するために以前に使用されたものとまったく同じ実装です。
著者がこの量子アルゴリズムに到達するために実行する「手動による単純化」は、たとえば元の実験ファクタリング15に対しても行われていることに注意してください。