量子ビット、重ね合わせ、もつれ、量子ゲート、誤り訂正、アルゴリズム、ハードウェア プラットフォーム、暗号化、および実用的な制限

量子コンピューティング

量子コンピューティングは、量子力学システムを情報媒体として使用するコンピューティング アプローチです。これは、慎重に制御された量子ビットが最終的にシミュレーション、最適化、化学、材料、暗号関連のタスクに役立つ可能性がある問題向けに開発されています。

基本単位
量子状態を使用して準備および測定できる量子ビット
主な課題
量子状態は脆弱であり、エラーを制御する必要がある
代替品ではありません
量子コンピューターは特殊なツールであり、あらゆるタスクに対応する通常のコンピューターの高速バージョンではありません。
IBM Quantum System One、超伝導量子コンピューティング システム。オリジナルサイトで画像を見る

量子コンピューティングとは

量子コンピューティングは、量子力学に支配される物理システムを使用して情報を処理します。量子プロセッサは、古典的なビットのみを保存するのではなく、準備、変換、もつれ、測定が可能な量子ビットを使用します。その結果、すべてのコンピューティングに魔法のような速度がもたらされるのではなく、特定の構造化された問題に対して強力な別のモデルが実現します。

ビットと量子ビット

古典的なビットは 0 または 1 として読み取られます。量子ビットは、測定前の 0 と 1 の振幅を含む量子状態によって記述されます。量子ビットを測定すると、古典的な結果が得られます。有用な動作は、ゲートを使用して多くの量子ビットを制御することで得られるため、最終的な測定で慎重に設計された問題に対する答えが明らかになる可能性が高くなります。

重ね合わせともつれ

重ね合わせとは、量子状態が通常のビットでは不可能な方法で可能性を組み合わせることができることを意味します。もつれは量子ビットの状態をリンクさせるため、システム全体を独立した部分として記述することができなくなります。量子アルゴリズムはこれらの効果を干渉と組み合わせて使用​​し、振幅によって有益な結果が強化され、役に立たない結果がキャンセルされます。

量子ゲートと量子回路

多くの量子コンピューターは回路としてプログラムされています。回路は量子ゲートを量子ビットに適用します。これは、古典的なプログラムがビットに演算を適用するのと似ています。ゲートは状態を回転させ、エンタングルメントを作成し、測定を準備します。同じ抽象回路が、超伝導回路、トラップされたイオン、中性原子、光子、またはその他のハードウェアに対して異なる方法でコンパイルされる場合があります。

ハードウェアアプローチ

研究者たちはいくつかの量子ビット技術を追求しています。超電導回路には極低温システムが必要です。トラップされたイオンは電磁場を使用して荷電原子を保持します。中性原子、光子、スピン量子ビット、その他のプラットフォームにはそれぞれ異なる強みがあります。単一のアプローチでは、規模、制御、速度、接続性、低エラー率のすべてのニーズを解決できません。

エラーと修正

量子情報はデリケートです。熱、漂遊磁場、不完全なゲート、測定誤差、環境との相互作用により、計算が妨げられる可能性があります。エラー訂正は、多くの物理量子ビットに情報を分散させることで論理量子ビットを保護しようとしますが、これを大規模に行うには、ハードウェア、ソフトウェア、エンジニアリングの大幅な進歩が必要です。

何に役立つのか

有望な用途としては、化学や材料科学における量子システムのシミュレーション、いくつかの最適化方法の探索、特定のサンプリング タスクの改善、そして最終的には公開鍵暗号に影響を与えるアルゴリズムの実行などが挙げられます。有用なアプリケーションのほとんどは依然として慎重な検証を必要とし、多くの短期的なマシンは依然としてノイズとスケールによって制限されています。

なぜそれが重要なのか

量子コンピューティングは、計算の意味を拡張するため重要です。これは物理学、コンピューター サイエンス、エンジニアリング、数学を結びつけており、すでに暗号化計画や新しい研究ツールに影響を与えています。その重要性は、将来のマシンだけでなく、それを中心に構築される標準、アルゴリズム、材料、セキュリティの準備においても重要です。