専門用語集
量子コンピューティングの基本的な用語を以下に簡潔に定義しました。これらを理解することで、この革新的な分野をより深く把握することができます。
1. 量子ビット(Qubit) 量子情報の基本単位。古典的なビットが 0 か 1 のいずれかの状態であるのに対し、量子ビットは同時に 0 と 1 の状態を持つことができます(重ね合わせ)。
2. 重ね合わせ(Superposition) 量子力学の原理で、量子システムは測定されるまで複数の状態に同時に存在することができます。この特性により、量子ビットは複雑な計算を行うことができます。
3. エンタングルメント(Entanglement) 量子現象で、2 つ以上の量子ビットが相互に関連し、一方の状態が他方に即座に影響を与える状態です。距離に関係なく、エンタングルメントは強力なアルゴリズムや安全な通信を可能にします。
4. 量子ゲート(Quantum Gate) 量子ビットを操作するための演算で、古典的な論理ゲートに似ています。Hadamard ゲート、CNOT ゲート、パウリゲートなどの量子ゲートが、量子アルゴリズムを実行するために量子ビットに変換を加えます。
5. 量子回路(Quantum Circuit) 量子計算を表すモデルで、特定の問題を解決するために、量子ビットに一連の量子ゲートを適用します。
6. 量子デコヒーレンス(Quantum Decoherence) 環境との相互作用によって、量子の性質(重ね合わせやエンタングルメントなど)が失われる現象です。デコヒーレンスは、安定した量子システムの構築における大きな課題です。
7. 量子アルゴリズム(Quantum Algorithm) 量子コンピュータで問題をより高速に解決するために設計された命令セットです。例としては、大きな数を因数分解するショアのアルゴリズムや、未整理データベースの検索を行うグローバーのアルゴリズムがあります。
8. 量子測定(Quantum Measurement) 量子ビットの状態を観測するプロセスで、測定により量子ビットの重ね合わせ状態が崩れ、確定的な古典的状態(0 または 1)に収束します。
9. 量子加速(Quantum Speedup) 量子コンピュータが特定の問題を古典的なコンピュータよりも指数関数的に速く解決する能力です。
10. ノイズ中間規模量子(NISQ) 現在の量子コンピュータの段階を示す用語で、量子ビットの数は限られており、エラーが発生しやすいが、量子アルゴリズムのテストには有用です。
11. 量子優越性(Quantum Supremacy) 量子コンピュータが、古典的なコンピュータでは現実的な時間内に解けない問題を解決した時の到達点です。
12. 量子誤り訂正(Quantum Error Correction) デコヒーレンスやノイズによって発生する量子計算のエラーを軽減するための技術です。誤り訂正は、信頼性の高い量子システムを構築するために不可欠です。
13. 量子アニーリング(Quantum Annealing) 最適化問題を解決するための量子計算のアプローチで、量子トンネル効果を利用して解を導き出します。
14. ブロッホ球(Bloch Sphere) 単一の量子ビットの状態を視覚的に表現するグラフで、量子ビットが異なる状態にある確率を示し、量子操作を理解するための有用なツールです。
15. 量子エミュレータ/シミュレータ(Quantum Emulator/Simulator) 量子コンピュータの動作を模倣するソフトウェアまたはハードウェアで、実際の量子ハードウェアにアルゴリズムを展開する前にテストに使用されます。