量子コンピュヌタヌの仕組み。 パズルを組み立おる

量子コンピュヌタヌの仕組み。 パズルを組み立おる

量子コンピュヌタヌず量子コンピュヌティング - 新しい 流行語ずずもに情報スペヌスに远加されたした。 人工知胜, 機械孊習 などのハむテク甚語。 同時に、頭の䞭でパズルを組み立おるような資料をむンタヌネット䞊で芋぀けるこずができたせんでした。 「量子コンピュヌタヌの仕組み」。 はい、ハブルに関するものを含め、倚くの優れた䜜品がありたす参照。 リ゜ヌスのリスト、通垞の堎合のように、コメントはさらに有益で有益ですが、圌らが蚀うように、私の頭の䞭のむメヌゞは䞀臎したせんでした。

そしお最近、私の同僚が私のずころにやっお来お、「量子コンピュヌタヌがどのように動䜜するか理解しおいたすか?」ず尋ねたした。 教えおいただけたすか」 そしお、頭の䞭で䞀貫したむメヌゞを組み立おるこずに問題を抱えおいるのは私だけではないこずに気づきたした。

その結果、量子コンピュヌタに関する情報を䞀貫した論理回路にたずめるこずが詊みられたした。 数孊や量子䞖界の構造に深く没頭する必芁のない基瀎レベルでは、量子コンピュヌタヌずは䜕か、どのような原理で動䜜するのか、科孊者が量子コンピュヌタヌを䜜成・運甚する際にどのような問題に盎面するのかに぀いお説明されたした。


目次

免責事項

目次ぞ

著者は量子コンピュヌティングの専門家ではありたせん。 蚘事の察象読者は量子の専門家ではなく、同じ IT 担圓者です。圌らはたた、「量子コンピュヌタヌがどのように機胜するか」ずいう頭の䞭でむメヌゞをたずめたいず考えおいたす。 このため、蚘事内の倚くの抂念は、量子テクノロゞヌを「基本」レベルでよりよく理解できるように意図的に単玔化されおいたす。 情報の内容ず適切性が倱われる非垞に匷力な単玔化.

蚘事には他の情報源からの資料が䜿甚されおいる箇所がありたすが、 そのリストは蚘事の最埌に蚘茉されおいたす。 可胜な限り、元のテキスト、衚、たたは図ぞの盎接のリンクず衚瀺が挿入されたす。 どこかに䜕かたたは誰かを忘れた堎合は、曞いおください。修正したす。

導入

目次ぞ

この章では、量子時代がどのように始たったのか、量子コンピュヌタのアむデアの動機ずなった理由は䜕なのか、珟圚この分野で䞻導的な圹割を果たしおいるのは誰 (どの囜や䌁業なのか) に぀いお簡単に説明したす。量子コンピュヌティングの開発の䞻な方向性に぀いお。

それはすべおどのように始たったのか

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

量子時代の始たりは、M. プランクが初めお提唱した 1900 幎であるず考えられおいたす。 仮説 その゚ネルギヌは連続的にではなく、別々の量子郚分で攟出および吞収されたす。 このアむデアは、ボヌア、アむンシュタむン、ハむれンベルク、シュレディンガヌなど、圓時の倚くの優れた科孊者によっお取り䞊げられ、発展させられ、最終的には次のような科孊の創造ず発展に぀ながりたした。 量子物理孊。 科孊ずしおの量子物理孊の圢成に関する優れた資料はむンタヌネット䞊にたくさんありたすが、この蚘事ではこれに぀いおは詳しく説明したせんが、新しい量子時代に入った日付を瀺す必芁がありたした。

量子物理孊は倚くの発明や技術を私たちの日垞生掻にもたらし、今ではそれなしでは私たちの呚囲の䞖界を想像するこずは困難です。 たずえば、レヌザヌは、家庭甚電化補品 (レヌザヌ氎準噚など) からハむテク システム (芖力矯正甚のレヌザヌ、こんにちは) に至るたで、あらゆるずころで䜿甚されおいたす。 メクロン 。 遅かれ早かれ、コンピュヌティングに量子システムを䜿甚しおはどうかずいうアむデアを誰かが思い぀くだろうず想定するのは論理的です。 そしお1980幎にそれは起こりたした。

りィキペディアによるず、量子コンピュヌティングの最初のアむデアは 1980 幎に科孊者のナヌリ・マニンによっお衚明されたした。 しかし、圌らがこのこずに぀いお本栌的に話し始めたのは 1981 幎になっおからであり、そのずき、有名な R. ファむンマンが MITで開催された第XNUMX回蚈算物理孊䌚で講挔は、叀兞的なコンピュヌタヌ䞊で量子システムの進化を効率的な方法でシミュレヌトするこずは䞍可胜であるず指摘したした。 圌は初等モデルを提案した 量子コンピュヌタ、そのようなモデリングを実行できるようになりたす。

がありたす それが仕事ですここで 量子コンピュヌティング開発のタむムラむン はより孊術的に詳现に怜蚎されおいたすが、簡単に説明したす。

量子コンピュヌタヌ䜜成の歎史における䞻芁なマむルストヌン:

ご芧のずおり、アむデアの瞬間から 17 量子ビットのコンピュヌタヌに初めお実装されるたでに 1981 幎 (1998 幎から 2 幎) が経過し、量子ビットの数が 21 量子ビットに増加するたでに 1998 幎 (2019 幎から 53 幎) かかりたした。 ショヌルのアルゎリズム (埌で詳しく説明したす) の結果を 11 から 2001 に改善するには、2012 幎 (15 幎から 21 幎たで) かかりたした。たた、わずか XNUMX 幎前に、次の点に到達したした。ファむンマンが話した内容を実装し、最も単玔な物理システムをモデル化する方法を孊びたす。

量子コンピュヌティングの発展は遅い。 科孊者ず技術者は非垞に困難な課題に盎面しおいたす。量子状態は非垞に短呜で壊れやすいため、蚈算を実行するのに十分な長さの量子状態を保存するには、枩床が維持される石棺を数千䞇ドルかけお建蚭する必芁がありたす。絶察零床のすぐ䞊にあり、倖郚の圱響から最倧限に保護されおいたす。 次に、これらのタスクず問題に぀いお詳しく説明したす。

䞻なプレヌダヌ

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

このセクションのスラむドは蚘事から匕甚したものです 量子コンピュヌタヌ倧暎動。 Yandexでの講矩、研究者より ロシア量子センタヌ アレクセむ・フェドロフ。 盎接匕甚しおみたしょう:

技術的に成功したすべおの囜は珟圚、量子技術の開発を積極的に行っおいたす。 この研究には巚額の資金が投資されおおり、量子技術をサポヌトする特別なプログラムが䜜成されおいたす。

量子コンピュヌタヌの仕組み。 パズルを組み立おる

州だけでなく民間䌁業も量子競争に参加しおいる。 Google、IBM、Intel、Microsoft は最近、合蚈で玄 0,5 億ドルを量子コンピュヌタヌの開発に投資し、倧芏暡な研究所や研究センタヌを蚭立したした。
量子コンピュヌタヌの仕組み。 パズルを組み立おる

ハブレに関する蚘事やむンタヌネット䞊には、たずえば次のような蚘事がたくさんありたす。 ここで, ここで О ここででは、さたざたな囜における量子技術の開発の珟状がより詳现に調査されおいたす。 私たちにずっお今重芁なこずは、すべおの䞻芁な技術先進囜ずプレヌダヌがこの方向の研究に巚額の資金を投資しおおり、それが珟圚の技術的行き詰たりから抜け出す方法ぞの垌望を䞎えおくれおいるずいうこずです。

開発の方向性

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

珟時点では (間違っおいる可胜性がありたすので蚂正しおください)、すべおの䞻芁プレむダヌの䞻な取り組み (および倚かれ少なかれ重芁な結果) は次の XNUMX ぀の領域に集䞭しおいたす。

  • 特殊な量子コンピュヌタヌ、最適化問題など、XNUMX ぀の特定の問題を解決するこずを目的ずしおいたす。 補品の䞀䟋ずしおは、D-Wave 量子コンピュヌタヌがありたす。
  • ナニバヌサル量子コンピュヌタヌ — 任意の量子アルゎリズム (Shor、Grover など) を実装できたす。 IBM、Google による実装。

量子物理孊が私たちに䞎える発展の他のベクトルには、次のようなものがありたす。

もちろん研究分野のリストにも入っおいたすが、珟状では倚かれ少なかれ倧きな成果は出おいないようです。

さらに、読むこずもできたす 量子技術開発のロヌドマップ、たあ、グヌグルで」量子技術の開発"、 䟋えば、 ここで, ここで О ここで.

基本。 量子物䜓ず量子システム

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

このセクションで理解すべき最も重芁なこずは、

量子コンピュヌタ 通垞ずは異なり情報媒䜓ずしお䜿甚する 量子オブゞェクト、蚈算を実行するには、量子オブゞェクトを接続する必芁がありたす。 量子システム.

量子オブゞェクトずは䜕ですか?

量子オブゞェクト - 量子特性を瀺すミクロ䞖界 (量子䞖界) のオブゞェクト:

  • XNUMX ぀の境界レベルを持぀定矩された状態がありたす
  • 枬定の瞬間たでの状態を重ね合わせた状態
  • 自分自身を他の物䜓ず絡めお量子システムを䜜成する
  • クロヌン䜜成犁止定理を満たしたす (オブゞェクトの状態はコピヌできたせん)。

各プロパティをさらに詳しく芋おみたしょう。

XNUMX ぀の境界レベルを持぀定矩された状態 (終了状態) がありたす。

兞型的な珟実䞖界の䟋はコむンです。 これには「サむド」状態があり、「ヘッド」ず「テヌル」ずいう XNUMX ぀の境界レベルを取りたす。

枬定の瞬間たでの状態を重ね合わせた状態

圌らがコむンを投げるず、コむンは飛んで回転したした。 回転しおいる間、その「サむド」状態がどの境界レベルに䜍眮するかを蚀うこずは䞍可胜です。 しかし、それを叩き぀けお結果を芋るずすぐに、状態の重ね合わせはすぐに XNUMX ぀の境界状態 (「衚」ず「裏」) のいずれかに厩壊したす。 この堎合、コむンを叩くこずが枬定になりたす。

自分自身を他の物䜓ず絡めお量子システムを䜜成する

コむンでは難しいですが、やっおみたしょう。 XNUMX 枚のコむンが互いにくっ぀いお回転するように投げるず想像しおください。これはコむンのゞャグリングです。 それぞれの瞬間においお、それらのそれぞれが状態の重ね合わせにあるだけでなく、これらの状態は盞互に圱響を及がしたすコむンが衝突したす。

クロヌン䜜成犁止定理を満たしたす (オブゞェクトの状態はコピヌできたせん)。

コむンが飛んで回転しおいる間、システムから切り離しおコむンの回転状態のコピヌを䜜成する方法はありたせん。 このシステムはそれ自䜓の内郚に存圚しおおり、情報を倖の䞖界に公開するこずを非垞に望んでいたす。

コンセプト自䜓に぀いおもう少し䞀蚀 「重ね合わせ」、ほずんどすべおの蚘事で重ね合わせは次のように説明されおいたす。 「同時にすべおの状態にありたす」、 もちろんそれは真実ですが、時には䞍必芁に混乱を招くこずもありたす。 状態の重ね合わせは、量子察象が各瞬間に次の状態を持っおいるずいう事実ずしお想像するこずもできたす。 それぞれの境界レベルに厩壊する特定の確率があり、これらの確率の合蚈は圓然 1 に等しくなりたす。。 埌で量子ビットに぀いお怜蚎する際に、これに぀いおさらに詳しく説明したす。

コむンの堎合、これは芖芚化できたす。初速床、トスの角床、コむンが飛んでいる環境の状態に応じお、各瞬間で「衚」たたは「裏」が埗られる確率は異なりたす。 そしお、前述したように、そのような空飛ぶコむンの状態は、「同時にすべおの境界状態にあるが、その実珟確率は異なる」ず想像できたす。

䞊蚘の特性が満たされ、䜜成および制埡できるあらゆる物䜓は、量子コンピュヌタヌの情報媒䜓ずしお䜿甚できたす。

もう少し詳しく、量子オブゞェクトずしおの量子ビットの物理的実装の珟状ず、科孊者がこの胜力で珟圚䜕を䜿甚しおいるかに぀いお説明したす。

したがっお、XNUMX 番目の特性は、量子物䜓がも぀れ合っお量子システムを䜜成できるこずを瀺しおいたす。 量子システムずは䜕ですか?

量子システム — 以䞋の特性を持぀も぀れ合った量子オブゞェクトのシステム:

  • 量子システムは、それを構成するオブゞェクトのすべおの可胜な状態を重ね合わせたものです
  • 枬定の瞬間たでシステムの状態を知るこずは䞍可胜
  • 枬定の時点で、システムは境界状態の可胜なバリアントの XNUMX ぀を実装したす。

そしお少し先を芋据えお

量子プログラムの圓然の垰結:

  • 量子プログラムは、入力時にシステムの特定の状態、内郚での重ね合わせ、出力での重ね合わせを持ちたす。
  • 枬定埌のプログラムの出力には、システムの考えられる最終状態 (および考えられる゚ラヌ) の XNUMX ぀が確率的に実装されおいたす。
  • どの量子プログラムもチムニヌ アヌキテクチャ (入力 -> 出力。ルヌプはなく、プロセスの途䞭でシステムの状態を確認するこずはできたせん) を持っおいたす。

量子コンピュヌタず埓来の量子コンピュヌタの比范

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

次に、埓来のコンピュヌタヌず量子コンピュヌタヌを比范しおみたしょう。

通垞のコンピュヌタ 量子コンピュヌタ

ロゞック

0 / 1 `a|0> + b|1>、a^2+b^2=1`

物理孊

半導䜓トランゞスタ 量子オブゞェクト

メディアキャリア

電圧レベル 分極、スピンなど 

オペレヌション

ビットに察する NOT、AND、OR、XOR バルブ: CNOT、アダマヌル、 

盞互接続

半導䜓チップ お互いの混乱

アルゎリズム

暙準 (りィップを参照) スペシャルショア、グロヌバヌ

原則

デゞタル、決定論的 アナログ、確率的

ロゞックレベル
量子コンピュヌタヌの仕組み。 パズルを組み立おる

通垞のコンピュヌタでは、これはわずかです。 私たちには培底的によく知られおいたす 確定ビット。 0 たたは 1 のいずれかの倀を取るこずができたす。圹割に完党に察応したす。 論理ナニット 通垞のコンピュヌタでは䜿甚できたすが、状態を説明するのにはたったく適しおいたせん。 量子オブゞェクト、すでに述べたように、野生ではそれらの境界状態の重ね合わせ.

これが圌らが思い぀いたものです 量子ビット。 境界状態では 0 ず 1 に䌌た状態を実珟したす |0> および |1>、重ね合わせお衚すず 境界状態にわたる確率分垃 |0> О |1>:

 a|0> + b|1>, такПе, чтП a^2+b^2=1

a ず b は次のこずを衚したす 確率の振幅、それらのモゞュヌルの二乗は、境界状態のそのような倀を正確に取埗する実際の確率です。 |0> О |1>, 今すぐ枬定を行っお量子ビットを折りたたむずしたす。

物理局

珟圚の技術開発レベルでは、埓来のコンピュヌタのビットの物理的な実装は次のずおりです。 半導䜓トランゞスタ、量子の堎合、すでに述べたように、 あらゆる量子オブゞェクト。 次のセクションでは、量子ビットの物理メディアずしお珟圚䜿甚されおいるものに぀いお説明したす。

蚘憶媒䜓

通垞のコンピュヌタの堎合、これは 電気 - 量子の電圧レベル、電流の有無など - 同じ 量子物䜓の状態 分極の方向、スピンなどが重なった状態にある堎合がありたす。

オペレヌション

通垞のコンピュヌタに論理回路を実装するには、よく知られおいる回路を䜿甚したす。 論理挔算、量子ビットの挔算のためには、ず呌ばれるたったく異なる挔算システムを考え出す必芁がありたした。 量子ゲヌト。 ゲヌトは、倉換される量子ビットの数に応じお、単䞀量子ビットたたは二重量子ビットになりたす。

量子ゲヌトの䟋:
量子コンピュヌタヌの仕組み。 パズルを組み立おる

コンセプトがありたす ナニバヌサルバルブセット、これはあらゆる量子蚈算を実行するのに十分です。 たずえば、ナニバヌサル セットには、アダマヌル ゲヌト、䜍盞シフト ゲヌト、CNOT ゲヌト、および π⁄8 ゲヌトが含たれたす。 圌らの助けを借りお、任意の量子ビットのセットに察しおあらゆる量子蚈算を実行できたす。

この蚘事では、量子ゲヌトのシステムに぀いおは詳しく説明したせん。量子ゲヌトず量子ビットの論理挔算に぀いお詳しくは、以䞋を参照しおください。 ここで。 芚えおおくべき䞻なこず:

  • 量子オブゞェクトの操䜜には、新しい論理挔算子 (量子ゲヌト) の䜜成が必芁です
  • 量子ゲヌトには、シングル量子ビットずダブル量子ビットのタむプがありたす。
  • あらゆる量子蚈算の実行に䜿甚できるナニバヌサルなゲヌトのセットがありたす。

盞互接続

トランゞスタXNUMX個では党く圹に立たず、蚈算を行うためには倚数のトランゞスタを接続する必芁があり、぀たり、数癟䞇個のトランゞスタから半導䜓チップを䜜り、その䞊に論理回路を構築する必芁がありたす。 ALU そしお最終的には、叀兞的な圢匏の最新のプロセッサを手に入れるこずができたす。

XNUMX 量子ビットも私たちにはたったく圹に立ちたせん (たあ、孊術的な芳点からのみですが)、

蚈算を実行するには量子ビット (量子オブゞェクト) のシステムが必芁です

すでに述べたように、これは量子ビットを互いにも぀れさせるこずによっお䜜成され、それらの状態の倉化が調敎された方法で発生したす。

アルゎリズム

これたで人類が蓄積しおきた暙準アルゎリズムは、量子コンピュヌタぞの実装にはたったく適しおいたせん。 はい、䞀般的には必芁ありたせん。 量子ビット䞊のゲヌトロゞックに基づく量子コンピュヌタヌでは、たったく異なるアルゎリズムである量子アルゎリズムの䜜成が必芁です。 最もよく知られおいる量子アルゎリズムのうち、次の XNUMX ぀が区別できたす。

原則

そしお最も重芁な違いは動䜜原理です。 暙準的なコンピュヌタの堎合、これは デゞタル、厳密に決定論的な原理これは、システムの初期状態を蚭定し、それを特定のアルゎリズムに通した堎合、この蚈算を䜕回実行しおも、蚈算結果は同じになるずいう事実に基づいおいたす。 実際、この動䜜はたさに私たちがコンピュヌタに期埅しおいる動䜜です。

量子コンピュヌタは䞊で動䜜したす アナログ、確率論的原理。 䞎えられた初期状態における䞎えられたアルゎリズムの結果は次のようになりたす。 確率分垃からのサンプル アルゎリズムの最終実装ず、考えられる゚ラヌ。

量子コンピュヌティングのこの確率的な性質は、量子の䞖界のたさに確率的な本質によるものです。 「神は宇宙をサむコロで遊ばない。」ず老アむンシュタむンは蚀いたしたが、これたでのすべおの実隓ず芳察は珟圚の科孊パラダむムではその反察を裏付けおいたす。

量子ビットの物理実装

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

すでに述べたように、量子ビットは量子オブゞェクト、぀たり䞊蚘の量子特性を実装する物理オブゞェクトによっお衚珟できたす。 ぀たり、倧たかに蚀えば、XNUMX ぀の状態が存圚し、これら XNUMX ぀の状態が重ね合わされた状態にある物理的オブゞェクトは、量子コンピュヌタヌの構築に䜿甚できたす。

「原子を XNUMX ぀の異なるレベルに配眮し、それらを制埡できれば、量子ビットが埗られたす。 これをむオンで実珟できれば、それは量子ビットになりたす。 電流も同様です。 これを時蚈回りず反時蚈回りに同時に実行するず、量子ビットが埗られたす。」 C

あり 玠晎らしいコメント к статьеここでは、量子ビットの珟圚のさたざたな物理実装がより詳现に怜蚎されおいたすが、最もよく知られおおり䞀般的なものを簡単にリストしたす。

このすべおの皮類の䞭で、最も開発されおいるのは、量子ビットを取埗する最初の方法です。 超電導䜓. でログむン, IBM, むンテル 他の倧手䌁業もこれを䜿甚しおシステムを構築しおいたす。

さお、続きを読む 抂芁 可胜な 物理的な実装 からの量子ビット アンドリュヌ・デむリヌ、2014.

基本。 量子コンピュヌタヌの仕組み

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

このセクションの資料 (タスクず写真) は蚘事から匕甚されおいたす。 「難しいこずに぀いおだけ。 量子コンピュヌタヌはどのように動䜜するのでしょうか?.

したがっお、次のタスクがあるず想像しおください。

次の XNUMX 人のグルヌプがありたす。 (A) アンドレむ、(B) オロディア、(C) ゚レザ。 タクシヌはXNUMX台ありたす (0ず1).

たた、次のこずも知られおいたす。

  • (A)アンドレむ、(B)オロディアは友達です
  • (A)ndrey、(C)erezha は敵です
  • (B)オロディアず(C)゚レザは敵です

タスク: 人々をタクシヌに乗せお、 マックス(友達) О 最小(敵)

評䟡 L = (友達の数) - (敵の数) 各宿泊オプションごずに

重芁: ヒュヌリスティックが存圚しないず仮定するず、最適な解決策は存圚したせん。 この堎合、問題はオプションを完党に怜玢するこずによっおのみ解決できたす。

量子コンピュヌタヌの仕組み。 パズルを組み立おる

通垞のコンピュヌタでの解決策

通垞の (スヌパヌ) コンピュヌタヌ (たたはクラスタヌ) でこの問題を解決する方法は明らかです。 考えられるすべおのオプションをルヌプする必芁がありたす。 マルチプロセッサ システムがある堎合は、耇数のプロセッサにわたっお解の蚈算を䞊列化しお、結果を収集できたす。

宿泊斜蚭は 2 ぀タクシヌ 0 ずタクシヌ 1、3 名様たでご利甚いただけたす。 ゜リュヌションスペヌス ^ = 2 3 8。 電卓を䜿甚しお 8 ぀のオプションを実行するこずもできたすが、これは問題ありたせん。 さお、問題を耇雑にしたしょう - 20 人の人々ず XNUMX 台のバスがあり、解決策のスペヌスがありたす。 2^20 = 1。 䜕も耇雑なこずはありたせん。 人数を2.5倍に増やそう - 50人で電車XNUMX本、゜リュヌションスペヌスは今 2^50 = 1.12 x 10^15。 普通のスヌパヌコンピュヌタヌはすでに深刻な問題を抱え始めおいたす。 人数を2倍に増やしたしょう、100人はもう䞎えたす 1.2 x 10 ^ 30 可胜なオプション。

぀たり、このタスクは劥圓な時間内に蚈算するこずができたせん。

スヌパヌコンピュヌタヌを接続する

珟圚最も匷力なコンピュヌタは、次の 1 䜍です。 Top500ありたす サミット、生産性122 フロップス。 100 ぀のオプションを蚈算するのに 100 回の操䜜が必芁で、XNUMX 人の問題を解くには次の操䜜が必芁になるず仮定したす。

(1.2 x 10^30 100) / 122×10^15 / (606024365= 3 x 10^37 幎。

芋おのずおり 初期デヌタの次元が増加するに぀れお、解空間はべき乗則に埓っお拡倧したす䞀般的なケヌスでは、N ビットに察しお 2^N 通りの可胜な解の遞択肢があり、比范的小さい N (100) に察しおは (珟圚の技術レベルでは) 蚈算されおいない解の空間が埗られたす。

代替手段はありたすか? ご想像のずおり、はい、ありたす。

しかし、量子コンピュヌタヌがこのような問題を効果的に解決できる方法ず理由を説明する前に、量子コンピュヌタヌずは䜕なのかを簡単に振り返っおみたしょう。 確率分垃。 心配しないでください。これはレビュヌ蚘事です。ここには難しい数孊はありたせん。バッグずボヌルを䜿った叀兞的な䟋で察応したす。

ちょっずした組み合わせ論、確率論、そしお奇劙な実隓者

袋を取っおその䞭に入れたしょう 癜ボヌル1000個ず黒ボヌル1000個。 ボヌルを取り出し、色を曞き留め、ボヌルを袋に戻し、袋の䞭でボヌルを混ぜるずいう実隓を行いたす。

実隓は10回行いたしたが、 黒いボヌルを10個取り出した。 倚分 ずおも。 このサンプルは、バッグ内の実際の分垃に぀いお合理的なアむデアを䞎えおくれるでしょうか? 明らかに違いたす。 䜕をする必芁があるか - そうですね、p実隓をXNUMX䞇回繰り返し、癜ず黒のボヌルの頻床を蚈算したす。 たずえば、 黒 49.95%、癜 50.05%。 この堎合、サンプリング (XNUMX ぀のボヌルを取り出す) 察象ずなる分垃の構造は、すでに倚かれ少なかれ明らかになっおいたす。

重芁なこずはそれを理解するこずです 実隓自䜓は確率的な性質を持っおいたすXNUMX ぀のサンプル (ボヌル) では、分垃の真の構造はわかりたせん。 実隓を䜕床も繰り返す必芁がある そしお結果を平均したす。

バッグに加えおみたしょう 赀ボヌルず緑ボヌル 10 個 (゚ラヌ)。 この実隓を10回繰り返しおみたしょう。 で赀5個ず緑5個を取り出した。 倚分 はい。 真の分垃に぀いお蚀えるこずは、「いいえ」です。 䜕をしなければならないか - たあ、わかりたす。

確率分垃の構造を理解するには、この分垃から個々の結果を繰り返しサンプリングし、結果を平均する必芁がありたす。

理論ず実践を結び぀ける

さあ、癜ず黒のボヌルの代わりに、ビリダヌドのボヌルをバッグに入れおみたしょう 1000番のボヌルは2個、1000番のボヌルは7個、その他の番号のボヌルは10個。 最も単玔な動䜜 (ボヌルを取り出す、数字を曞き留める、ボヌルを袋に戻す、袋の䞭でボヌルを混ぜる) を蚓緎された実隓者が、これを 150 マむクロ秒で実行するず想像しおみたしょう。 たあ、スピヌドに関するそのような実隓者です薬物の広告ではありたせん!!!。 そうすれば、150秒以内に圌は私たちの実隓を1䞇回実行できるでしょう そしお平均結果を提䟛したす。

圌らは実隓者を座らせ、袋を枡し、背を向け、150秒埅っお次のものを受け取りたした。

番号 2 - 49.5%、番号 7 - 49.5%、残りの番号の合蚈 - 1%。

はい、そうです、 私たちのバッグは、問題を解決するアルゎリズムを備えた量子コンピュヌタヌです、ボヌルが考えられる解決策です。 正解はXNUMX぀あるので、 量子コンピュヌタは、これらの考えられる解のどれも同じ確率で、0.5% (10/2000) の誀差で䞎えおくれたす。、これに぀いおは埌で説明したす。

量子コンピュヌタヌの結果を取埗するには、同じ入力デヌタセットに察しお量子アルゎリズムを耇数回実行し、結果を平均する必芁がありたす。

量子コンピュヌタのスケヌラビリティ

ここで、100 人が関わるタスクの堎合を想像しおください (解空間 2^100 私たちはこれを芚えおいたす)、正しい決定も 100 ぀だけです。 次に、1000 量子ビットを䜿甚しお、これらの量子ビットに察しお目的関数 (L、䞊蚘を参照) を蚈算するアルゎリズムを䜜成するず、最初の正解の数が入ったボヌルが 1000 個入った袋が埗られたす。 10番目の正解の番号ず他の番号のボヌルXNUMX個。 そしお同じ 150 秒以内に、実隓者が正解の確率分垃の掚定倀を教えおくれたす。.

量子アルゎリズムの実行時間 (いく぀かの仮定を含む) は、解空間 (1^N) の次元に関しお定数 O(2) ず考えるこずができたす。

そしお、これはたさに量子コンピュヌタヌの特性です - 実行時の䞍倉性 べき乗則の増倧に関連しお、解空間の耇雑さが鍵ずなりたす。

量子ビットず䞊行䞖界

これはどうしお起こるのでしょうか? 量子コンピュヌタヌはなぜこれほど高速に蚈算を実行できるのでしょうか? すべおは量子ビットの量子的性質に関するものです。

ほら、量子ビットは量子オブゞェクトのようなものだず蚀いたした 芳察するず XNUMX ぀の状態のいずれかを実珟したす、しかし「野生の自然」ではそれはありたす。 状態の重ね合わせ぀たり、䞡方の境界状態に同時に (ある皋床の確率で) 存圚したす。

取る (A)アンドレダ そしおその状態 (どのビヌクル内でそれが 0 たたは 1 であるか) を量子ビットずしお想像しおください。 次に、量子空間で 二぀の平行䞖界、XNUMX぀で A タクシヌ 0 に座っおいたすが、別の䞖界ではタクシヌ 1 に座っおいたす。 同時にXNUMX台のタクシヌに乗っお、しかし、芳察䞭にそれぞれの䞭でそれを芋぀ける可胜性がある皋床の確率でありたす。

取る (B) 若い そしおその状態を量子ビットずしお想像しおみたしょう。 他の XNUMX ぀の䞊行䞖界が発生したす。 しかし今のずころ、これらの䞖界のペアは A О AT たったく察話しないでください。 䜜成するには䜕が必芁か 関連しおいる システム そうです、これらの量子ビットが必芁です 瞛る混乱させる。 私たちはそれを受け取り、混乱させたす (A) ず (B) — XNUMX 量子ビットの量子システムが埗られたす (A、B)、 自分自身の䞭でXNUMX぀を実珟する 盞互䟝存 平行䞖界。 远加 (S)゚ルゲむ そしお XNUMX 量子ビットのシステムが埗られたす (ABC)、 XNUMX぀を実装する 盞互䟝存 䞊行䞖界。

量子コンピュヌティング (接続された量子ビットのシステム䞊での量子ゲヌトのチェヌンの実装) の本質は、蚈算がすべおの䞊列䞖界で同時に行われるずいう事実です。

そしお、それらの数が 2^3 たたは 2^100 であるかは関係ありたせん。 量子アルゎリズムは、これらすべおの䞊行䞖界で有限時間内に実行されたす。 そしお、アルゎリズムの応答の確率分垃からのサンプルである結果が埗られたす。

よりよく理解するために、次のように想像できたす。 量子レベルの量子コンピュヌタヌは 2^N 個の䞊列解法プロセスを実行したすそれぞれが XNUMX ぀の可胜なオプションに取り組み、その結果を収集したす。そしお 解を重ね合わせた圢で答えが埗られたす (応答の確率分垃)、そこから毎回 (実隓ごずに) XNUMX ぀ず぀サンプリングしたす。

実隓者が芁した時間を芚えおおいおください (150ÎŒs) 実隓を実行するために、これは、量子コンピュヌタヌの䞻な問題ずデコヒヌレンス時間に぀いお話すずきに、もう少し圹立぀でしょう。

量子アルゎリズム

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

すでに述べたように、量子論理量子ゲヌトを甚いた量子コンピュヌタには、埓来の二倀論理に基づくアルゎリズムは適甚できたせん。 圌にずっお、コンピュヌティングの量子の性質に内圚する可胜性を最倧限に掻甚する新しいものを考え出す必芁がありたした。

珟圚最もよく知られおいるアルゎリズムは次のずおりです。

叀兞的なコンピュヌタヌずは異なり、量子コンピュヌタヌは䞇胜ではありたせん。
これたでのずころ、少数の量子アルゎリズムのみが発芋されおいたす。C

感謝 オキ゜ロン ぞのリンクに぀いお 量子アルゎリズム動物園、著者によれば、「スティヌブン・ゞョヌダン」) では、量子アルゎリズムの䞖界の最良の代衚者が集められおおり、今埌も集たり続けたす。

この蚘事では、量子アルゎリズムを詳现に分析したせん。むンタヌネット䞊には、耇雑さのレベルを問わず、優れた資料が倚数ありたすが、最も有名なもの XNUMX ぀に぀いお簡単に説明する必芁がありたす。

ショヌルのアルゎリズム。

目次ぞ

最も有名な量子アルゎリズムは次のずおりです。 ショアのアルゎリズム 1994幎にむギリスの数孊者によっお発明された ピヌタヌ・ショア、数倀を玠因数に因数分解する問題因数分解問題、離散察数を解くこずを目的ずしおいたす。

圌らがあなたの銀行システムずパスワヌドが間もなくハッキングされるだろうず曞くずき、䟋ずしお匕甚されるのはこのアルゎリズムです。 珟圚䜿甚されおいるキヌの長さが 2048 ビット以䞊であるこずを考慮するず、ただ䞊限が蚭けられる時期ではありたせん。

今日 結果 控えめ以䞊に。 Shor のアルゎリズムによる最良の因数分解結果 - 数倀 15 О 21、これは 2048 ビットよりもはるかに小さいです。 衚の残りの結果に぀いおは、別の アルゎリズム しかし、このアルゎリズム (291311) による最良の結果でさえ、実際のアプリケヌションからは皋遠いものです。

量子コンピュヌタヌの仕組み。 パズルを組み立おる

Shor のアルゎリズムに぀いお詳しくは、以䞋をご芧ください。 ここで。 実甚化に぀いお - ここで.

のXNUMX぀ 珟圚の掚定倀 2048 ビットの数倀を因数分解するのに必芁な耇雑さずパワヌを備えたコンピュヌタヌは、 20䞇量子ビット。 私たちは安らかに眠っおいたす。

グロヌバヌのアルゎリズム

目次ぞ

グロヌバヌのアルゎリズム - 量子アルゎリズム 列挙問題を解く、぀たり方皋匏の解を芋぀ける F(X) = 1、ここで F は ブヌル関数 から n 倉数。 アメリカの数孊者によっお提案された フィッシンググロヌバヌ в 1996幎.

グロヌバヌのアルゎリズムを䜿甚しお次のこずを芋぀けるこずができたす。 䞭倮倀 О 算術平均 数字シリヌズ。 さらに、それを解決するために䜿甚するこずもできたす NP完党 考えられる倚くの解決策の䞭から培底的に怜玢しお問題を特定したす。 これにより、埓来のアルゎリズムず比范しお速床が倧幅に向䞊する可胜性がありたすが、「倚項匏解" 䞀般的に.C

もっず読むこずができたす ここでたたは ここで。 ただ ここで 箱ずボヌルの䟋を䜿ったアルゎリズムのわかりやすい説明がありたすが、残念ながら、誰にも制埡できない理由により、このサむトはロシアからは開くこずができたせん。 あなたが持っおいる堎合 このサむト もブロックされおいるので、簡単にたずめたす。

グロヌバヌのアルゎリズム。 番号が付けられた N 個の閉じた箱があるず想像しおください。 ボヌルが入っおいる XNUMX ぀を陀いお、それらはすべお空です。 あなたの課題は、ボヌルが入っおいるボックスの番号を調べるこずです (この未知の番号は、倚くの堎合、文字 w で瀺されたす)。
量子コンピュヌタヌの仕組み。 パズルを組み立おる

この問題を解決するにはどうすればよいでしょうか? 最も愚かな方法は、順番に箱を開けるこずですが、遅かれ早かれボヌルの入った箱に出䌚うこずになりたす。 ボヌルの入ったボックスが芋぀かるたでに、平均しお䜕個のボックスをチェックする必芁がありたすか? 平均しお、N/2 個の箱の玄半分を開ける必芁がありたす。 ここで重芁なこずは、箱の数を 100 倍に増やすず、ボヌルの入った箱が芋぀かるたでに開ける必芁がある箱の平均数も同じ 100 倍になるずいうこずです。

ここでもう 732 ぀説明したしょう。 自分の手で箱を開けお、それぞれの䞭にボヌルが入っおいるかどうかを確認するのではなく、特定の仲介者がいたす。圌をオラクルず呌びたしょう。 私たちがオラクルに「ボックス番号 732 にチェックを入れおください」ず䌝えるず、オラクルは正盎にチェックしお「ボックス番号 XNUMX にはボヌルがありたせん」ず答えたす。 ここでは、平均しお䜕個の箱を開ける必芁があるかを蚀うのではなく、「ボヌルが入っおいる箱の番号を芋぀けるために、平均䜕回オラクルに行く必芁があるか」ず蚀いたす。

箱、ボヌル、オラクルに関するこの問題を量子蚀語に翻蚳するず、驚くべき結果が埗られるこずがわかりたした。N 個の箱の䞭からボヌルのある箱の番号を芋぀けるには、SQRT に぀いおのみオラクルを撹乱する必芁がありたす。 N回

぀たり、Grover のアルゎリズムを䜿甚した怜玢タスクの耇雑さは、時間の平方根で軜枛されたす。

Deutsch-Jozi アルゎリズム

目次ぞ

Deutsch-Jozsa アルゎリズム (Deutsch-Jozsa アルゎリズムずも呌ばれる) - [量子アルゎリズム](https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D1%8B%D0%B9%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC), преЎлПжеММый デビッド・ドむッチュ О リチャヌド・ゞョザ в 1992幎で実行されるように蚭蚈されたアルゎリズムの最初の䟋の XNUMX ぀になりたした。 量子コンピュヌタ。 _

Deutsch-Jozsi 問題は、いく぀かの 1 倀倉数 F(x2, x0, ... xn) の関数が定数 (匕数に 1 たたは 0 のいずれかをずりたす) であるか、たたは平衡しおいる (領域の半分が必芁です) かを刀断するこずです。倀は 1、残りの半分は XNUMX)。 この堎合、関数が定数であるか平衡であるかは事前にわかっおいるず考えられたす。 C

あなたはただ読むこずができたす ここで。 より簡単な説明:

Deutsch (Deutsch-Jozsi) アルゎリズムはブルヌト フォヌスに基づいおいたすが、通垞よりも高速に実行できたす。 テヌブルの䞊にコむンがあり、それが停造品かどうかを確認する必芁があるず想像しおください。 これを行うには、コむンを XNUMX 回芋お、「衚」ず「裏」が本物、XNUMX ぀の「衚」ず XNUMX ぀の「裏」が停物であるこずを刀断する必芁がありたす。 したがっお、ドむツ量子アルゎリズムを䜿甚するず、䞀目芋ただけでこの決定、぀たり枬定を行うこずができたす。 C

量子コンピュヌタの問題点

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

量子コンピュヌタヌを蚭蚈および運甚する際、科孊者や技術者は膚倧な数の問題に盎面したすが、これたでにさたざたな皋床の成功を収めお解決されおきたした。 によるず 探査 (そしおここでも) 次の䞀連の問題を特定できたす。

  • 環境に察する感受性ず環境ずの盞互䜜甚
  • 蚈算䞭の誀差の蓄積
  • 量子ビット状態の初期初期化における困難
  • マルチ量子ビットシステムの䜜成の難しさ

蚘事を読むこずを匷くお勧めしたす。量子コンピュヌタの特城」、特にそれに察するコメント。

すべおの䞻な問題を XNUMX ぀の倧きなグルヌプに敎理し、それぞれを詳しく芋おみたしょう。

デコヒヌレンス

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

N+1からの説明.

量子状態 ずおも壊れやすいもの量子も぀れ状態の量子ビットは非垞に䞍安定であり、 倖郚からの圱響があれば、この぀ながりが砎壊される可胜性がありたす (そしお実際に砎壊されたす)。 ほんのわずかな枩床の倉化、圧力、近くを飛んでいるランダムな光子、これらすべおが私たちのシステムを䞍安定にしたす。

この問題を解決するために、枩床 (摂氏 -273.14 床) が絶察零床をわずかに䞊回る䜎枩石棺が構築され、プロセッサヌのある内郚チャンバヌが倖郚環境のすべおの (考えられる) 圱響から最倧限に隔離されたす。

いく぀かのも぀れ量子ビットからなる量子システムの最倧寿呜その間、量子特性が保持され、蚈算に䜿甚できるは、デコヒヌレンス時間ず呌ばれたす。

珟圚、最良の量子゜リュヌションのデコヒヌレンス時間は次のずおりです。 数十、数癟マむクロ秒.

玠晎らしいものがありたす сайтどこで芋るこずができたすか パラメヌタの比范衚 䜜成されたすべおの量子システムの。 この蚘事には、IBM の䞊䜍プロセッサヌ XNUMX ぀だけが䟋ずしお含たれおいたす。 IBM Q システム XNUMX ずから Google シカモア。 芋おわかるように、デコヒヌレンス時間 (T2) は 200 ÎŒs を超えたせん。

シカモアに関する正確なデヌタは芋぀かりたせんでしたが、ほずんどのデヌタは 量子超越性に関する蚘事 XNUMX ぀の数字が䞎えられたす - 1 秒で 200 䞇回の蚈算、その他の堎所 - に぀いお 制埡信号などの損倱なしで130秒。。 いずれにせよ、これにより、 デコヒヌレンス時間は玄150ÎŒs。 私たちのこずを思い出しおください バッグを持った実隓者? さお、圌はここにいたす。

コンピュヌタ名 N量子ビット 最倧ペアリング枈み T2 (ÎŒs)
IBM Q システム XNUMX 20 6 70
Google シカモア 53 4 〜150-200

デコヒヌレンスは私たちに䜕を脅かすのでしょうか?

䞻な問題は、150 ÎŒs 埌に、N 個のも぀れ量子ビットのコンピュヌティング システムが、正しい解の確率的分垃ではなく、確率的ホワむト ノむズを出力し始めるこずです。

぀たり、次のものが必芁です。

  • 量子ビットシステムを初期化する
  • 蚈算を実行する (䞀連のゲヌト操䜜)
  • 読み取り結果

これらすべおを 150 マむクロ秒で実行したす。 時間がなかったので、結果はカボチャになりたした。

しかし、それだけではありたせん 

゚ラヌが発生

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

私たちが蚀ったように、 量子プロセスず量子コンピュヌティングは本質的に確率的です、私たちは䜕かを100確信するこずはできたせんが、ある皋床の確率があるだけです。 次の事実により、状況はさらに悪化したす。 量子コンピュヌティングぱラヌが発生しやすい。 量子コンピュヌティングにおける゚ラヌの䞻な皮類は次のずおりです。

  • デコヒヌレンス゚ラヌは、システムの耇雑さず倖郚環境ずの盞互䜜甚によっお匕き起こされたす。
  • ゲヌト蚈算゚ラヌ (蚈算の量子的性質による)
  • 最終状態 (結果) の読み取り゚ラヌ

デコヒヌレンスに関連する゚ラヌ、量子ビットを゚ンタングルしお蚈算を開始するずすぐに衚瀺されたす。 量子ビットのも぀れが増えるほど、システムはより耇雑になりたす、そしおそれを砎壊するのがより簡単になりたす。 䜎枩の石棺、保護された郚屋、これらすべおの技術的トリックは、゚ラヌの数を枛らし、デコヒヌレンス時間を延長するこずを正確に目的ずしおいたす。

ゲヌトの蚈算゚ラヌ - 量子ビットに察するあらゆる操䜜 (ゲヌト) は、ある皋床の確率で゚ラヌで終了する可胜性があり、アルゎリズムを実装するには䜕癟ものゲヌトを実行する必芁があるため、アルゎリズムの実行の最埌に䜕が埗られるかを想像しおください。 質問に察する叀兞的な答えは、「゚レベヌタヌで恐竜に遭遇する確率はどのくらいですか?」です。 - 50×50、䌚えるか䌚わないかのどちらかです。

この問題は、クロヌン䜜成のない定理により、暙準的な誀り蚂正方法 (蚈算の重耇ず平均化) が量子の䞖界では機胜しないずいう事実によっおさらに悪化したす。 のために 誀り蚂正 量子コンピュヌティングでは発明が必芁でした 量子補正法。 倧たかに蚀えば、N 個の通垞の量子ビットを取り出し、そのうちの 1 個を䜜成したす 論理量子ビット ゚ラヌ率が䜎くなりたす。

しかし、ここで別の問題が発生したす - 量子ビットの総数。 100 量子ビットを備えたプロセッサがあり、そのうち 80 量子ビットが誀り蚂正に䜿甚され、蚈算に䜿甚できるのは 20 量子ビットのみであるずしたす。

最終結果の読み取り゚ラヌ — 私たちが芚えおいるように、量子蚈算の結果は次の圢匏で私たちに提瀺されたす。 答えの確率分垃。 ただし、最終状態の読み取りが゚ラヌで倱敗する堎合もありたす。

同じ䞊に オンラむン ゚ラヌレベルごずのプロセッサの比范衚がありたす。 比范のために、前の䟋ず同じプロセッサヌを取り䞊げおみたしょう - IBM IBM Q システム XNUMX О Google シカモア:

パ゜コン 1量子ビットのゲヌト忠実床 2-量子ビットゲヌトの忠実床 読み出しの忠実床
IBM Q システム XNUMX 芖聎者の%が 芖聎者の%が -
Google シカモア 芖聎者の%が 芖聎者の%が 芖聎者の%が

それは 忠実床 は 1 ぀の量子状態の類䌌性の尺床です。 誀差の倧きさは、2-Fidelity ずしお倧たかに衚すこずができたす。 ご芧のずおり、XNUMX 量子ビット ゲヌトの゚ラヌず読み出し゚ラヌは、既存の量子コンピュヌタヌで耇雑で長いアルゎリズムを実行する際の䞻な障害です。

あなたはただ読むこずができたす 2016 幎からのロヌドマップ から数幎 NQIT ゚ラヌ蚂正の問題を解決したす。

プロセッサアヌキテクチャ

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

理論的には、私たちは構築しお運甚したす 数十のも぀れ合った量子ビットの回路、実際にはすべおがより耇雑です。 既存のすべおの量子チップ (プロセッサ) は、痛みのない凊理を提䟛するように構築されおいたす。 XNUMX ぀の量子ビットのみが隣接する量子ビットずも぀れ、そのうちXNUMX぀以䞋です。

1 番目の量子ビットを、たずえば 12 番目の量子ビットず゚ンタングルする必芁がある堎合、次のようにする必芁がありたす。 远加の量子操䜜のチェヌンを構築する、远加の量子ビットなどが含たれるため、党䜓的な゚ラヌレベルが増加したす。 はい、そしお忘れないでください デコヒヌレンス時間おそらく、量子ビットを必芁な回路に接続し終わる頃には時間が終わり、回路党䜓が 玠敵なホワむトノむズゞェネレヌタヌ.

たた、それを忘れないでください すべおの量子プロセッサのアヌキテクチャは異なりたすそしお、「党察党接続」モヌドで゚ミュレヌタに曞かれたプログラムは、特定のチップのアヌキテクチャに「再コンパむル」する必芁がありたす。 さえありたす 特別なオプティマむザヌ プログラム この操䜜を実行するには。

同じ䞊䜍チップの最倧接続性ず最倧量子ビット数:

コンピュヌタ名 N量子ビット 最倧ペアリング枈み T2 (ÎŒs)
IBM Q システム XNUMX 20 6 70
Google シカモア 53 4 〜150-200

そしお、比范のために、 前䞖代のプロセッサからのデヌタを含むテヌブル。 量子ビットの数、デコヒヌレンス時間、゚ラヌ率を、珟圚の新䞖代のものず比范しおください。 ただ進歩は遅いですが、進んでいたす。

量子コンピュヌタヌの仕組み。 パズルを組み立おる

だから

  • 珟圚、6 量子ビットを超える完党接続アヌキテクチャは存圚したせん。
  • たずえば、実際のプロセッサ䞊で量子ビット 0 を゚ンタングルするには、量子ビット 15 には数十の远加操䜜が必芁になる堎合がありたす。
  • 操䜜が増える -> ゚ラヌが増える -> デコヒヌレンスの圱響が匷くなる

結果

目次ぞ

デコヒヌレンスは珟代の量子コンピュヌティングのプロクラスティアンベッドです。 すべおを 150 ÎŒs に収める必芁がありたす。

  • 量子ビットの初期状態の初期化
  • 量子ゲヌトを䜿甚した問題の蚈算
  • ゚ラヌを修正しお有意矩な結果を埗る
  • 結果を読む

今のずころ結果は残念ですが、 ここで に基づく量子コンピュヌタで 0.5 秒のコヒヌレンス保持時間を達成するず䞻匵 むオントラップ:

私たちは量子ビットのコヒヌレンス時間を 0.5 秒を超えお枬定したしたが、磁気シヌルドを䜿甚するず、これが 1000 秒を超えるたで改善されるず予想しおいたす。

このテクノロゞヌに぀いおも読むこずができたす ここで たたは䟋えば ここで.

耇雑な蚈算を実行する際には量子誀り蚂正回路を䜿甚する必芁があり、時間ず利甚可胜な量子ビットの䞡方を消費するずいう事実により、状況はさらに耇雑になりたす。

そしお最埌に、最新のアヌキテクチャでは、最小限のコストで 1/4 たたは 1/6 より優れた゚ンタングルメント スキヌムを実装するこずはできたせん。

問題を解決する方法

目次ぞ

䞊蚘の問題を解決するために、珟圚、次のアプロヌチず方法が䜿甚されおいたす。

  • 䜎枩 (10 mK (–273,14°C)) の冷凍宀の䜿甚
  • 倖郚の圱響から最倧限に保護されたプロセッサナニットを䜿甚する
  • 量子誀り蚂正システム (Logic Qubit) の䜿甚
  • 特定のプロセッサ向けに回路をプログラミングする堎合のオプティマむザヌの䜿甚

デコヒヌレンス時間の延長、量子オブゞェクトの新しいそしお既知の物理実装の探玢、補正回路の最適化などを目的ずした研究も行われおいたす。 進歩はありたすが (以前ず今日のトップ゚ンド チップの特性をご芧ください)、これたでのずころ、非垞に遅いです。

D-Wave

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

D-Wave 2000Q 2000 量子ビット コンピュヌタヌ。 ゜ヌス D-Waveシステム

Googleが53量子ビットプロセッサを䜿甚しお量子超越性を達成したず発衚する䞭、 コンピュヌタヌ О お知らせ D-Wave 瀟の量子ビット数は数千であるため、やや混乱を招きたす。 そうですね、実際のずころ、53 量子ビットで量子超越性を達成できたずしたら、2048 量子ビットを備えたコンピュヌタヌには䜕ができるでしょうか? しかし、すべおがそれほど良いわけではありたせん...

芁玄するず (wiki から抜粋):

コンピュヌタヌ D-Wave 原則に基づいお取り組む 量子緩和 (量子アニヌリング)、最適化問題の非垞に限定されたサブクラスを解決できたすが、埓来の量子アルゎリズムや量子ゲヌトの実装には適しおいたせん。

詳现に぀いおは、たずえば、以䞋を参照しおください。 ここで, ここで (ロシアからは開けない可胜性があるので泚意しおください)、たたは スコットAaronson в статье 圌からの ブログ。 ちなみに、圌のブログを読むこずを匷くお勧めしたす。そこには良い資料がたくさんありたす。

䞀般に、発衚の最初から科孊界は D-Wave コンピュヌタに぀いお疑問を抱いおいたした。 たずえば、2014 幎に IBM は、D-Wave が 量子効果を䜿甚したす。 2015 幎に Google が NASA ず協力しおこれらの量子コンピュヌタヌの XNUMX ぀を賌入し、研究を行ったずころ、 確認枈みはい、コンピュヌタヌは通垞よりも速く動䜜し、問題を蚈算したす。 Google の声明に぀いお詳しく読むこずができたす ここで そしお䟋えば ここで.

重芁なこずは、数癟、数千の量子ビットを備えた D-Wave コンピュヌタヌは、量子アルゎリズムの蚈算や実行には䜿甚できないずいうこずです。 たずえば、Shor のアルゎリズムをそれらに察しお実行するこずはできたせん。 圌らにできるこずは、特定の量子メカニズムを䜿甚しお特定の最適化問題を解決するこずだけです。 D-Wave は、特定のタスク甚の量子 ASIC であるず考えるこずができたす。

量子コンピュヌタヌの゚ミュレヌションに぀いお少し

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

量子コンピュヌティングは通垞のコンピュヌタヌ䞊で゚ミュレヌトできたす。 確かに、 芋る:

  • 量子ビットの状態は次のようになりたす。 想像する 耇玠数、プロセッサ アヌキテクチャに応じお 2x32  2x64 ビット (8  16 バむト) を占有したす。
  • N 個の接続された量子ビットの状態は、2^N の耇玠数、぀たり次のように衚すこずができたす。 2 ビット アヌキテクチャの堎合は 3^(32+N)、2 ビット アヌキテクチャの堎合は 4^(64+N)。
  • N 量子ビットに察する量子挔算は、2^N x 2^N 行列で衚すこずができたす。

その埌

  • 10 量子ビットの゚ミュレヌトされた状態を保存するには、8 KB が必芁です
  • 20 量子ビットの状態を保存するには 8 MB が必芁です
  • 30 量子ビットの状態を保存するには 8 GB が必芁
  • 40 量子ビットの状態を保存するには 8 テラバむトが必芁
  • 50 量子ビットの状態を保存するには、8 ペタバむトが必芁などです。

C

比范のために、 サミット (トップ 1 からトップ 500) は 2.8 ペタバむトのメモリしか搭茉したせん。

珟圚のシミュレヌション蚘録 — 昚幎、49 量子ビットが䞭囜最倧のスヌパヌコンピュヌタヌに配信されたした (サンりェむタむフラむト)

叀兞的なシステムでの量子コンピュヌタヌのシミュレヌションの限界は、量子ビットの状態を保存するために必芁な RAM の量によっお決たりたす。

もっず読むこずをお勧めしたす このコメント。 そこから

操䜜による - 箄 49 の「サむクル」独立したゲヌト局で構成される 39 量子ビット回路の正確な゚ミュレヌション甚 それは取った 2^63 の耇玠乗算 - スヌパヌコンピュヌタヌの 4 フロップス (4 時間)

叀兞的なシステムで 50 量子ビットを超える量子コンピュヌタヌを゚ミュレヌトするこずは、劥圓な時間内に䞍可胜であるず考えられおいたす。 これは、Google が量子超越性の実隓に 53 量子ビット プロセッサを䜿甚した理由でもありたす。

量子コンピュヌティングの芇暩。

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

Wikipedia では、量子コンピュヌティングの超越性に぀いお次のような定矩が瀺されおいたす。

量子超越性 - 胜力 量子コンピュヌティング 叀兞的なコンピュヌタヌでは実際には解決できない問題を解決するためのデバむス。

実際、量子超越性の達成ずは、たずえば、Shor アルゎリズムを䜿甚した倧きな数の因数分解を十分な時間内に解決できるこず、たたは耇雑な化孊分子を量子レベルで゚ミュレヌトできるこずなどを意味したす。 ぀たり、新しい時代が到来したのです。

しかし、この定矩の文蚀には抜け穎がありたす。叀兞的なコンピュヌタヌでは実際には解決できないもの」 実際、これは、50 量子ビット以䞊の量子コンピュヌタヌを䜜成し、その䞊で䜕らかの量子回路を実行した堎合、䞊で説明したように、この回路の結果は通垞のコンピュヌタヌでぱミュレヌトできないこずを意味したす。 あれは 叀兞的なコンピュヌタでは、そのような回路の結果を再珟するこずはできたせん。.

そのような結果が真の量子超越性を構成するかどうかは、むしろ哲孊的な問題です。 しかし、Google が䜕をしたのか、そしおそれが䜕に基づいおいるのかを理解しおください。 最近、新しい Sycamore プロセッサで量子超越性を達成したず発衚したした 必芁。

Googleの量子超越性に関する声明

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる
Sycamore 54 量子ビット プロセッサ

そこで、2019 幎 XNUMX 月、Google 開発者は科孊出版物 Nature に蚘事を発衚したした。プログラマブル超䌝導プロセッサを甚いた量子超越性」 著者らは、54量子ビットのSycamoreプロセッサを䜿甚しお史䞊初めお量子超越性を達成したず発衚した。

オンラむンの Sycamore 蚘事では、54 量子ビット プロセッサたたは 53 量子ビット プロセッサのいずれかに぀いお蚀及するこずがよくありたす。 真実は、によるず 原著、プロセッサは物理的に 54 量子ビットで構成されおいたすが、そのうちの 53 ぀が動䜜しおおらず、サヌビスが停止されおいたす。 したがっお、実際には XNUMX 量子ビットのプロセッサがありたす。

すぐそこのりェブ䞊で 出珟した 倚くの このトピックに関する資料は、皋床はさたざたでしたが、 熱狂的 ЎП 懐疑的.

IBMの量子コンピュヌティングチヌムは埌に次のように述べた。 Google、量子超越性の達成を誀っお報告。 同瀟は、埓来のコンピュヌタヌは最悪の堎合でも 2,5 日でこのタスクに察凊でき、結果ずしお埗られる答えは量子コンピュヌタヌよりも正確になるず䞻匵しおいたす。 この結論は、いく぀かの最適化手法の理論的分析の結果に基づいお䜜成されたした。

そしおもちろん、 スコットAaronson 前 ブログ蚘事 この発蚀を無芖するこずはできたせんでした。 圌の аМалОз すべおのリンクずずもに、 スコットの量子超越性に関するよくある質問! い぀ものように、時間を費やす䟡倀がありたす。 ハブ䞊で 翻蚳がありたす この FAQ ずコメントを必ずお読みください。公匏発衚前にオンラむンで挏掩した予備文曞ぞのリンクがありたす。

Googleは実際に䜕をしたのでしょうか 詳现に぀いおは、アヌロン゜ンの著曞を読んでください。簡単に説明したす。

もちろん蚀えたすが、私はかなり愚かだず感じおいたす。 蚈算は次のずおりです。実隓者はランダム量子回路 C (぀たり、n の 1D ネットワヌクに䜜甚する、最近傍間の 2 量子ビットず 20 量子ビットのゲヌトのランダム シヌケンス、深さはたずえば 2) を生成したす。 = 50-60 量子ビット)。 次に、実隓者は C を量子コンピュヌタヌに送信し、C を初期状態 0 に適甚し、結果を {0,1} 基底で枬定し、n ビットの芳枬シヌケンス (文字列) を送り返し、いく぀かの蚈算を繰り返すように䟝頌したす。䜕千回、䜕癟䞇回も。 最埌に、実隓者は C の知識を䜿甚しお統蚈テストを実行し、結果が量子コンピュヌタヌからの予想される出力ず䞀臎するかどうかを確認したす。

量子コンピュヌタヌの仕組み。 パズルを組み立おる

非垞に簡単に蚀うず、

  • ゲヌトを䜿甚しお、20 量子ビットのうち長さ 53 のランダム回路が䜜成されたす
  • 回路は初期状態 [0
0] で実行を開始したす。
  • 回路の出力はランダムなビット列サンプルです
  • 結果の分垃はランダムではありたせん (干枉)
  • 取埗されたサンプルの分垃が予想される分垃ず比范されたす
  • 量子超越性の結論

぀たり、Google は 53 量子ビット プロセッサ䞊に合成問題を実装し、そのようなプロセッサを暙準システム䞊で合理的な時間内に゚ミュレヌトするのは䞍可胜であるずいう事実に基づいお量子超越性を達成したずいう䞻匵を根拠ずしおいたす。

理解のために - このセクションは、Google の功瞟を決しお損なうものではありたせん、゚ンゞニアは本圓に玠晎らしく、これが本圓の量子の優䜍性ずみなせるかどうかずいう問題は、前述したように、゚ンゞニアリングずいうよりも哲孊的なものです。 しかし、このような蚈算䞊の優䜍性を達成したずしおも、2048 ビット数倀でショヌルのアルゎリズムを実行する胜力に向けおは䞀歩も進んでいないこずを理解する必芁がありたす。

サマリヌ

目次ぞ
量子コンピュヌタヌの仕組み。 パズルを組み立おる

量子コンピュヌタヌず量子コンピュヌティングは、非垞に有望であり、非垞に歎史が浅く、これたでのずころ産業的に適甚できる情報技術の分野はほずんどありたせん。

量子コンピュヌティングの発展により、い぀か次の問題を解決できるようになりたす。

  • 耇雑な物理システムを量子レベルでモデル化する
  • 蚈算が耇雑なため、通垞のコンピュヌタヌでは解決できたせん

量子コンピュヌタヌの䜜成ず運甚における䞻な問題:

  • デコヒヌレンス
  • ゚ラヌ (デコヒヌレンスずゲヌト)
  • プロセッサアヌキテクチャ (完党に接続された量子ビット回路)

珟圚の状況:

  • 実際のずころ - 䞀番最初の頃 R&D.
  • 実際の商業的利甚はただ行われおいたせんそしお、い぀行われるかは䞍明です。

䜕が圹立぀か

  • プロセッサの配線ず運甚コストを削枛する、ある皮の物理的怜出
  • デコヒヌレンス時間を䞀桁増やしたり、゚ラヌを枛らしたりするものを発芋する

私の意芋完党に個人的な意芋ですでは、 珟圚の科孊的知識パラダむムでは、量子技術の開発においお倧きな成功を収めるこずはできないでしょう。、ここでは、新しいアむデアや方法に匟みを䞎える、基瀎科孊たたは応甚科孊の䞀郚の分野での質的なブレヌクスルヌが必芁です。

その間、私たちは量子プログラミング、量子アルゎリズムの収集ず䜜成、アむデアのテストなどの経隓を積んでいたす。 私たちは突砎口を埅っおいたす。

たずめ

目次ぞ

この蚘事では、量子コンピュヌティングず量子コンピュヌタの開発における䞻なマむルストヌンをたどり、それらの動䜜原理を怜蚎し、量子プロセッサの開発ず運甚においお゚ンゞニアが盎面する䞻な問題を怜蚎し、たた、マルチ量子ビットずは䜕かに぀いおも怜蚎したした。 Wave ず Google は量子超越性を達成したず最近発衚したした。

舞台裏には、量子コンピュヌタヌのプログラミングに関する質問 (蚀語、アプロヌチ、方法など) ず、プロセッサの特定の物理実装、量子ビットの管理、リンク、読み取り方法などに関連する質問が残されおいたす。 おそらくこれが次回の蚘事のトピックになるでしょう。

ご枅聎ありがずうございたす。この蚘事が誰かの圹に立぀こずを願っおいたす。

C クルヌガヌ

感謝

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

@オク゜ロン 蚘事だけでなく、゜ヌステキストの校正ずコメントに察しおも 「量子コンピュヌタの特城」

@a5b 情報豊富なコメントに぀いおは、 「量子コンピュヌタの特城」圌女だけでなく、それは私がこのパズルを理解するのに倧いに圹立ちたした。

この蚘事を曞く際に資料を䜿甚した蚘事および出版物の著者の皆様。

リ゜ヌスのリスト

目次ぞ

量子コンピュヌタヌの仕組み。 パズルを組み立おる

[The National Academies Press] の時事蚘事

http://cs.brown.edu/courses/csci1800/sources/2018_NAE_QuantumComputing_ProgressAndProspects.pdf
https://www.nap.edu/catalog/25196/quantum-computing-progress-and-prospects

Habr の蚘事 (順䞍同)

https://habr.com/ru/post/458450/
https://habr.com/ru/post/401315/
https://habr.com/ru/post/458134/
https://habr.com/ru/post/246483/
https://habr.com/ru/post/95428/
https://habr.com/ru/post/387761/
https://habr.com/ru/post/468911/
https://habr.com/ru/post/435560/
https://habr.com/ru/post/316810/
https://habr.com/ru/company/microsoft/blog/351624/
https://habr.com/ru/company/microsoft/blog/351628/
https://habr.com/ru/company/ua-hosting/blog/377533/
https://habr.com/ru/company/acronis/blog/455559/
https://habr.com/ru/company/yandex/blog/332106/
https://habr.com/ru/company/mailru/blog/350208/
https://habr.com/ru/company/mailru/blog/476444/
https://habr.com/ru/company/misis/blog/470445/
https://habr.com/ru/company/it-grad/blog/452424/
https://habr.com/ru/company/piter/blog/450480/

むンタヌネットからの未分類の (ただし興味深い) 蚘事

http://homepages.spa.umn.edu/~duplij/publications/Duplij-Shapoval_TOPOLOGICAL-QUANTUM-COMPUTERS.pdf
https://quantum.country/qcvc
http://extremal-mechanics.org/wp-content/uploads/2015/07/RIFFEL.pdf
https://thecode.media/quantum/
https://naked-science.ru/article/nakedscience/quantum-computers
https://ru.ihodl.com/technologies/2018-10-29/prosto-o-slozhnom-kak-rabotaet-kvantovyj-kompyuter/
https://pikabu.ru/story/chto_takoe_kvantovyiy_kompyuter_5204054
https://nplus1.ru/search?q=%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B0%D0%B7%D0%B1%D1%83%D0%BA%D0%B0
https://www.scottaaronson.com/blog/?p=4372
https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80
https://quantumcomputingreport.com/scorecards/qubit-quality/
https://quantumcomputing.stackexchange.com/questions/2499/is-quantum-computing-just-pie-in-the-sky
https://quantumcomputing.stackexchange.com/questions/1289/how-does-a-quantum-computer-do-basic-math-at-the-hardware-level
https://www.extremetech.com/extreme/284306-how-quantum-computing-works
https://techno.nv.ua/it-industry/chto-takoe-kvantovyy-kompyuter-i-kvantovoe-prevoshodstvo-google-protiv-ibm-50049940.html
https://www.nature.com/articles/s41586-019-1666-5?utm_source=commission_junction&utm_medium=affiliate
https://petrimazepa.com/nemnogo_o_kvantovykh_kompyuterakh
https://www.forbes.ru/tehnologii/371669-ibm-protiv-d-wave-nastupila-li-era-kvantovyh-kompyuterov

講座・講挔䌚

https://www.coursera.org/learn/kvantovyye-vychisleniya
https://www.youtube.com/watch?v=uPw9nkJAwDY&amp=&index=4&amp=&t=0s
https://courses.edx.org/courses/BerkeleyX/CS191x/2013_Spring/course/#
https://www.youtube.com/watch?v=xLfFWXUNJ_I&list=PLnbH8YQPwKbnofSQkZE05PKzPXzbDCVXv
https://cs269q.stanford.edu/syllabus.html
https://quantum-computing.ibm.com/support/guides/user-guide?section=5dcb2b45330e880045abccb0
https://gitlab.com/qkitchen/basics-of-quantum-computing

出所 habr.com

コメントを远加したす