Computer hardware technology that uses quantum mechanics
量子ビットのブロッホ球 表現。状態は 球面上の点、極と極の間の中間点、 およびとなる 。
|
ψ
⟩
=
α
|
0
⟩
+
β
|
1
⟩
{\displaystyle |\psi \rangle =\alpha |0\rangle +\beta |1\rangle }
|
0
⟩
{\displaystyle |0\rangle }
|
1
⟩
{\displaystyle |1\rangle }
量子 コンピュータは、 重ね合わせ状態 や エンタングル 状態 、そして本質的に 非決定論的な 量子測定 結果を計算の特徴として 利用する (実際または理論上の) コンピュータ である。量子コンピュータは、膨大な数の可能性を同時に操作していると説明できる方法で進化する量子システムからのサンプリングと見なすことができるが、依然として厳格な計算制約を受ける。対照的に、通常の(「古典的」)コンピュータは 決定論的な ルールに従って動作する。( 古典的コンピュータは 、原理的には、単純な数倍の時間コストで 古典的な機械装置 によって複製することができる。一方、量子コンピュータを古典的にシミュレートするには、指数関数 的に多くの時間とエネルギーが必要になると考えられる。)量子コンピュータは、 いくつかの 計算を古典的コンピュータよりも指数関数的に高速に実行できると広く信じられている 。例えば、大規模な量子コンピュータは、 広く使用されているいくつかの公開鍵暗号方式を破り、物理学者による 物理シミュレーション の実行を支援することができる 。しかし、量子コンピューティングの現在のハードウェア実装は大部分が実験的なものであり、特殊なタスクにのみ適しています。
量子コンピューティングにおける 情報の 基本単位である 量子ビット (または「量子ビット」)は、通常の、つまり「古典的」コンピューティングにおける ビット と同じ機能を果たします。 しかし、2つの状態( バイナリ )のいずれかをとることができる古典的ビットとは異なり、量子ビットは 量子重ね合わせ として知られる2つの状態の 線形結合で存在できます。量子ビットの 測定 結果は、 確率規則 によって与えられる2つの状態のいずれかです 。量子コンピュータが量子ビットを特定の方法で操作すると、 波の干渉 効果によって、目的の測定結果の確率が増幅されます。 量子アルゴリズム の設計には、量子コンピュータがこの増幅を実行できるようにする手順の作成が含まれます。
量子コンピュータは、現実世界のアプリケーションにはまだ実用的ではありません。高品質の量子ビットを物理的に設計することは困難であることが判明しています。物理的な量子ビットが 環境から十分に 分離されていない場合、 量子デコヒーレンス が発生し、計算に ノイズ が導入されます。各国政府は、より長いコヒーレンス時間とより低いエラー率を備えたスケーラブルな量子ビットの開発を目指した実験研究に多額の投資を行ってきました。実装例には、 超伝導体( 電気抵抗を なくすことで 電流を 分離する )や イオントラップ( 電磁場 を使用して 単一の 原子粒子を閉じ込める)などがあります。研究者は、特定の量子デバイスが狭く定義されたタスクにおいて古典的なコンピュータよりも優れた性能を発揮できると主張しており、これは量子優位性または 量子超越性 と呼ばれるマイルストーンであり、広く正しいと考えられています 。これらのタスクは、現実世界のアプリケーションに必ずしも役立つわけではありません。
歴史
長年にわたり、 量子力学 と コンピュータサイエンス の分野はそれぞれ異なる学術コミュニティを形成してきました。 現代の量子理論は 、原子スケールで観測される複雑な物理現象を説明するために1920年代に開発され、 [3] [4] 、 その後数十年間で デジタルコンピュータが登場し、退屈な計算を 人間が行うコンピュータ に取って代わりました。 [5]どちらの分野も 第二次世界大戦 中に実用化され、コンピュータは 戦時中の暗号解読 に大きな役割を果たし 、 [6]量子物理学は マンハッタン計画 で使用された 原子物理学 に不可欠でした 。 [7]
物理学者が 量子力学 モデルを計算問題に適用し、デジタル ビットを 量子ビット に置き換えると 、量子力学とコンピュータサイエンスの分野が収束し始めました。1980年に ポール・ベニオフは 量子チューリングマシン を発表しました 。これは量子論を使用して簡略化されたコンピュータを記述するものです。 [8]
デジタルコンピュータが高速化すると、物理学者は 量子力学をシミュレーションする 際のオーバーヘッドが 指数関数的 に増加するという問題に直面し 、 [9] ユーリ・マニン と リチャード・ファインマンは それぞれ独立して、量子現象に基づくハードウェアの方がコンピュータシミュレーションには効率的かもしれないと示唆しました。 [10] [11
1984年の論文で、 チャールズ・ベネット と ジル・ブラッサードは量子論を 暗号 プロトコルに適用し、量子鍵配送によって 情報セキュリティ を強化できることを実証しました 。 [13] [14]
その後、 1985年の ドイッチのアルゴリズム 、 [15] 1993年のベルンシュタイン・ヴァジラニアルゴリズム、 [ 16 ] 1994年の サイモンのアルゴリズム など、 量子 アルゴリズムが 神託の問題を解決するためのものが登場しました。 [17]これらのアルゴリズムは実用的な問題を解決するものではありませんでしたが、 重ね合わせの 量子状態を持つ ブラックボックス に
クエリを実行することで、より多くの情報を取得できることを数学的に実証しました。これは 量子並列性 と呼ばれることもあります 。
ピーター・ショア氏(2017年撮影)は1994年に、スケーラブルな量子コンピュータが RSA暗号を 解読できることを示しました 。
ピーター・ショアは これらの成果を基に、 1994年に 広く用いられている RSA 暗号と ディフィー・ヘルマン 暗号を解読するアルゴリズムを開発し 、量子コンピューティング分野に大きな注目を集めました。1996年には、 グローバーのアルゴリズムが、広く適用可能な 非構造化 探索問題 における量子的な高速化を実現しました [20] 。同年、 セス・ロイドは 、量子コンピュータが古典シミュレーションに存在する指数関数的なオーバーヘッドなしに量子システムをシミュレートできることを証明し [22] 、ファインマンの1982年の予想を検証しました [23] 。
長年にわたり、 実験家たちは トラップイオン と超伝導体 を用いて小規模な量子コンピュータを構築してきました。
1998年には2量子ビットの量子コンピュータがこの技術の実現可能性を実証し、 [25] [26] その後の実験では量子ビットの数が増加し、エラー率が低下しました。
2019年、 Google AI と NASAは54量子ビットのマシンで 量子超越性 を達成し 、従来のコンピュータでは不可能とされる計算を実行したと発表しました。 [27] [28] [29] [30]
この発表に対してIBM は反論し 、グーグルが1万年かかると主張した計算は、同社の スーパーコンピュータ「Summit」 のアーキテクチャを最適化すればわずか2.5日で実行できると主張し、「量子超越性」の正確な閾値をめぐる議論を巻き起こした。 [31]
コンピュータエンジニアは、 現代のコンピュータの動作を 古典電気力学の 観点から 説明するのが一般的です。これらの「古典的」コンピュータでは、一部のコンポーネント( 半導体 や 乱数発生器 など )が量子的な振る舞いに依存している場合があります。しかし、それらは 環境から 分離されていないため、 量子情報は 最終的にはすぐに デコヒーレンス (相関の消失)してしまいます。 プログラマーは ランダム化アルゴリズム を設計する際に 確率論 に依拠する場合がありますが、 重ね合わせ や 波の干渉 といった量子力学的な概念は、 プログラム解析 においてはほとんど無関係です 。
対照的に、 量子プログラムは コヒーレントな 量子システムの精密な制御に依存します。物理学者は これらのシステムを 線形代数 を用いて数学的に記述します 。 複素数は 確率振幅を 、 ベクトル は 量子状態 を 、 行列は これらの状態に対して実行できる演算をモデル化します。したがって、量子コンピュータのプログラミングとは、結果として得られるプログラムが理論上有用な結果を計算し、実際に実装可能であるように演算 を組み合わせる ことです。
物理学者 チャーリー・ベネットは 量子コンピュータと古典コンピュータの関係について次のように述べている。 [32]
古典的コンピュータは量子コンピュータです...したがって、「量子的な高速化はどこから来るのか」と問うべきではありません。私たちは、「そうですね、すべてのコンピュータは量子です。...古典的な速度低下はどこから来るのでしょうか」と言うべきです。
ビットが古典情報理論の基本概念であるのと同様に、 量子ビット は量子情報 の基本単位である 。同じ用語 「量子ビット」 は、抽象的な数学モデルと、そのモデルによって表現されるあらゆる物理システムを指すのに用いられる。古典ビットは、定義により、0 および 1 で表すことができる 2 つの物理状態のいずれかで存在する。量子ビットも状態によって記述され、しばしば および と表記される 2 つの状態は、 古典状態 0 および 1 の量子対応物として働く。しかし、量子状態 および は ベクトル空間 に属する。つまり、これらに定数を掛けて加算すると、やはり有効な量子状態になる。このような組み合わせは、 と の 重ね合わせ として知られている 。
|
0
⟩
{\displaystyle |0\rangle }
|
1
⟩
{\displaystyle |1\rangle }
|
0
⟩
{\displaystyle |0\rangle }
|
1
⟩
{\displaystyle |1\rangle }
|
0
⟩
{\displaystyle |0\rangle }
|
1
⟩
{\displaystyle |1\rangle }
2 次元 ベクトルは 、数学的に量子ビットの状態を表します。物理学者は、通常、 量子力学の 線形代数に ブラ・ケット表記法を 使用し、 というラベルのベクトルを 「 ケット プサイ 」 と書きます。量子ビットは 2 状態システムであるため、どの量子ビットの状態も という形式になります。 ここで 、 と は標準の 基底状態 、 [a] であり、 と は 確率振幅 であり 、 これらは一般に 複素数 です。 またはのいずれ か が 0 の場合、量子ビットは事実上古典ビットです。両方が 0 でない場合、量子ビットは重ね合わせ状態にあります。このような 量子状態ベクトルは 、(古典的な) 確率ベクトル と同様に動作しますが、重要な違いが 1 つあります。確率とは異なり、確率 振幅は 必ずしも正の数ではありません。 負の振幅は、波の干渉による破壊を可能にします。
|
ψ
⟩
{\displaystyle |\psi \rangle }
ψ
{\displaystyle \psi }
α
|
0
⟩
+
β
|
1
⟩
{\displaystyle \alpha |0\rangle +\beta |1\rangle }
|
0
⟩
{\displaystyle |0\rangle }
|
1
⟩
{\displaystyle |1\rangle }
α
{\displaystyle \alpha }
β
{\displaystyle \beta }
α
{\displaystyle \alpha }
β
{\displaystyle \beta }
量子ビットを 標準基底 で 測定する と、結果は古典ビットになります。 ボルン則は、振幅と確率の ノルム 二乗対応を記述します 。つまり、量子ビット を測定すると 、状態は 確率 で に 、 または 確率 でに 崩壊します 。有効な量子ビット状態はすべて 、 と なる係数と を持ちます 。例えば、量子ビット を測定すると、 または が等確率で 生成されます 。
α
|
0
⟩
+
β
|
1
⟩
{\displaystyle \alpha |0\rangle +\beta |1\rangle }
|
0
⟩
{\displaystyle |0\rangle }
|
α
|
2
{\displaystyle |\alpha |^{2}}
|
1
⟩
{\displaystyle |1\rangle }
|
β
|
2
{\displaystyle |\beta |^{2}}
α
{\displaystyle \alpha }
β
{\displaystyle \beta }
|
α
|
2
+
|
β
|
2
=
1
{\displaystyle |\alpha |^{2}+|\beta |^{2}=1}
1
/
2
|
0
⟩
+
1
/
2
|
1
⟩
{\displaystyle 1/{\sqrt {2}}|0\rangle +1/{\sqrt {2}}|1\rangle }
|
0
⟩
{\displaystyle |0\rangle }
|
1
⟩
{\displaystyle |1\rangle }
量子ビットを追加するごとに 状態空間 の 次元 は2倍になる。
例えば、ベクトル 1 / √2 |00⟩ + 1 / √2 |01⟩ は2量子ビット状態を表し、 量子ビット |0⟩ と量子ビット のテンソル積である 。 1 / √2 |0⟩ + 1 / √2 |1⟩ 。このベクトルは、基底ベクトル |00⟩ 、 |01⟩ 、 |10⟩ 、 |11⟩ によって張られる4次元 ベクトル空間 に存在します。 ベル状態 1 / √2 |00⟩ + 1 / √2 |11⟩ は 、2つの個々の量子ビットのテンソル積に分解することは不可能です。どちらの 量子ビットも独自の状態ベクトルを持たないため、2つの量子ビットはエンタングルメント状態にあります。一般に、n量子ビット系のベクトル空間は 2n 次元 で あり 、 古典コンピュータで量子コンピュータをシミュレートすることは困難です。100量子ビット系を表現するには、2の 100乗個の 古典値を保存する必要があります。
ユニタリ演算子
この1量子ビット量子メモリ の状態は、 量子論理ゲート を適用することで操作できます。これは、古典メモリを 古典論理ゲート で操作する方法に似ています 。古典計算と量子計算の両方において重要なゲートの1つはNOTゲートで、これは 行列
で表すことができます
。数学的には、このような論理ゲートを量子状態ベクトルに適用することは、 行列乗算 でモデル化されます。したがって、
X
:=
(
0
1
1
0
)
.
{\displaystyle X:={\begin{pmatrix}0&1\\1&0\end{pmatrix}}.}
X
|
0
⟩
=
|
1
⟩
{\displaystyle X|0\rangle =|1\rangle }
そして 。
X
|
1
⟩
=
|
0
⟩
{\displaystyle X|1\rangle =|0\rangle }
単一量子ビットゲートの数学は、2 つの重要な方法で複数量子ビット量子メモリ上で動作するように拡張できます。 1 つの方法は、単に量子ビットを選択し、そのゲートを対象の量子ビットに適用し、メモリの残りの部分はそのままにすることです。 もう 1 つの方法は、メモリの別の部分が目的の状態にある場合にのみ、ゲートをその対象に適用することです。 これら 2 つの選択肢は、別の例を使用して説明できます。 2 量子ビット量子メモリの可能な状態は、 です。
制御 NOT (CNOT) ゲートは、次の行列を使用して表すことができます。
この定義の数学的帰結として、、、、 および です 。言い換えると、 最初の量子ビットが状態 である場合に限り、CNOT は NOT ゲート (前述の) を 2 番目の量子ビットに 適用します 。 最初の量子ビットが の場合 、どちらの量子ビットにも何も行われません。
|
00
⟩
:=
(
1
0
0
0
)
;
|
01
⟩
:=
(
0
1
0
0
)
;
|
10
⟩
:=
(
0
0
1
0
)
;
|
11
⟩
:=
(
0
0
0
1
)
.
{\displaystyle |00\rangle :={\begin{pmatrix}1\\0\\0\\0\end{pmatrix}};\quad |01\rangle :={\begin{pmatrix}0\\1\\0\\0\end{pmatrix}};\quad |10\rangle :={\begin{pmatrix}0\\0\\1\\0\end{pmatrix}};\quad |11\rangle :={\begin{pmatrix}0\\0\\0\\1\end{pmatrix}}.}
CNOT
:=
(
1
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
)
.
{\displaystyle \operatorname {CNOT} :={\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&0&1\\0&0&1&0\end{pmatrix}}.}
CNOT
|
00
⟩
=
|
00
⟩
{\textstyle \operatorname {CNOT} |00\rangle =|00\rangle }
CNOT
|
01
⟩
=
|
01
⟩
{\textstyle \operatorname {CNOT} |01\rangle =|01\rangle }
CNOT
|
10
⟩
=
|
11
⟩
{\textstyle \operatorname {CNOT} |10\rangle =|11\rangle }
CNOT
|
11
⟩
=
|
10
⟩
{\textstyle \operatorname {CNOT} |11\rangle =|10\rangle }
X
{\textstyle X}
|
1
⟩
{\textstyle |1\rangle }
|
0
⟩
{\textstyle |0\rangle }
要約すると、量子計算は量子論理ゲートと測定のネットワークとして記述できます。ただし、測定は 量子計算の最後まで 延期できますが、この延期には計算コストがかかる可能性があるため、ほとんどの 量子回路は 量子論理ゲートのみで構成され、測定は含まれないネットワークとして表されます。
量子並列性
量子並列性 は、量子コンピュータが複数の入力値に対して同時に関数を評価するというヒューリスティックである。これは、入力状態の重ね合わせ状態にある量子系を準備し、評価対象の関数を符号化するユニタリ変換を適用することで実現できる。結果として得られる状態は、重ね合わせ状態にあるすべての入力値に対する関数の出力値を符号化し、複数の出力の同時計算を可能にする。この特性は、多くの量子アルゴリズムの高速化の鍵となる。しかし、この意味での「並列性」だけでは計算を高速化するには不十分である。なぜなら、計算終了時の測定では1つの値しか得られないからである。量子アルゴリズムが実用的であるためには、他の概念的要素も組み込む必要がある。
量子プログラミング
量子コンピューティングには複数の計算モデル があり 、計算が分解される基本要素によって区別されます。
ゲートアレイ
より原始的なゲート から トフォリゲート を実装した量子回路図
量子 ゲートアレイは、計算を少数の量子ビット の量子ゲート の列に分解します 。量子計算は、量子論理ゲートと測定のネットワークとして記述できます。ただし、測定は量子計算の最後まで延期できますが、この延期には計算コストがかかる可能性があるため、ほとんどの量子回路は、測定を含まない量子論理ゲートのみで構成されるネットワークを表します。
任意の量子計算(上記の形式では、量子ビット 上の サイズの任意の ユニタリ行列 )は、かなり小さなゲート族からの量子論理ゲートのネットワークとして表現できます。この構成を可能にするゲート族の選択は ユニバーサルゲートセット として知られています。なぜなら、そのような回路を実行できるコンピュータは ユニバーサル量子コンピュータ だからです。そのような一般的なセットの1つには、すべてのシングル量子ビットゲートと上記のCNOTゲートが含まれます。これは、一連のシングル量子ビットゲートとCNOTゲートを実行することで、任意の量子計算を実行できることを意味します。このゲートセットは無限ですが、 ソロベイ-キタエフの定理 を適用することで有限ゲートセットに置き換えることができます。ここでは、少数量子ビットの量子ゲートを使用したブール関数の実装を示します。 [39]
2
n
×
2
n
{\displaystyle 2^{n}\times 2^{n}}
n
{\displaystyle n}
測定ベースの量子コンピューティング
測定 ベースの量子コンピュータは、 量子ゲートテレポーテーション と呼ばれる技術を使用して、計算を ベル状態の測定 のシーケンスと、 高度にエンタングルされた初期状態 ( クラスター状態 ) に適用される単一 量子ビットの量子ゲート に分解します。
断熱量子コンピューティング
量子アニーリング に基づく 断熱 量子コンピュータは、計算を初期 ハミルトニアン から最終ハミルトニアンへのゆっくりとした連続変換に分解し 、その基底状態に解が含まれる。 [40]
ニューロモルフィック量子コンピューティング
ニューロモルフィック量子コンピューティング(略称「n.quantum computing」)は、 ニューロモルフィック・コンピューティング を用いて量子演算を実行する、従来とは異なるコンピューティング手法です。量子アルゴリズム(量子計算の現実的なモデル上で実行されるアルゴリズム)は、ニューロモルフィック量子コンピューティングでも同等の効率で計算できることが示唆されています。従来の量子コンピューティングとニューロモルフィック量子コンピューティングはどちらも、物理学に基づいた従来とは異なる計算手法であり、 フォン・ノイマン・アーキテクチャに は従いません。どちらも、物理的な問題を表現するシステム(回路)を構築し、そのシステムのそれぞれの物理的特性を活用して「最小値」を求めます。ニューロモルフィック量子コンピューティングと量子コンピューティングは、計算中に同様の物理的特性を共有します。
トポロジカル量子コンピューティング
トポロジカル 量子コンピュータは、 計算を2次元格子内の エニオン の編み込みに分解します。 [41]
量子チューリングマシン
量子 チューリングマシンは、 チューリングマシン の量子版である 。 [8] これらの計算モデル(量子回路、 [42] 一方向性量子計算 、 [43] 断熱量子計算、 [44] 位相量子計算 [45] )はすべて、量子チューリングマシンと等価であることが示されている。このような量子コンピュータを完璧に実装すれば、他のすべての計算を多項式以下のオーバーヘッドでシミュレートできる。しかし、この等価性は実際の量子コンピュータでは必ずしも成立しない。シミュレーションのオーバーヘッドが大きすぎて実用的ではない場合があるからである。
閾値 定理は、 量子ビット数の増加がエラーを軽減する方法を示していますが 、完全なフォールトトレラント量子コンピューティングは依然として「かなり遠い夢」です。 [47] 一部の研究者によると、 ノイズの多い中規模量子 ( NISQ )マシンは近い将来、特殊な用途に利用される可能性がありますが、 量子ゲートの ノイズがその信頼性を制限しています。 [47] ハーバード 大学
の科学者たちは 、他の方法よりも効率的にエラーを修正する「量子回路」の作成に成功しました。これは、実用的な量子コンピュータへの大きな障害を取り除く可能性があります。 [48] ハーバード大学の研究チームは、 MIT 、 QuEra Computing 、 Caltech 、 プリンストン 大学の支援を受け、 DARPA のノイズの多い中規模量子デバイスによる最適化(ONISQ)プログラムから資金提供を受けました。 [49] [50]
量子暗号とサイバーセキュリティ
デジタル暗号化は、通信のプライバシーを維持し、権限のない第三者によるアクセスを防ぎます。従来の暗号化、つまりアルゴリズムを用いてメッセージを鍵で暗号化する手法は、そのアルゴリズムの解読が困難であることに依存しています。暗号化は、デジタル署名や認証メカニズムの基盤でもあります。量子コンピューティングは、従来の暗号化よりも強力なため、解読が困難になり、従来の暗号化によるメッセージも解読可能になる可能性があります。 [51]
量子暗号は、従来のアルゴリズムを量子コンピューティングに基づく計算に置き換えます。原理的には、量子暗号は量子コンピュータを用いても解読不可能です。この利点は、複雑なインフラ構築という大きなコストを伴いますが、政府のセキュリティ担当者による正当なメッセージの解読を効果的に阻止します。 [51]
量子暗号とポスト量子暗号の 継続的な研究により、 量子鍵配送 のための新しいアルゴリズム、量子 乱数生成 の初期研究 、そしていくつかの初期の技術実証が行われました。 [52] : 1012–1036
コミュニケーション
量子暗号は、 データを安全に伝送する新しい方法を可能にします。例えば、 量子鍵配送は、もつれ合った量子状態を使用して安全な 暗号鍵 を確立します 。 [52] : 1017 送信者と受信者が量子状態を交換すると、許可されていない盗聴者が繊細な量子システムを妨害して検出可能な変更を導入するため、 敵対者が メッセージを傍受しないことを保証できます。 [53] 適切な 暗号化プロトコル を使用すると、送信者と受信者は盗聴に耐性のある共有の秘密情報を確立できます。 [13] [54]
現代の 光ファイバーケーブルは、 比較的短距離で量子情報を伝送することができます。現在進行中の実験研究では、より信頼性の高いハードウェア(量子中継器など)の開発を目指しており、この技術をエンドツーエンドの量子もつれを持つ長距離 量子ネットワークに拡張することを目指しています。理論的には、分散型量子コンピューティングや強化 型量子センシング といった新たな技術応用が可能になる可能性があります 。 [55] [56]
アルゴリズム
量子アルゴリズム の発見における進歩は、 典型的にはこの量子回路モデルに焦点を当てていますが、 量子断熱アルゴリズム のような例外も存在します。量子アルゴリズムは、対応する古典アルゴリズムと比較して達成される高速化の種類によって大まかに分類できます。 [57]
最もよく知られている古典的アルゴリズムに比べて多項式以上の高速化を実現する量子アルゴリズムには、因数分解のショア のアルゴリズムや、 離散対数の 計算 、 ペル方程式 の解決、より一般的には アーベル 有限群の 隠れ部分群問題の 解決などの関連量子アルゴリズムがある。 [57]これらのアルゴリズムは、 量子フーリエ変換 の原始関数に依存する 。同程度に高速な古典的アルゴリズムが発見できないことを示す数学的証明はまだ見つかっていないが、証拠はこれがありそうにないことを示唆している。 [58] サイモンの問題 や バーンスタイン・ヴァジラニ問題 などの特定の神託問題 では証明可能な高速化が得られるが、これは 量子クエリモデル の場合であり、これは下限を証明するのがはるかに簡単で、必ずしも実際の問題での高速化にはつながらない制限されたモデルである。
化学や固体物理学における量子物理過程のシミュレーション、特定の ジョーンズ多項式 の近似、 線形方程式系に対する量子アルゴリズム など、他の問題では、量子アルゴリズムが超多項式的な高速化をもたらすように見え、 BQP 完全である。これらの問題はBQP完全であるため、これらに対して同等に高速な古典アルゴリズムが存在するとすれば、「量子アルゴリズムは存在しない」ということを意味するが、これはありそうにないと考えられている。
これらの問題に加えて、量子アルゴリズムは暗号化、最適化、機械学習への応用が検討されているが、これらのほとんどは研究段階にあり、実用化には誤り訂正とハードウェアのスケーラビリティの大幅な進歩が必要である。
グローバーのアルゴリズム や 振幅増幅 などの一部の量子アルゴリズムは 、対応する古典的アルゴリズムに対して多項式的な高速化をもたらします。 [57] これらのアルゴリズムは比較的控えめな二次的な高速化をもたらしますが、広く適用可能であり、したがってさまざまな問題に対して高速化をもたらします。 ただし、これらの高速化は古典的アルゴリズムの理論的な最悪ケースに対するものであり、実際に使用されているアルゴリズムに対する具体的な現実世界の高速化は実証されていません。
量子システムのシミュレーション
化学とナノテクノロジーは量子システムの理解に依存しており、そのようなシステムを古典的に効率的にシミュレートすることは不可能であるため、 量子シミュレーションは 量子コンピューティングの重要な応用となる可能性がある。 [61]量子シミュレーションは、 衝突型加速器 内の反応など、異常な条件下での原子や粒子の挙動をシミュレートするためにも使用できる 。 [62] 2023年6月、IBMのコンピューター科学者は、量子コンピューターが物理学の問題に対して従来のスーパーコンピューターよりも優れた結果を生み出したと報告した。 [63] [64]
世界の年間エネルギー生産量の約2%は、 農業肥料産業におけるハーバー法で窒素固定され、アンモニアを生産するために使用されています(自然界に存在する生物もアンモニアを生産しますが)。量子シミュレーションは、このプロセスを理解し、生産におけるエネルギー効率を向上させるために活用される可能性があります。 [ 65 ] 量子 コンピューテ ィング の初期利用は、 2020年代半ば [67]までにハーバー・ボッシュ法 [66] の効率を向上させるモデリングになると予想 されていますが、さらに時間がかかると予測する人もいます。 [68]
耐量子暗号
量子コンピューティングの注目すべき応用は、 現在使用されている暗号システムへの 攻撃である。 公開鍵暗号 システムのセキュリティの基盤となる 整数因数分解は 、大きな整数が少数の素数の積である場合 ( たとえば、2つの300桁の素数の積)、 従来のコンピュータ では計算上不可能であると考えられている。 [69] これとは対照的に、量子コンピュータは、ショアのアルゴリズムを使用して整数を因数分解することで、この問題を指数関数的に高速に解くことができる。 この能力により、量子コンピュータは、問題を解くための 多項式時間 (整数の桁数)アルゴリズムが 存在するという意味で、現在使用されている多くの 暗号システムを破ることができる。特に、一般的な 公開鍵暗号のほとんどは、整数の因数分解の難しさや 離散対数 問題に基づいており 、どちらもショアのアルゴリズムで解くことができる。特に、 RSA 、 Diffie-Hellman 、 楕円曲線Diffie-Hellman アルゴリズムは解読される可能性があります。これらのアルゴリズムは、安全なWebページ、暗号化された電子メール、その他多くの種類のデータの保護に使用されています。これらのアルゴリズムが解読されると、電子プライバシーとセキュリティに重大な影響が及ぶ可能性があります。
量子アルゴリズムに対して安全な暗号システムを特定することは、ポスト量子暗号の 分野で活発に研究されているトピックである 。 [71] [72] 一部の公開鍵アルゴリズムは、ショアのアルゴリズムが適用される整数因数分解や離散対数問題以外の問題に基づいており、例えば、 符号理論 の難問に依存する マケリス暗号システム などがある。 [71] [73] 格子ベースの暗号システムは量子コンピュータによって破られることも知られておらず、多くの格子ベースの暗号システムを破る 二面体 隠れ部分群問題 を解く多項式時間アルゴリズムを見つけることは 、十分に研究されている未解決の問題である。 [74]グローバーのアルゴリズムを適用して 対称(秘密鍵)アルゴリズムを ブルートフォースで 破るには 、基礎となる暗号アルゴリズムの呼び出しに約2n/2回に相当する時間がかかることが示されています。これは、古典的なケースでの約2nと比較して 大きい です 。 [ 75] つまり、対称鍵の長さは実質的に半分になります。AES-256は、グローバーのアルゴリズムを使用した攻撃に対して、AES-128が古典的なブルートフォース検索に対して持っているセキュリティと同等のセキュリティを備えています( キーサイズを 参照)。
検索の問題
多項式量子加速が可能な問題の最もよく知られた例は、 データベース内の項目 リストからマークされた項目を見つける 非構造化検索 である。これは、データベースへのクエリを使用するグローバーのアルゴリズムによって解決でき、これは従来のアルゴリズムに必要なクエリの2乗分の1である 。この場合、利点は証明可能であるだけでなく、最適でもある。グローバーのアルゴリズムは、任意の数のオラクル検索に対して、目的の要素を見つける可能性が最大限に高まることが示されている。クエリ問題に対する証明可能な量子加速の多くの例はグローバーのアルゴリズムに基づいており、その中には、 2対1関数の衝突を見つけるための ブラッサード、ホイヤー、タップのアルゴリズム [76] や、NANDツリーを評価するためのファリ、ゴールドストーン、ガットマンのアルゴリズム [77]などがある。
n
{\displaystyle n}
O
(
n
)
{\displaystyle O({\sqrt {n}})}
Ω
(
n
)
{\displaystyle \Omega (n)}
グローバーのアルゴリズムで効率的に解決できる問題には、次のような特性がある。 [78] [79]
可能な回答のコレクションには検索可能な構造がありません。
チェックする可能性のある答えの数はアルゴリズムへの入力の数と同じであり、
各入力を評価し、それが正しい答えであるかどうかを判断するブール関数が存在します。
これらすべての特性を持つ問題に対して、量子コンピュータ上でのグローバーアルゴリズムの実行時間は、従来のアルゴリズムの線形スケーリングとは対照的に、入力数(またはデータベースの要素数)の平方根に比例する。グローバーアルゴリズムを適用できる一般的な問題クラス [80]は、 ブール充足可能性問題 であり 、アルゴリズムが反復処理するデータベースは、すべての可能な解の データベース である。この例と可能性のある応用例としては、 パスワードを推測しようとする パスワードクラッカーが挙げられる。このアルゴリズムを用いた 対称暗号の 解読は、政府機関にとって関心事である。 [81]
量子アニーリング
量子アニーリングは 、計算を行うために断熱定理に依拠する。系は単純なハミルトニアンの基底状態に置かれ、そこからゆっくりとより複雑なハミルトニアンへと進化し、その基底状態が問題の解を表す。断熱定理によれば、進化が十分に遅い場合、系はプロセス全体を通して常に基底状態に留まる。量子アニーリングは、 イジングモデル と(計算上は等価な)QUBO問題を解くことができ、これらは幅広い組合せ 最適化 問題を符号化するために使用できる。 [82] 断熱最適化は計算生物学の 問題を解くのに役立つかもしれない 。 [83]
機械学習
量子コンピュータは古典コンピュータが効率的に生成できない出力を生成でき、また量子計算は基本的に線形代数であるため、機械学習 タスクを高速化できる量子アルゴリズムの開発に期待を寄せる人もいます 。 [47] [84]
例えば、 発見者のハロー、ハシディム、ロイドにちなんで名付けられた HHLアルゴリズムは、従来のアルゴリズムよりも高速化できると考えられています。 [47] [85]いくつかの研究グループは最近、 ボルツマンマシン と ディープニューラルネットワーク のトレーニングに量子アニーリングハードウェアの使用を検討しました 。 [86] [87] [88]
深層生成化学モデルは、創薬を
促進する強力なツールとして登場している 。しかし、あらゆる薬物類似分子の構造空間の膨大な規模と複雑さは大きな障害となるが、将来的には量子コンピュータによって克服される可能性がある。量子コンピュータは複雑な量子多体問題 [22]を解くのに優れているため、量子化学を含む応用において重要な役割を果たす可能性がある。したがって、量子GAN[90 ] を含む 量子強化生成モデル[89 ] は、最終的には究極の生成化学アルゴリズムへと発展することが期待される。
エンジニアリング
断熱量子 コンピュータ の ウェハー
2023年現在、 [update] あらゆる実世界のアプリケーションにおいて、古典コンピュータは量子コンピュータを凌駕しています。現在の量子コンピュータは特定の数学的問題の解を高速化できるかもしれませんが、実用的なタスクにおいては計算上の優位性をもたらしません。科学者や技術者は量子コンピューティングハードウェアのための複数の技術を研究しており、スケーラブルな量子アーキテクチャの開発を目指していますが、依然として深刻な障害が残っています。 [91] [92]
課題
大規模量子コンピュータの構築には多くの技術的課題がある。 [93] 物理学者の デイビッド・ディヴィンチェンツォ は、実用的な量子コンピュータに 必要な要件を 次のように挙げている。 [94]
物理的に拡張可能で量子ビットの数を増やすことができる
任意の値に初期化できる量子ビット
デコヒーレンス 時間 よりも高速な量子ゲート
ユニバーサルゲートセット
簡単に読み取ることができる量子ビット。
量子コンピュータの部品調達も非常に困難です。Google や IBM が 構築したような 超伝導量子コンピュータは、 原子力 研究の副産物である ヘリウム3 と、 日本のコアックス社製の特殊な 超伝導 ケーブルを必要とします。 [95]
マルチ量子ビットシステムの制御には、厳密かつ決定論的なタイミング分解能を持つ多数の電気信号の生成と調整が必要です。そのため、量子ビットとのインターフェースを可能にする量子コントローラの開発が進められています。これらのシステムを拡張し、増加する量子ビット数に対応することは、さらなる課題となります。 [96]
デコヒーレンス
量子コンピュータの構築における最大の課題の一つは、量子デコヒーレンスを制御または除去することです。これは通常、システムをその環境から隔離することを意味します。なぜなら、外界との相互作用はシステムのデコヒーレンスを引き起こすからです。しかし、デコヒーレンスの原因は他にも存在します。例としては、量子ゲート、格子振動、そして量子ビットを実装する物理システムの背景熱核スピンなどが挙げられます。デコヒーレンスは事実上非ユニタリーであるため不可逆であり、通常は回避できないとしても、高度に制御されるべきものです。特に候補システムのデコヒーレンス時間、横緩和時間 T 2 ( NMR および MRI 技術では 位相ずれ時間 とも呼ばれます)は、低温では通常、ナノ秒から秒の範囲です。 [97] 現在、一部の量子コンピュータでは、重大なデコヒーレンスを防ぐために、 量子ビットを20ミリケルビンまで冷却する必要があります(通常は 希釈冷凍機 [98]を使用)。 [99] 2020年の研究では、 宇宙線 などの 電離放射線は、 特定のシステムを数ミリ秒以内にデコヒーレンスさせる可能性があると主張しています。 [100]
その結果、時間のかかるタスクでは一部の量子アルゴリズムが動作不能になる可能性があります。これは、量子ビットの状態を長時間維持しようとすると、最終的に重ね合わせが壊れてしまうためです。 [101]
これらの問題は、時間スケールが桁違いに短いため、光学的なアプローチではより困難であり、それらを克服するためによく引用されるアプローチは光 パルス成形 です。エラー率は通常、動作時間とデコヒーレンス時間の比に比例するため、あらゆる操作はデコヒーレンス時間よりもはるかに速く完了する必要があります。
閾値定理 によれば 、誤り率が十分に小さければ、 量子誤り訂正 を用いて誤りとデコヒーレンスを抑制できると考えられる。これにより、誤り訂正方式がデコヒーレンスによる誤り発生よりも速く誤りを訂正できる場合、総計算時間はデコヒーレンス時間よりも長くなる可能性がある。フォールトトレラント計算に必要な各ゲートの誤り率としてよく引用される数値は、 ノイズがデポラライゼーションノイズであると仮定した場合、
10 −3である。
このスケーラビリティ条件を満たすことは、幅広いシステムで可能です。しかし、誤り訂正を使用すると、必要な量子ビット数が大幅に増加するというコストがかかります。ショアのアルゴリズムを使用して整数を因数分解するために必要な数は、依然として多項式であり、 L と L 2 の間であると考えられます。ここで、 L は因数分解される数のバイナリ桁数です。誤り訂正アルゴリズムは、この数値をさらに L 倍に増やします。1000 ビットの数値の場合、これは 誤り訂正なしで約 10 4ビットが必要であることを意味します。 [102]誤り訂正を使用すると、この数値は約 10 7 ビットに増加します 。計算時間は約 L 2 つまり約 10 7 ステップで、1 MHz では約 10 秒です。ただし、エンコードと誤り訂正のオーバーヘッドにより、実際のフォールト トレラントな量子コンピュータのサイズは数桁増加します。慎重な推定 [103] [104] によれば、少なくとも300 万の物理量子ビットがあれば、完全誤り訂正されたトラップイオン量子コンピュータで5ヶ月で2,048ビットの整数を因数分解できる。物理量子ビット数の観点から見ると、これは 1,024ビット以上の実用的に有用な整数因数分解問題に対する、
現時点での最低推定値である [105] 。
エラーを克服する一つのアプローチは、 低密度パリティチェックコード と、ビット反転エラー抑制機能を内蔵した 猫量子ビット を組み合わせることです。100個の論理量子ビットを768個の猫量子ビットで実装することで、エラー率を1サイクルあたり1ビットあたり10の 8 乗分の1まで低減できます。 [106]
安定性とデコヒーレンスの問題に対するもう一つのアプローチは 、 準 粒子である エニオン を糸のように使い、 組紐理論 に基づいて安定した論理ゲートを形成する トポロジカル量子コンピュータを作ることである。 [107] [108] 非アーベルエニオンは、実際にはどのように操作されたかを記憶できるため、量子コンピューティングで潜在的に有用である。 [109] 2025年現在、マイクロソフトをはじめとする組織が準粒子研究に投資している。 [109]
量子優位性
物理学者 ジョン・プレスキルは、 プログラム可能な量子デバイスが最先端の古典的コンピュータの能力を超えた問題を解決できることを実証するという工学的偉業を説明するために、「 量子超越性」 という用語を造語した。 [110] [47] [111] 問題は必ずしも有用である必要はないため、量子超越性テストは将来の潜在的なベンチマークとしてのみ考える人もいる。 [112]
2019年10月、Google AI QuantumはNASAの協力を得て、 Sycamore量子コンピュータ での計算が、世界最速のコンピュータとされる Summit の300万倍以上高速化することで、量子超越性を達成したと初めて主張した。 [28] [113] [114] この主張はその後異議を唱えられ、IBMはSummitが主張よりもはるかに高速にサンプルを処理できると述べ、 [115] [116] その後、研究者は量子超越性を主張するために使用されるサンプリング問題に対するより優れたアルゴリズムを開発し、Sycamoreと従来のスーパーコンピュータの差を大幅に縮め、 [117] [118] [119] どころかそれを上回った。 [120] [121] [122]
2020年12月、 USTC のグループは、 量子超越性を実証するために、 光子量子コンピュータ Jiuzhang を使用して76個の光子に 一種の ボソンサンプリングを実装しました。 [123] [124] [125] 著者らは、現代の古典的なスーパーコンピュータでは、 量子プロセッサが20秒で生成できるサンプル数を生成するのに6億年の計算時間が必要であると主張しています。 [126]
量子超越性の主張は量子コンピューティングをめぐる誇大宣伝を生み出したが [127] 、それらは実際の世界での有用な応用を直接意味するものではない、人為的なベンチマークタスクに基づいている。 [91] [128]
2024年1月、 Physical Review Letters誌 に掲載された研究で は、実験的に生成されたビット列の正確な振幅を新世代のSunwayスーパーコンピュータを用いて計算することにより、量子超越性実験の直接検証が行われました。この研究では、多重振幅テンソルネットワーク縮約アルゴリズムに基づくシミュレーション能力の飛躍的な向上が実証されました。この開発は、量子コンピューティングの進化の様相を浮き彫りにし、量子超越性の主張を検証する上での進歩と複雑さの両方を浮き彫りにしています。 [129]
懐疑論
量子コンピューティングへの大きな期待、ハードウェアの大きな進歩、そして将来の応用に対する楽観的な見通しにもかかわらず、2023年の Nature 誌のスポットライト記事は、現在の量子コンピュータを「今のところ、全く役に立たない」と総括した。 [91] 同記事は、量子コンピュータが従来のコンピュータよりも有用性や効率性を高めることはまだこれからだとしながらも、長期的には有用になる可能性が高いと主張している。2023年の Communications of the ACM 誌の記事 [92] では、現在の量子コンピューティングアルゴリズムは「ソフトウェア/ハードウェアスタック全体にわたる大幅な改善がなければ、実用的な量子優位性を実現するには不十分」であると結論づけている。同記事は、量子コンピュータによる高速化を実現する上で最も有望な候補は、例えば化学や材料科学における「少量データ問題」であると主張している。しかし、記事では、機械学習など、検討対象となった潜在的なアプリケーションの広範囲では「近い将来、現在の量子アルゴリズムでは量子優位性を達成できない」とも結論付けており、「ビッグデータの問題、非構造化線形システム、グローバーのアルゴリズムに基づくデータベース検索」では、I/O制約により高速化の可能性は低いと指摘している。
この状況は、いくつかの現在および長期的な考慮事項に起因しています。
従来のコンピューター ハードウェアとアルゴリズムは、実用的なタスクに最適化されているだけでなく、特に GPU アクセラレーターを中心に急速に進化を続けています。
現在の量子コンピューティング ハードウェアは、ノイズに圧倒される前に、 限られた量の エンタングルメントしか生成しません。
量子アルゴリズムは、従来のアルゴリズムに比べて一部のタスクにおいてのみ高速化を実現しており、これらのタスクを実用的なアプリケーションに適合させることは困難であることが判明した。有望なタスクやアプリケーションの中には、現在利用可能なリソースをはるかに超えるリソースを必要とするものもある。 [130] [131] 特に、大量の非量子データの処理は量子コンピュータにとって課題である。 [92]
いくつかの有望なアルゴリズムは「逆量子化」され、つまり同様の複雑さを持つ非量子類似物が発見されました。
量子コンピュータを実用的なアプリケーションに拡張するために量子エラー訂正 が使用される場合 、そのオーバーヘッドにより、多くの量子アルゴリズムが提供する高速化が損なわれる可能性があります。 [92]
アルゴリズムの複雑性分析では、応用には当てはまらない抽象的な仮定が用いられることがあります。例えば、入力データが量子状態にエンコードされた状態で既に利用可能ではない場合や、グローバーのアルゴリズムで使用される「オラクル関数」が高速アルゴリズムに利用できる内部構造を持つ場合などです。
特に、多数の量子ビットを持つコンピュータを構築しても、それらの量子ビットが十分に接続されておらず、十分に高いエンタングルメントレベルを長期間維持できない場合、無駄になる可能性があります。従来のコンピュータの性能を凌駕しようとする際に、量子コンピューティングの研究者は量子コンピュータで解決できる新しいタスクを探すことがよくありますが、これは量子超越性の実証に見られるように、効率的な非量子技術がそれに応じて開発される可能性を残しています。したがって、可能な限り最良の非量子アルゴリズム(未知である可能性もある)の複雑さの下限を証明し、いくつかの量子アルゴリズムが漸近的にそれらの下限を改善することを示すことが望ましいのです。
ビル・アンルーは 1994年に発表した論文で量子コンピュータの実用性に疑問を呈した。 [132] ポール・デイヴィスは400量子ビットのコンピュータは ホログラフィック原理 によって暗示される宇宙の情報量の限界とさえ衝突すると主張した 。 [133] ギル・カライ のような懐疑論者は 量子超越性が達成されるかどうか疑問視している。 [134] [135] [136] 物理学者 ミハイル・ディアコノフは 量子コンピューティングに対する懐疑論を次のように表明している。
「したがって、このような有用な量子コンピュータの状態を記述する連続パラメータの数は、ある瞬間において約10,300個になるはずです 。このようなシステムの量子状態を定義する 10,300個 以上の 連続可変パラメータを制御する方法を学ぶことは可能でしょうか?私の答えは簡単です。 いいえ、絶対に不可能です。 」 [137]
物理的な実現
Quantum System One 、 IBM が2019年に発表した20個の超伝導量子ビットを備えた 量子コンピュータ [138]
実用的な量子コンピュータは、物理システムをプログラム可能な量子レジスタとして利用する必要がある。 [139] 研究者たちは、信頼性の高い量子ビット実装の候補としていくつかの技術を研究している。 超伝導体 と トラップイオン は最も開発が進んでいる提案の一つだが、実験者は他のハードウェアの可能性も検討している。
例えば、 トポロジカル量子コンピュータの アプローチは、よりフォールトトレランスの高いコンピューティングシステムのために研究されている。 [142]
最初の量子論理ゲートは トラップイオン を用いて実装され、最大20量子ビットの汎用マシンのプロトタイプが実現されました。しかし、これらのデバイスの背後にある技術は、複雑な真空装置、レーザー、マイクロ波および無線周波数装置を組み合わせているため、本格的なプロセッサを標準的なコンピューティング機器に統合することは困難です。さらに、トラップイオンシステム自体にも克服すべき技術的課題があります。
最大の商用システムは 超伝導 デバイスをベースとしており、2000量子ビットまで拡張されています。しかし、大型マシンのエラー率は5%程度です。技術的には、これらのデバイスはすべて極低温で動作し、量子ビット数を大規模に拡張するにはウェハスケールの集積化が必要であり、それ自体が深刻な技術的課題となっています。
潜在的な用途
経営管理の観点から見ると、量子コンピューティングの潜在的な応用分野は、サイバーセキュリティ、データ分析と人工知能、最適化とシミュレーション、データ管理と検索の4つの主要カテゴリーに分類されます。 [145]
その他の応用分野としては、ヘルスケア(創薬)、財務モデリング、自然言語処理などが挙げられる。 [146]
理論
計算可能性
古典コンピュータで解ける 計算問題は 、量子コンピュータでも解ける。 直感的に言えば、古典コンピュータの動作を含むすべての物理現象は、量子コンピュータの動作の基礎となる 量子力学 を用いて記述できると考えられているためである。
逆に、量子コンピュータが解ける問題は古典コンピュータでも解ける。十分な時間があれば、紙とペンさえあれば量子コンピュータと古典コンピュータの両方を手動でシミュレートすることが可能だ。より正式には、あらゆる量子コンピュータは チューリングマシンでシミュレートできる。言い換えれば、量子コンピュータは 計算可能性 の点で古典コンピュータを超える性能を備えていない。これは、量子コンピュータが 停止問題 のような 決定不可能な問題を 解くことができないことを意味し、量子コンピュータの存在は チャーチ=チューリングのテーゼ を反証するものではない 。
複雑
量子コンピュータは古典コンピュータが既に解けない問題を解くことはできませんが、特定の問題は古典コンピュータよりも高速に解ける可能性があると考えられています。例えば、量子コンピュータは 整数の因数分解を 効率的に実行できることが知られていますが、古典コンピュータではそうではないと考えられています。
量子コンピュータが誤差を制限して効率的に解くことができる 問題 のクラスは、 BQP (「誤差制限、量子、多項式時間」)と呼ばれます。より正式には、BQPは、誤差確率が最大1/3の多項式時間量子チューリングマシンで解くことができる問題のクラスです。確率問題のクラスとして、BQPは、誤差 が制限された多項式時間 確率チューリングマシンで解くことができる問題のクラスである BPP (「誤差制限、確率的、多項式時間」)の量子版です。 が知られており 、広く疑われており、これは直感的に、量子コンピュータが 時間計算量 の点で古典コンピュータよりも強力であることを意味します 。
B
P
P
⊆
B
Q
P
{\displaystyle {\mathsf {BPP\subseteq BQP}}}
B
Q
P
⊊
B
P
P
{\displaystyle {\mathsf {BQP\subsetneq BPP}}}
BQPといくつかの古典的な複雑性クラスとの疑わしい関係
BQP とP 、 NP 、および PSPACE との正確な関係は わかっていません。ただし、次のことがわかっています 。つまり、決定論的な古典コンピュータで効率的に解決できるすべての問題は、量子コンピュータでも効率的に解決でき、量子コンピュータで効率的に解決できるすべての問題は、多項式空間リソースを持つ決定論的な古典コンピュータでも解決できます。さらに、BQP は P の厳密なスーパーセットであると考えられています。つまり、決定論的な古典コンピュータでは効率的に解決できない問題が、量子コンピュータでは効率的に解決できる問題が存在するということです。たとえば、整数因数分解と 離散対数問題は BQP に含まれることがわかっており、P の範囲外であると考えられています。BQP と NP の関係については、P に含まれないと考えられている一部の NP 問題も BQP に含まれるという事実以外にはほとんどわかっていません (たとえば、整数因数分解と離散対数問題はどちらも NP にあります)。次のことが疑われています 。つまり、量子コンピュータでは効率的に解けないが、効率的に検証可能な問題が存在すると考えられている。この考えの直接的な帰結として、BQPは NP完全問題のクラスとは独立しているのではないかという疑念も持たれている(もしNP完全問題がBQPに含まれるならば、 NP困難性 から NPに含まれるすべての問題はBQPに含まれることになる)。 [151]
P
⊆
B
Q
P
⊆
P
S
P
A
C
E
{\displaystyle {\mathsf {P\subseteq BQP\subseteq PSPACE}}}
N
P
⊈
B
Q
P
{\displaystyle {\mathsf {NP\nsubseteq BQP}}}
参照
ウィキメディア コモンズには、量子コンピューティング に関連するメディアがあります 。
注記
参考文献
^ ツヴィーバッハ、バートン (2022). 量子力学をマスターする: 基礎、理論、および応用 。 MITプレス。 §1. ISBN 978-0-262-04613-8 量子物理学は、 古典物理学に取って代わり、私たちの物理宇宙の正しい根本的記述法となりました。近距離で起こるほとんどの現象を記述するために日常的に用いられています。[...] 量子物理学の時代は、1925年にエルヴィン・シュレーディンガーとヴェルナー・ハイゼンベルクの発見によって本格的に始まりました。これらの発見の種は、マックス・プランク、アルベルト・アインシュタイン、ニールス・ボーア、ルイ・ド・ブロイらによって蒔かれました。
^ Weinberg, Steven (2015). 「歴史的序論」. 量子力学講義 (第2版). ケンブリッジ大学出版局. pp. 1– 30. ISBN 978-1-107-11166-0 。
^ Ceruzzi, Paul E. (2012). 『コンピューティング:簡潔な歴史 』 マサチューセッツ州ケンブリッジ :MIT出版. pp. 3, 46. ISBN 978-0-262-31038-3 . OCLC 796812982。
^ ホッジス、アンドリュー (2014). アラン・チューリング『エニグマ』 プリンストン大学出版局 , ニュージャージー州, プリンストン , p. xviii. ISBN 978-0-691-16472-4 。
^ Mårtensson-Pendrill, Ann-Marie (2006年11月1日). 「マンハッタン計画―物理学史の一部」. 物理教育 . 41 (6): 493– 501. Bibcode :2006PhyEd..41..493M. doi :10.1088/0031-9120/41/6/001. ISSN 0031-9120. S2CID 120294023.
^ ab ベニオフ, ポール (1980). 「コンピュータを物理システムとして:チューリングマシンによって表現されるコンピュータの微視的量子力学的ハミルトンモデル」. Journal of Statistical Physics . 22 (5): 563– 591. Bibcode :1980JSP....22..563B. doi :10.1007/bf01011339. S2CID 122949592.
^ Buluta, Iulia; Nori, Franco (2009年10月2日). 「量子シミュレータ」. Science . 326 (5949): 108– 111. Bibcode :2009Sci...326..108B. doi :10.1126/science.1177838. ISSN 0036-8075. PMID 19797653. S2CID 17187000.
^ Manin, Yu. I. (1980). Vychislimoe i nevychislimoe [ 計算可能と計算不可能 ] (ロシア語). ソビエトラジオ. pp. 13– 15. 2013年5月10日時点のオリジナルよりアーカイブ。 2013年 3月4日 閲覧 。
^ ファインマン、リチャード (1982年6月)「コンピュータによる物理シミュレーション」 (PDF) . International Journal of Theoretical Physics . 21 (6/7): 467– 488. Bibcode :1982IJTP...21..467F. doi :10.1007/BF02650179. S2CID 124545445. 2019年1月8日時点の オリジナル (PDF)からアーカイブ。 2019年 2月28日 閲覧 。
^ ab Bennett, CH; Brassard, G. (1984). 「量子暗号:公開鍵配布とコイン投げ」. インド・バンガロールにおける国際コンピュータ・システム・信号処理会議議事録 . 第1巻. ニューヨーク:IEEE. pp. 175– 179. Bennett , CH; Brassard, G. (2014年12月4日). 「量子暗号:公開鍵配布とコイントス」. 理論計算機科学 . 量子暗号の理論的側面 – BB84 30周年記念. 560 (1): 7– 11. arXiv : 2003.06557 . doi : 10.1016/j.tcs.2014.05.025 .として転載.
^ Brassard, G. (2005). 「量子暗号の簡潔な歴史:個人的な視点」. IEEE情報理論ワークショップ「情報理論的セキュリティにおける理論と実践」, 2005年 . 淡路島, 日本: IEEE. pp. 19– 23. arXiv : quant-ph/0604072 . doi :10.1109/ITWTPI.2005.1543949. ISBN 978-0-7803-9491-9 . S2CID 16118245。
^ Deutsch, D. (1985年7月8日). 「量子論、チャーチ=チューリング原理、そして汎用量子コンピュータ」. Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences . 400 (1818): 97– 117. Bibcode :1985RSPSA.400...97D. doi :10.1098/rspa.1985.0070. ISSN 0080-4630. S2CID 1438116.
^ バーンスタイン、イーサン、ヴァジラニ、ウメッシュ (1993). 「量子複雑性理論」. 第25回ACM計算理論シンポジウム議事録 – STOC '93 . サンディエゴ、カリフォルニア州、アメリカ合衆国: ACM Press. pp. 11– 20. doi :10.1145/167088.167097. ISBN 978-0-89791-591-5 . S2CID 676378。
^ Simon, DR (1994). 「量子計算の力について」. Proceedings 35th Annual Symposium on Foundations of Computer Science . Santa Fe, New Mexico, USA: IEEE Comput. Soc. Press. pp. 116– 123. doi :10.1109/SFCS.1994.365701. ISBN 978-0-8186-6580-6 . S2CID 7457814。
^ Grover, Lov K. (1996). データベース検索のための高速量子力学アルゴリズム . ACM Symposium on Theory of Computing. Philadelphia : ACM Press. pp. 212– 219. arXiv : quant-ph/9605043 . doi :10.1145/237814.237866. ISBN 978-0-89791-785-8 。
^ ab Lloyd, Seth (1996年8月23日). 「ユニバーサル量子シミュレータ」. Science . 273 (5278): 1073–1078 . Bibcode :1996Sci...273.1073L. doi :10.1126/science.273.5278.1073. ISSN 0036-8075. PMID 8688088. S2CID 43496899.
^ Cao, Yudong; Romero, Jonathan; Olson, Jonathan P.; Degroote, Matthias; Johnson, Peter D.; et al. (2019年10月9日). 「量子コンピューティング時代の量子化学」. Chemical Reviews . 119 (19): 10856– 10915. arXiv : 1812.09976 . doi :10.1021/acs.chemrev.8b00803. ISSN 0009-2665. PMID 31469277. S2CID 119417908.
^ Chuang, Isaac L.; Gershenfeld, Neil; Kubinec, Markdoi (1998年4月). 「高速量子探索の実験的実装」. Physical Review Letters . 80 (15). American Physical Society : 3408– 3411. Bibcode :1998PhRvL..80.3408C. doi :10.1103/PhysRevLett.80.3408.
^ ウィリアム・コフィーン・ホルトン「量子コンピュータ」 ブリタニカ百科 事典 . 2021年 12月4日 閲覧 。
^ ギブニー、エリザベス (2019年10月23日). 「こんにちは、量子の世界!Googleが画期的な量子超越性主張を発表」. Nature . 574 (7779): 461– 462. Bibcode :2019Natur.574..461G. doi : 10.1038/d41586-019-03213-z . PMID 31645740.
^ ab レイサマリー: Martinis, John; Boixo, Sergio (2019年10月23日). 「プログラマブル超伝導プロセッサを用いた量子超越性」. Nature . 574 (7779). Google AI : 505– 510. arXiv : 1910.11333 . Bibcode :2019Natur.574..505A. doi :10.1038/s41586-019-1666-5. PMID: 31645734. S2CID : 204836822. 2022年 4月27日 閲覧 。 • 雑誌記事: アルテ、フランク。アリア、クナル。バブシュ、ライアン。ベーコン、デイブ。バーディン、ジョセフ C.他。 (2019年10月23日)。 「プログラマブル超伝導プロセッサを用いた量子超越性」。 自然 。 574 (7779 ) : 505–510.arXiv : 1910.11333 。 Bibcode :2019Natur.574..505A。 土井 :10.1038/s41586-019-1666-5。 PMID 31645734。S2CID 204836822 。
^アーロンソン、スコット(2019年10月30日)「オピニオン|グーグルの量子超越性マイルストーン が 重要な理由」 ニューヨーク・タイムズ 。ISSN 0362-4331 。 2021年 9月25日 閲覧 。
^ Pan, Feng; Zhang, Pan (2021年3月4日). 「Sycamore量子優位性回路のシミュレーション」. arXiv : 2103.03074 [quant-ph].
^ イアン・サンプル(2019年10月23日)「Googleは『量子超越性』を達成したと主張、しかしIBMは反対」 ガーディアン紙 ISSN 0261-3077 . 2025年 8月1日 閲覧 。
^ ベネット、チャーリー (2020年7月31日)「情報は量子:物理学は情報の性質とその活用方法をどのように説明してきたか」(ビデオテープ)。イベント発生時刻は1:08:22です(YouTubeより)。
^ クルガリン, セルゲイ; ボルズノフ, セルゲイ (2021). 量子コンピューティングの簡潔なガイド:アルゴリズム、演習、実装 . コンピュータサイエンスのテキスト. シュプリンガー, チャム. ISBN 978-3-030-65054-4 。
^ Das, A.; Chakrabarti, BK (2008). 「量子アニーリングとアナログ量子計算」. Rev. Mod. Phys. 80 (3): 1061– 1081. arXiv : 0801.2193 . Bibcode :2008RvMP...80.1061D. CiteSeerX 10.1.1.563.9990 . doi :10.1103/RevModPhys.80.1061. S2CID 14255125.
^ チェタン・ナヤック、スティーブン・サイモン、アディ・スターン、サンカール・ダス・サルマ (2008). 「非アーベル的エニオンと量子計算」 Reviews of Modern Physics . 80 (3): 1083– 1159. arXiv : 0707.1889 . Bibcode :2008RvMP...80.1083N. doi :10.1103/RevModPhys.80.1083. S2CID 119628297.
^ Chi-Chih Yao, A. (1993). 「量子回路の複雑性」. 1993 IEEE 34th Annual Foundations of Computer Science Proceedings . pp. 352– 361. doi :10.1109/SFCS.1993.366852. ISBN 0-8186-4370-6 . S2CID 195866146。
^ ラウセンドルフ, ロバート; ブラウン, ダニエル E.; ブリーゲル, ハンス J. (2003年8月25日). 「クラスター状態における測定に基づく量子計算」. Physical Review A. 68 ( 2) 022312. arXiv : quant-ph/0301052 . Bibcode :2003PhRvA..68b2312R. doi :10.1103/PhysRevA.68.022312. S2CID 6197709.
^ Aharonov, Dorit; van Dam, Wim; Kempe, Julia; Landau, Zeph; Lloyd, Seth; Regev, Oded (2008年1月1日). 「断熱量子計算は標準量子計算と同等」. SIAM Review . 50 (4): 755– 787. arXiv : quant-ph/0405098 . Bibcode :2008SIAMR..50..755A. doi :10.1137/080734479. ISSN 0036-1445. S2CID 1503123.
^ Freedman, Michael H.; Larsen, Michael; Wang, Zhenghan (2002年6月1日). 「量子計算に普遍的なモジュラー関数子」. Communications in Mathematical Physics . 227 (3): 605– 622. arXiv : quant-ph/0001108 . Bibcode :2002CMaPh.227..605F. doi :10.1007/s002200200645. ISSN 0010-3616. S2CID 8990600.
^ abcde Preskill, John (2018年8月6日). 「NISQ時代とその先における量子コンピューティング」 Quantum . 2 79. arXiv : 1801.00862 . Bibcode :2018Quant...2...79P. doi : 10.22331/q-2018-08-06-79 . S2CID 44098998.
^ ドレフ・ブルフスタイン;エベレッド、サイモン J.ガイム、アレクサンドラ A.リー、ソフィー H.周、恒雲。マノヴィッツ、トム。エバディ、セパール。カイン、マデリン。カリノフスキー、マルシン。ハングレイター、ドミニク。アタイデス、J. パブロ・ボニラ;マスカラ、ニシャド。コン、アイリス。ガオ、シュン。ロドリゲス、ペドロ・セールス(2023年12月6日)。 「再構成可能な原子配列に基づく論理量子プロセッサ」。 自然 。 626 (7997 ) : 58–65.arXiv : 2312.03982 。 土井 :10.1038/s41586-023-06927-3。 ISSN 1476-4687。 PMC 10830422 。 PMID 38056497。S2CID 266052773 。
^ 「DARPAの資金提供による研究が量子コンピューティングのブレークスルーにつながる」 darpa.mil . 2023年12月6日. 2024年 1月5日 閲覧 。
^ Choudhury, Rizwan (2023年12月30日). 「2023年のイノベーションストーリー トップ7 – Interesting Engineering」. interestingengineering.com . 2024年 1月6日 閲覧 。
^ ab Gisin, Nicolas; Ribordy, Grégoire; Tittel, Wolfgang; Zbinden, Hugo (2002年3月8日). 「量子暗号」. Reviews of Modern Physics . 74 (1): 145– 195. arXiv : quant-ph/0101098 . Bibcode :2002RvMP...74..145G. doi :10.1103/RevModPhys.74.145. ISSN 0034-6861.
^ ab ピランドラ、S.;アンダーセン、UL;バンチ、L.バータ、M.ブナンダール、D.コルベック、R.イングランド、D.ゲーリング、T.ルポ、C.オッタヴィアーニ、C.ペレイラ、J.ラザヴィ、M.シャムスル・シャアリ、J.トマミシェル、M.ウセンコ、VC;ヴァローネ、G.ビロレージ、P.ウォールデン、P. (2020)。 「量子暗号の進歩」。 光学とフォトニクスの進歩 。 12 (4): 1012.arXiv : 1906.01645 。 Bibcode :2020AdOP...12.1012P。 土井 :10.1364/AOP.361502。
^ Xu, Feihu; Ma, Xiongfeng; Zhang, Qiang; Lo, Hoi-Kwong; Pan, Jian-Wei (2020年5月26日). 「現実的なデバイスを用いた安全な量子鍵配送」 Reviews of Modern Physics . 92 (2): 025002-3. arXiv : 1903.09051 . Bibcode :2020RvMP...92b5002X. doi :10.1103/RevModPhys.92.025002. S2CID 210942877.
^ Xu, Guobin; Mao, Jianzhou; Sakk, Eric; Wang, Shuangbao Paul (2023年3月22日). 「量子耐性アプローチの概要:量子鍵配送とポスト量子暗号」. 2023 第57回情報科学・システム年次会議 (CISS) . IEEE . p. 3. doi :10.1109/CISS56502.2023.10089619. ISBN 978-1-6654-5181-9 。
^コズロウスキー、ヴォイチェフ、ウェーナー、ステファニー(2019年9月25 日 )「大規模量子ネットワークに向けて」 第 6回ACM国際ナノスケールコンピューティング・コミュニケーション会議議事録 。ACM。pp. 1– 7。arXiv : 1909.08396。doi :10.1145 / 3345312.3345497。ISBN 978-1-4503-6897-1 。
^ 郭、雪石;ブルーム、キャスパー R.ボレガード、ヨハネス。いずみ、シュロ。ラーセン、ミッケル V.ゲーリング、トビアス。クリススタンドル、マティアス。 Neergaard-Nielsen、Jonas S.;アンデルセン、ウルリク L. (2019 年 12 月 23 日) 「連続変数もつれネットワークにおける分散量子センシング」。 自然物理学 。 16 (3 ) : 281–284。arXiv : 1905.09408 。 土井 :10.1038/s41567-019-0743-x。 ISSN 1745-2473。 S2CID 256703226。
^ abc Jordan, Stephen (2022年10月14日) [2011年4月22日]. 「Quantum Algorithm Zoo」. 2018年4月29日時点のオリジナルよりアーカイブ。
^ Aaronson, Scott ; Arkhipov, Alex (2011年6月6日). 「線形光学の計算複雑性」. 第43回ACM計算理論シンポジウム議事録 . カリフォルニア州サンノゼ : Association for Computing Machinery . pp. 333– 342. arXiv : 1011.3245 . doi :10.1145/1993636.1993682. ISBN 978-1-4503-0691-1 。
^ ノートン、クイン(2007年2月15日)「量子コンピューティングの父」 Wired誌 。
^ アンバイニス、アンドリス(2014年春)「量子コンピュータで何ができるのか?」高等研究所。
^ Chang, Kenneth (2023年6月14日). 「IBM、量子コンピューティングの進歩が新時代の幕開けと発表 ― 量子コンピューターは従来のスーパーコンピューターよりも物理学の問題に対して優れた解答を導き出した」. The New York Times . 2023年6月14日時点のオリジナルよりアーカイブ。 2023年 6月15日 閲覧 。
^ Kim, Youngseok; et al. (2023年6月14日). 「フォールトトレランス以前の量子コンピューティングの有用性を示す証拠」. Nature . 618 (7965): 500–505 . Bibcode :2023Natur.618..500K. doi :10.1038/s41586-023-06096-3. PMC 10266970. PMID 37316724 .
^ Morello, Andrea (2018年11月21日). Lunch & Learn: Quantum Computing. Sibos TV . 2021年2月15日時点のオリジナルよりアーカイブ。 2021年 2月4日 閲覧 – YouTube経由。 {{cite AV media }}: CS1 maint: bot: original URL status unknown (link )
^ Ruane, Jonathan; McAfee, Andrew; Oliver, William D. (2022年1月1日). 「ビジネスリーダーのための量子コンピューティング」. Harvard Business Review . ISSN 0017-8012 . 2023年 4月12日 閲覧 。
^ Budde, Florian; Volz, Daniel (2019年7月12日). 「量子コンピューティングと化学産業 | McKinsey」. www.mckinsey.com . McKinsey and Company . 2023年 4月12日 閲覧 。 [ リンク切れ ]
^ Bourzac, Katherine (2017年10月30日). 「化学は量子コンピューティングのキラーアプリ」. cen.acs.org . アメリカ化学会. 2023年 4月12日 閲覧 。
^ Lenstra, Arjen K. (2000). 「整数因数分解」 (PDF) . Designs, Codes and Cryptography . 19 (2/3): 101– 128. doi :10.1023/A:1008397921377. S2CID 9816153. 2015年4月10日時点のオリジナル (PDF) からのアーカイブ。
^ ab Bernstein, Daniel J. (2009). 「耐量子暗号入門」. 耐量子暗号 . ベルリン、ハイデルベルク: Springer. pp. 1– 14. doi :10.1007/978-3-540-88702-7_1. ISBN 978-3-540-88701-0 . S2CID 61401925。
^ Daniel J. Bernstein と Tanja Lange が管理する、量子コンピューティングでは解読できないことが知られている暗号に関する 書誌 pqcrypto.org も参照してください。
^ McEliece, RJ (1978年1月). 「代数的符号理論に基づく公開鍵暗号システム」 (PDF) . DSNPR . 44 : 114–116 . Bibcode :1978DSNPR..44..114M.
^ 小林 浩; ギャル FL (2006). 「二面体隠れ部分群問題:概観」. 情報メディア技術 . 1 (1): 178– 185. doi : 10.2197/ipsjdc.1.470 .
^ ベネット, チャールズ・H.; バーンスタイン, イーサン; ブラサード, ジル; ヴァジラニ, ウメッシュ (1997年10月). 「量子コンピューティングの強みと弱み」. SIAM Journal on Computing . 26 (5): 1510– 1523. arXiv : quant-ph/9701001 . Bibcode :1997quant.ph..1001B. doi :10.1137/s0097539796300933. S2CID 13403194.
^ Brassard, Gilles; Høyer, Peter; Tapp, Alain (2016). 「衝突問題に対する量子アルゴリズム」. Kao, Ming-Yang (編). Encyclopedia of Algorithms . ニューヨーク, ニューヨーク: Springer. pp. 1662– 1664. arXiv : quant-ph/9705002 . doi :10.1007/978-1-4939-2864-4_304. ISBN 978-1-4939-2864-4 . S2CID 3116149。
^ Farhi, Edward; Goldstone, Jeffrey; Gutmann, Sam (2008年12月23日). 「ハミルトンNANDツリーのための量子アルゴリズム」. コンピューティング理論 . 4 (1): 169– 190. doi : 10.4086/toc.2008.v004a008 . ISSN 1557-2862. S2CID 8258191.
^ ウィリアムズ、コリン・P. (2011). 『量子コンピューティングの探究 』 シュプリンガー pp. 242– 244. ISBN 978-1-84628-887-6 。
^ Grover, Lov (1996年5月29日). 「データベース検索のための高速量子力学アルゴリズム」. arXiv : quant-ph/9605043 .
^ Ambainis, Ambainis (2004年6月). 「量子探索アルゴリズム」. ACM SIGACT News . 35 (2): 22– 35. arXiv : quant-ph/0504012 . Bibcode :2005quant.ph..4012A. doi :10.1145/992287.992296. S2CID 11326499.
^ リッチ、スティーブン、ゲルマン、バートン(2014年2月1日)「NSA、ほとんどの暗号を解読できる量子コンピュータの開発を目指す」 ワシントン・ポスト 。
^ Lucas, Andrew (2014). 「多くのNP問題のイジング定式化」. Frontiers in Physics . 2 : 5. arXiv : 1302.5843 . Bibcode :2014FrP.....2....5L. doi : 10.3389/fphy.2014.00005 .
^ Outeiral, Carlos; Strahm, Martin; Morris, Garrett; Benjamin, Simon; Deane, Charlotte; Shi, Jiye (2021). 「計算分子生物学における量子コンピューティングの展望」. WIREs Computational Molecular Science . 11 e1481. arXiv : 2005.12792 . doi : 10.1002/wcms.1481 . S2CID 218889377.
^ Biamonte, Jacob; Wittek, Peter; Pancotti, Nicola; Rebentrost, Patrick; Wiebe, Nathan; Lloyd, Seth (2017年9月). 「量子機械学習」. Nature 549 ( 7671): 195– 202. arXiv : 1611.09347 . Bibcode :2017Natur.549..195B. doi :10.1038/nature23474. ISSN 0028-0836. PMID 28905917. S2CID 64536201.
^ Harrow, Aram; Hassidim, Avinatan; Lloyd, Seth (2009). 「線形方程式系を解くための量子アルゴリズム」. Physical Review Letters . 103 (15) 150502. arXiv : 0811.3171 . Bibcode :2009PhRvL.103o0502H. doi :10.1103/PhysRevLett.103.150502. PMID: 19905613. S2CID : 5187993.
^ Benedetti, Marcello; Realpe-Gómez, John; Biswas, Rupak; Perdomo-Ortiz, Alejandro (2016年8月9日). 「サンプリングアプリケーションにおける量子アニーラーの有効温度推定:深層学習への応用可能性に関するケーススタディ」. Physical Review A. 94 ( 2) 022308. arXiv : 1510.07611 . Bibcode :2016PhRvA..94b2308B. doi : 10.1103/PhysRevA.94.022308 .
^ Ajagekar, Akshay; You, Fengqi (2020年12月5日). 「量子コンピューティング支援型ディープラーニングによる産業プロセスシステムの障害検出・診断」. Computers & Chemical Engineering . 143 107119. arXiv : 2003.00264 . doi :10.1016/j.compchemeng.2020.107119. ISSN 0098-1354. S2CID 211678230.
^ Ajagekar, Akshay; You, Fengqi (2021年12月1日). 「電力システムの故障診断のための量子コンピューティングベースのハイブリッドディープラーニング」. Applied Energy . 303 117628. Bibcode :2021ApEn..30317628A. doi : 10.1016/j.apenergy.2021.117628 . ISSN 0306-2619.
^ Gao, Xun; Anschuetz, Eric R.; Wang, Sheng-Tao; Cirac, J. Ignacio; Lukin, Mikhail D. (2022). 「量子相関による生成モデルの強化」. Physical Review X. 12 ( 2) 021037. arXiv : 2101.08354 . Bibcode :2022PhRvX..12b1037G. doi :10.1103/PhysRevX.12.021037. S2CID 231662294.
^ Li, Junde; Topaloglu, Rasit; Ghosh, Swaroop (2021年1月9日). 「小分子創薬のための量子生成モデル」. IEEE Transactions on Quantum Engineering . 2 : 1– 8. arXiv : 2101.03438 . Bibcode :2021ITQE....2E4804L. doi :10.1109/TQE.2021.3104804.
^ abc Brooks, Michael (2023年5月24日). 「量子コンピューター:その有用性は?」 Nature 617 (7962): S1 – S3 . Bibcode :2023Natur.617S...1B. doi : 10.1038/d41586-023-01692-9 . PMID: 37225885. S2CID: 258847001 .
^ abcd Torsten Hoefler、Thomas Häner、Matthias Troyer (2023年5月). 「誇大広告と実用性を分離する:量子優位性の現実的な実現について」Communications of the ACM.
^ Dyakonov, Mikhail (2018年11月15日). 「量子コンピューティングに対する反論」. IEEE Spectrum .
^ ディヴィンチェンツォ、デヴィッド P. (2000 年 4 月 13 日)。 「量子計算の物理的実装」。 物理学要塞 。 48 ( 9–11 ): 771–783 . arXiv : quant-ph/0002077 。 Bibcode :2000ForPh..48..771D。 ドイ :10.1002/1521-3978(200009)48:9/11<771::AID-PROP771>3.0.CO;2-E。 S2CID 15439711。
^ Giles, Martin (2019年1月17日). 「もしあのクソケーブルを見つけるのがそんなに難しくなかったら、量子コンピューターはもっと普及するだろう」MITテクノロジーレビュー. 2021年 5月17日 閲覧 。
^ Pauka SJ, Das K, Kalra B, Moini A, Yang Y, Trainer M, Bousquet A, Cantaloube C, Dick N, Gardner GC, Manfra MJ, Reilly DJ (2021). 「複数量子ビットの制御信号を生成する極低温CMOSチップ」. Nature Electronics . 4 (4): 64– 70. arXiv : 1912.01299 . doi :10.1038/s41928-020-00528-y. S2CID 231715555.
^ DiVincenzo, David P. (1995). 「量子計算」. Science . 270 (5234): 255– 261. Bibcode :1995Sci...270..255D. CiteSeerX 10.1.1.242.2165 . doi :10.1126/science.270.5234.255. S2CID 220110562.
^ Zu, H.; Dai, W.; de Waele, ATAM ( 2022). 「希釈冷凍機の開発 – レビュー」. Cryogenics . 121. doi :10.1016/j.cryogenics.2021.103390. ISSN 0011-2275. S2CID 244005391.
^ Jones, Nicola (2013年6月19日). 「コンピューティング:量子企業」. Nature 498 (7454): 286–288 . Bibcode :2013Natur.498..286J. doi : 10.1038 / 498286a . PMID 23783610.
^ Vepsäläinen, Antti P.; Karamlou, Amir H.; Orrell, John L.; Dogra, Akshunna S.; Loer, Ben; et al. (2020年8月). 「イオン化放射線による超伝導量子ビットのコヒーレンスへの影響」. Nature . 584 (7822): 551– 556. arXiv : 2001.09190 . Bibcode :2020Natur.584..551V. doi :10.1038/s41586-020-2619-8. ISSN 1476-4687. PMID 32848227. S2CID 210920566.
^ Amy, Matthew; Matteo, Olivia; Gheorghiu, Vlad; Mosca, Michele; Parent, Alex; Schanck, John (2016年11月30日). 「SHA-2およびSHA-3に対する汎用量子原像攻撃のコスト推定」 arXiv : 1603.09383 [quant-ph].
^ Dyakonov, MI (2006年10月14日). S. Luryi; Xu, J.; Zaslavsky, A. (編). 「フォールトトレラントな量子計算は本当に可能か?」 Future Trends in Microelectronics. Up the Nano Creek : 4– 18. arXiv : quant-ph/0610117 . Bibcode :2006quant.ph.10117D.
^ Ahsan, Muhammad (2015). 性能シミュレーションツールに基づくトラップイオン量子コンピュータのアーキテクチャフレームワーク . Bibcode :2015PhDT......56A. OCLC 923881411.
^ Ahsan, Muhammad; Meter, Rodney Van; Kim, Jungsang (2016年12月28日). 「リソースパフォーマンスシミュレータを用いた100万量子ビットの量子コンピュータの設計」. ACM Journal on Emerging Technologies in Computing Systems . 12 (4): 39:1–39:25. arXiv : 1512.00796 . doi : 10.1145/2830570 . ISSN 1550-4832. S2CID 1258374.
^ Gidney, Craig; Ekerå, Martin (2021年4月15日). 「2000万個のノイズ量子ビットを用いて2048ビットRSA整数を8時間で因数分解する方法」 Quantum . 5 433. arXiv : 1905.09749 . Bibcode :2021Quant...5..433G. doi :10.22331/q-2021-04-15-433. ISSN 2521-327X. S2CID 162183806.
^ Ruiz, Diego; Guillaud, Jérémie; Leverrier, Anthony; Mirrahimi, Mazyar; Vuillot, Christophe (2025年1月26日). 「2Dにおける低オーバーヘッド量子コンピューティングのためのLDPC-catコード」. Nature Communications . 16 (1) 1040. arXiv : 2401.09541 . Bibcode :2025NatCo..16.1040R. doi :10.1038/s41467-025-56298-8. ISSN 2041-1723. PMC 11762751. PMID 39863608 .
^ Freedman, Michael H. ; Kitaev, Alexei ; Larsen, Michael J. ; Wang, Zhenghan (2003). 「トポロジカル量子計算」. アメリカ数学会報 . 40 (1): 31– 38. arXiv : quant-ph/0101025 . doi :10.1090/S0273-0979-02-00964-3. MR 1943131.
^ モンロー、ドン(2008年10月1日)「エニオン:量子コンピューティングのブレークスルーに必要なものは?」 ニューサイエンティスト 。
^ ab コシンズ、ダニエル (2025年6月28日). 「準粒子についてどう考えるか」. ニュー・サイエンティスト . 266 (3549): 34. doi :10.1016/S0262-4079(25)01046-2.
^ Preskill, John (2012年3月26日). 「量子コンピューティングとエンタングルメントの最前線」. arXiv : 1203.5813 [quant-ph].
^ Boixo, Sergio; Isakov, Sergei V.; Smelyanskiy, Vadim N.; Babbush, Ryan; Ding, Nan; et al. (2018). 「近未来デバイスにおける量子超越性の特性評価」 Nature Physics . 14 (6): 595– 600. arXiv : 1608.00263 . Bibcode :2018NatPh..14..595B. doi :10.1038/s41567-018-0124-x. S2CID 4167494.
^ サベージ、ニール(2017年7月5日)「量子コンピューターが『覇権』を競う」 サイエンティフィック・アメリカン 。
^ Giles, Martin (2019年9月20日). 「Googleの研究者が『量子超越性』を達成したと報じられる」 MITテクノロジーレビュー. 2020年 5月15日 閲覧 。
^ Tavares, Frank (2019年10月23日). 「GoogleとNASAが量子超越性を達成」 NASA . 2021年 11月16日 閲覧 。
^ Pednault, Edwin; Gunnels, John A.; Nannicini, Giacomo; Horesh, Lior; Wisnieff, Robert (2019年10月22日). 「二次記憶を利用した深層54量子ビットSycamore回路のシミュレーション」. arXiv : 1910.09534 [quant-ph].
^ Cho, Adrian (2019年10月23日). 「IBM、Googleの量子超越性主張に疑問を投げかける」. Science . doi :10.1126/science.aaz6080. ISSN 0036-8075. S2CID 211982610.
^ Liu, Yong (Alexander); Liu, Xin (Lucy); Li, Fang (Nancy); Fu, Haohuan; Yang, Yuling; 他 (2021年11月14日). 「「量子超越性」ギャップの解消」. 高性能コンピューティング、ネットワーキング、ストレージ、分析に関する国際会議議事録 . SC '21. ニューヨーク:Association for Computing Machinery. pp. 1– 12. arXiv : 2110.14502 . doi :10.1145/3458817.3487399. ISBN 978-1-4503-8442-1 . S2CID 239036985。
^ Bulmer, Jacob FF; Bell, Bryn A.; Chadwick, Rachel S.; Jones, Alex E.; Moise, Diana; et al. (2022年1月28日). 「ガウスボソンサンプリングにおける量子優位性の境界」. Science Advances . 8 (4) eabl9236. arXiv : 2108.01622 . Bibcode :2022SciA....8.9236B. doi :10.1126/sciadv.abl9236. ISSN 2375-2548. PMC 8791606. PMID 35080972 .
^ McCormick, Katie (2022年2月10日). 「古典コンピュータと量子コンピュータの競争はまだ終わっていない」. Physics . 15-19 . Bibcode :2022PhyOJ..15...19M. doi : 10.1103/Physics.15.19 . S2CID 246910085.
^ Pan, Feng; Chen, Keyang; Zhang, Pan (2022). 「Sycamore量子回路のサンプリング問題の解決」. Physical Review Letters . 129 (9) 090502. arXiv : 2111.03011 . Bibcode :2022PhRvL.129i0502P. doi :10.1103/PhysRevLett.129.090502. PMID: 36083655. S2CID : 251755796.
^ Cho, Adrian (2022年8月2日). 「普通のコンピューターは結局、Googleの量子コンピューターに勝てる」 . Science . 377. doi : 10.1126/science.ade2364.
^ 「Googleの『量子超越性』は、普通のスーパーコンピュータを使う研究者によって奪われた」 TechCrunch 、2022年8月5日。 2022年 8月7日 閲覧 。
^ ボール、フィリップ(2020年12月3日)「中国の物理学者、グーグルの『量子優位性』に異議を唱える」 ". Nature . 588 (7838): 380. Bibcode :2020Natur.588..380B. doi :10.1038/d41586-020-03434-7. PMID 33273711. S2CID 227282052.
^ ガリスト、ダニエル. 「光ベースの量子コンピュータが最速の古典的スーパーコンピュータを上回る」. Scientific American . 2020年 12月7日 閲覧 。
^ Conover, Emily (2020年12月3日). 「新型光量子コンピュータJiuzhangが量子超越性を達成」. Science News . 2020年 12月7日 閲覧 。
^ Zhong, Han-Sen; Wang, Hui; Deng, Yu-Hao; Chen, Ming-Cheng; Peng, Li-Chao; et al. (2020年12月3日). 「光子を用いた量子計算優位性」. Science . 370 (6523): 1460– 1463. arXiv : 2012.01625 . Bibcode :2020Sci...370.1460Z. doi :10.1126/science.abe8770. ISSN 0036-8075. PMID 33273064. S2CID 227254333.
^ Roberson, Tara M. (2020年5月21日). 「誇大宣伝は善の力となり得るか?」. Public Understanding of Science . 29 (5): 544– 552. doi : 10.1177/0963662520923109 . ISSN 0963-6625. PMID 32438851. S2CID 218831653.
^ Cavaliere, Fabio; Mattsson, John; Smeets, Ben (2020年9月). 「量子暗号と量子コンピューティングのセキュリティへの影響」 . Network Security . 2020 (9): 9– 15. doi :10.1016/S1353-4858(20)30105-7. ISSN 1353-4858. S2CID 222349414.
^ 劉永;チェン、ヤオジャン。郭、朱。ソン、ジアウェイ。シー、シンミン。ガン、リン。呉、文照。呉、魏。フー、ハオファン。劉、新。チェン、デクサン。趙志峰。ヤン、グァンウェン。江港市ガオ(2024年1月16日)。 「多振幅テンソルネットワーク収縮による量子アドバンテージ実験の検証」。 物理的なレビューレター 。 132 (3) 030601.arXiv : 2212.04749 。 ビブコード :2024PhRvL.132c0601L。 土井 :10.1103/PhysRevLett.132.030601。 ISSN 0031-9007。 PMID 38307065。
^ モンロー、ドン(2022年12月)「量子コンピュータと宇宙」Communications of the ACM.
^ マット・スウェイン(2023年6月20日)「PsiQuantum、フォールトトレラント量子コンピュータにより楕円曲線暗号を破るのに必要な計算リソースを700倍削減」 The Quanrum Insider .
^ Unruh, Bill (1995). 「量子コンピュータにおけるコヒーレンスの維持」. Physical Review A. 51 ( 2): 992–997 . arXiv : hep-th/9406058 . Bibcode :1995PhRvA..51..992U. doi :10.1103/PhysRevA.51.992. PMID :9911677 . S2CID :13980886.
^ デイヴィス、ポール(2007年3月6日)「ホログラフィック宇宙の量子情報科学と物理法則の性質への影響」 arXiv : quant-ph/0703041 。
^ Regan, KW (2016年4月23日). 「量子超越性と複雑性」. ゲーデルの失われた手紙とP=NP .
^ Kalai, Gil (2016年5月). 「量子コンピュータパズル」 (PDF) . AMSの通知 . 63 (5): 508– 516.
^ リノット、ヨセフ、ショーハム、ギル(2021年7月13日)「量子超越性実証の統計的側面」 arXiv : 2008.05177 [quant-ph].
^ Dyakonov, Mikhail (2018年11月15日). 「量子コンピューティングに対する反論」. IEEE Spectrum . 2019年 12月3日 閲覧 。
^ Russell, John (2019年1月10日). 「IBM Quantum Update: Q System Oneの発売、新たな協力者、そしてQCセンターの計画」 HPCwire . 2023年 1月9日 閲覧 。
^ タッキーノ、フランチェスコ;キエーザ、アレッサンドロ。カレッタ、ステファノ。ジェラーチェ、ダリオ(2019年12月19日)。 「ユニバーサル量子シミュレーターとしての量子コンピューター: 最先端の技術と展望」。 高度な量子テクノロジー 。 3 (3) 1900052.arXiv : 1907.03505 。 土井 :10.1002/qute.201900052。 ISSN 2511-9044。 S2CID 195833616。
^ チェタン・ナヤック、スティーブン・H・サイモン、アディ・スターン、マイケル・フリードマン、サンカール・ダス・サーマ(2008年9月12日)「非アーベル的エニオンとトポロジカル量子計算」 Reviews of Modern Physics 80 ( 3): 1083– 1159. arXiv : 0707.1889 . Bibcode :2008RvMP...80.1083N. doi :10.1103/RevModPhys.80.1083.
^ Leong, Kelvin; Sung, Anna (2022年11月). 「ビジネスマネージャーが量子コンピューティングについて知っておくべきこと」 (PDF) . Journal of Interdisciplinary Sciences . 2023年 8月13日 閲覧 .
^ 「知っておくべき10の量子コンピューティングアプリケーションと事例」 Built In . 2025年 6月21日 閲覧 。
^ バーンスタイン、イーサン; ヴァジラニ、ウメッシュ (1997). 「量子複雑性理論」. SIAM Journal on Computing . 26 (5): 1411– 1473. CiteSeerX 10.1.1.144.7852 . doi :10.1137/S0097539796300921.
出典
さらに読む
教科書
ベネンティ、ジュリアーノ。カザーティ、ジュリオ。ロッシーニ、ダヴィデ。ストリーニ、ジュリアーノ (2019)。 量子計算と情報の原理: 総合教科書 (第 2 版)。 土井 :10.1142/10909。 ISBN 978-981-3237-23-0 . OCLC 1084428655. S2CID 62280636.
バーンハート、クリス(2019年) 『量子コンピューティングは誰にでも 』MIT出版、 ISBN 978-0-262-35091-4 . OCLC 1082867954.
Exman, Iaakov; Pérez-Castillo, Ricardo; Piattini, Mario; Felderer, Michael 編 (2024). 『量子ソフトウェア:理論とシステム設計の側面』 Springer Nature . doi :10.1007/978-3-031-64136-7. ISBN 978-3-031-64136-7 。
ヒダリー、ジャック・D. (2021). 『量子コンピューティング:応用アプローチ』 (第2版). doi :10.1007/978-3-030-83274-2. ISBN 978-3-03-083274-2 . OCLC 1272953643. S2CID 238223274.
今井 博・林 正人編 (2006). 量子計算と情報:理論から実験へ . 応用物理学の話題. 第102巻. doi :10.1007/3-540-33133-6. ISBN 978-3-540-33133-9 。
ヒューズ, キアラン; アイザックソン, ジョシュア; ペリー, アナスタシア; サン, ランベル F.; ターナー, ジェシカ (2021). 量子コンピューティングに興味を持つ人のための. doi :10.1007/978-3-030-61601-4. ISBN 978-3-03-061601-4 . OCLC 1244536372. S2CID 242566636.
イェーガー、グレッグ (2007). 量子情報:概要 . doi :10.1007/978-0-387-36944-0. ISBN 978-0-387-36944-0 . OCLC 186509710.
ジョンストン、エリック・R.、ハリガン、ニック、ヒメノ=セゴビア、メルセデス (2019). 『量子コンピュータプログラミング:必須アルゴリズムとコードサンプル 』 O'Reilly Media, Incorporated. ISBN 978-1-4920-3968-6 . OCLC 1111634190。
ケイ、フィリップ、 ラフラム、 ミシェル ・モスカ (2007). 『量子コンピューティング入門』 . OUP Oxford. ISBN 978-0-19-857000-4 . OCLC 85896383。
キタエフ, アレクセイ・ユウ ; シェン, アレクサンダー・H; ヴィヤリー, ミハイル・N (2002). 古典計算と量子計算 . アメリカ数学会. ISBN 978-0-8218-3229-5 . OCLC 907358694。
クルガリン、セルゲイ; ボルズノフ、セルゲイ (2021). 『量子コンピューティング簡潔ガイド:アルゴリズム、演習、実装』 シュプリンガー. doi :10.1007/978-3-030-65052-0. ISBN 978-3-030-65052-0 。
シュトルツェ、ヨアヒム。スーター、ディーター (2004)。 量子コンピューティング: 理論から実験までの短期コース 。 土井 :10.1002/9783527617760。 ISBN 978-3-527-61776-0 . OCLC 212140089。
サスキンド、レナード ;フリードマン、アート(2014年) 『量子力学:理論的最小値 』 ニューヨーク : ベーシックブックス 、 ISBN 978-0-465-08061-8 。
Wichert, Andreas (2020). 『量子人工知能の原理:量子問題解決と機械学習』 (第2版). doi :10.1142/11938. ISBN 978-981-12-2431-7 . OCLC 1178715016. S2CID 225498497.
ウォン、トーマス (2022). 古典コンピューティングと量子コンピューティング入門 (PDF) . ルーテッド・グローブ. ISBN 979-8-9855931-0-5 . OCLC 1308951401. 2022年1月29日時点の オリジナル (PDF)からアーカイブ。 2022年 2月6日 閲覧 。
曽、北。チェン、謝。周、ドゥアン・ルー。ウェン・シャオガン(2019)。 量子情報と量子物質が出会う 。 arXiv : 1508.02595 。 土井 :10.1007/978-1-4939-9084-9。 ISBN 978-1-4939-9084-9 . OCLC 1091358969. S2CID 118528258.
学術論文
Abbot, Derek ; Doering, Charles R. ; Caves, Carlton M. ; Lidar, Daniel M. ; Brandt, Howard E. ; et al. (2003). 「夢と現実:量子コンピューティングに関する全体討論会」. 量子情報処理 . 2 (6): 449– 472. arXiv : quant-ph/0310130 . Bibcode :2003QuIP....2..449A. doi :10.1023/B:QINP.0000042203.24782.9a. hdl :2027.42/45526. S2CID 34885835.
ベルティオーム, アンドレ (1998年12月1日). 「量子計算」. 量子力学ソリューションマニュアル . pp. 233– 234. doi :10.1142/9789814541893_0016. ISBN 978-981-4541-88-6 . S2CID 128255429 – Semantic Scholar経由。
ディヴィンチェンツォ、デイビッド P. (2000)。 「量子計算の物理的実装」。 物理学要塞 。 48 ( 9–11 ): 771–783 . arXiv : quant-ph/0002077 。 Bibcode :2000ForPh..48..771D。 ドイ :10.1002/1521-3978(200009)48:9/11<771::AID-PROP771>3.0.CO;2-E。 S2CID 15439711。
DiVincenzo, David P. (1995). 「量子計算」. Science . 270 (5234): 255– 261. Bibcode :1995Sci...270..255D. CiteSeerX 10.1.1.242.2165 . doi :10.1126/science.270.5234.255. S2CID 220110562. 表 1 に、さまざまなシステムのスイッチング時間と位相ずれ時間を示します。
ジュトナー、ヴァレンティン (2021). 「量子の必然性:量子コンピュータの法的側面への取り組み」. Morals & Machines . 1 (1): 52– 59. doi : 10.5771/2747-5174-2021-1-52 . S2CID 236664155.
Krantz, P.; Kjaergaard, M.; Yan, F.; Orlando, TP; Gustavsson, S.; Oliver, WD (2019年6月17日). 「量子エンジニアのための超伝導量子ビットガイド」. Applied Physics Reviews . 6 (2): 021318. arXiv : 1904.06560 . Bibcode :2019ApPRv...6b1318K. doi :10.1063/1.5089550. ISSN 1931-9401. S2CID 119104251.
イアン・ミッチェル(1998年)「21世紀におけるコンピューティングパワー:ムーアの法則とその先」
サイモン、ダニエル・R. (1994). 「量子計算の力について」. 米国電気電子学会コンピュータ協会出版局.
外部リンク
ウィキメディア・コモンズの量子コンピュータ関連メディア
Wikiversityの量子コンピューティング関連の学習教材
スタンフォード哲学百科事典 :「量子コンピューティング」アミット・ヘイガー、マイケル・E・クファロ著
「量子計算理論」、 数学百科事典 、 EMSプレス 、2001 [1994]
Koen Groenland著『ビジネスのための量子コンピューティング入門』
Schneider, J., Smalley, I. (2024年8月5日). 量子コンピューティングとは? | IBM . https://www.ibm.com/think/topics/quantum-computing
講義