専門家が語る量子コンピューターについて知っておくべき3つのこと

専門家が語る量子コンピューターについて知っておくべき3つのこと


専門家が語る量子コンピューターについて知っておくべき3つのこと

量子コンピューターは奇妙な見た目の機械です

ロバート・ゲーメント/EPA/シャッターストック

量子コンピューターを想像してみてください。通常のコンピューターを想像していますが、それよりも優れたものはありますか?もしそうなら、それは間違いです。なぜなら、量子コンピューターは根本的に異なるからです。これらは、量子ビットとして知られる構成部分間で発生するエキゾチックな量子現象に依存していますが、その奇妙な性質が神話や誤解を招くことがよくあります。量子コンピューティングの専門家、ハーバード大学のシャヤン・マジディ氏は、 量子コンピュータの構築あなたに追いつくためにここにいます。

1. 量子コンピューターはすでに存在します

私は飛行機に一人で乗っていましたが、別の乗客が「量子コンピューターはいつ本当に実現するのでしょうか?」と尋ねました。しかし、それらは存在しており、私たちは毎日それを使用しています。世界中の科学者が量子コンピューターを使用しており、自宅にいる人々が量子コンピューターにアクセスして使用できるように、それらを一般公開している企業もあります。

とはいえ、量子コンピューターは、ラップトップを開いて常に使用するだけの大きな言語モデルのようなものにはまだ似ていません。これらはさらに特殊なデバイスであり、人々が使用する範囲は多岐にわたります。量子コンピューターの改良に取り組む実験者たちは、日々量子コンピューターの開発に取り組んでいます。実際、多くの研究者が量子コンピューターを使用して、将来の大規模量子コンピューターの構成要素を構築しています。あるいは、非常に基本的な科学的疑問を調査するためにそれらを使用します。

私たちは、従来のコンピューターでは実行できないことを量子コンピューターで行う方法のデモンストレーションの波の真っ只中にいます。 5 年後、10 年後、私が生徒たちを指導してクラウド経由で量子コンピューターに定期的にアクセスし、常にそのような実験を行っていたとしても、私は驚かないでしょう。

2. 量子コンピューターはすべての計算を容易にするわけではない

ここでの誤解は、量子コンピューターが単により優れた高速コンピューターになり、古典的なコンピューターが時代遅れになるということです。しかし、量子コンピューターは一般的に速いわけではありません。代わりに、私はそれらが異なる能力を持っていると表現することを好みます。これは、非常に特定の問題に対してのみ大幅な高速化が提供されることを意味します。

このような問題の 2 つの有名な例は、既知の古典的なアルゴリズムよりも高速に大量の数値を因数分解することです。これは、暗号化を破るのに重要であり、非構造化データをより高速に検索するためにも重要です。さらに、量子システムのシミュレーション、サンプリング タスク、特定の最適化問題、非常に特殊な仮定の下での線形代数問題などの問題もあります。

したがって、量子コンピューターの利点は生の速度からではなく、非常に外科的に設計された量子アルゴリズムから得られます。これらのアルゴリズムは、オーバーラップ、干渉、もつれなど、これらすべての本質的な量子効果を利用しており、それらの使用はたまたま非常に小さなクラスの問題に当てはまります。

しかし、これらのケース以外では、Web ブラウジング、テキストメッセージ、ゲームなど、ほとんどすべての用途において、量子コンピューターはラップトップでできる以上の利点を提供しません。量子的には簡単だと思われる問題と古典的に難しいと思われる問題のクラスがあり、これらは私たちが量子コンピューターで解決したい問題です。古典的に単純なものはすでに古典的に単純なので、それらに量子コンピューターを使用するのはやめましょう。膨大な時間とリソースの無駄になるだけです。

3. 量子コンピューターは、同時に動作する多くの古典的なコンピューターと同等ではありません。

量子コンピューターは、量子ビットが特別な重なり合った状態にできるため、一般的により強力であるため、すべての計算を一度に試行するというイメージを人々は心に抱く傾向があると思います。重ね合わせ状態とは、量子ビットが同時に 0 と 1 の組み合わせで存在することを意味します。があるのも事実です n 量子ビットの場合、その量子状態は指数関数的に多く、つまり 2 で記述されます。n オプション しかし、その情報を読み取ることができないため、無限並列処理の神話は崩れます。実際には、指数関数的に多くの答えを読むことはできません。量子ビットの状態を測定しようとした瞬間、量子ビットは単一の共通の古典的な値に崩壊します。

したがって、実際の話ははるかに微妙です。量子コンピューターは多くの答えを与えることができ、私たちは正しい答えを増幅し、間違った答えを抑制するアルゴリズムを開発しました。本当に優れたアルゴリズムは、これらの重複する選択肢をすべて考慮し、最終的な測定が行われたときに正しい答えが現れることを確認します。

トピック:

Leave a Reply

Your email address will not be published. Required fields are marked *