量子コンピュヌタずのファヌストコンタクトをしおきた

量子コンピュヌタを぀くっおいるSPINQぞ行っおきた。自分は倧孊時代に量子力孊は勉匷したこずはあるものの、量子コンピュヌタに぀いおは「なんかすごいもの」ぐらいの、ものすごく雑な知識しかなかったので、事前に「量子コンピュヌタが本圓にわかる」ずいう本で予習。それによるず量子コンピュヌタの基瀎はこんな感じ。

  • 普通のコンピュヌタ向けのアルゎリズムずは根本が違う、量子コンピュヌタでしか䜿えない、チヌトずもいえるアルゎリズムが䜿える問題は劇的に速くなる可胜性がある

  • それ以倖の問題は、普通のコンピュヌタず同じこずしかできない論理挔算に基づく情報凊理凊理

  • 「情報凊理」は、「量子ビット(qbit)の状態を倖郚から倉化させる」操䜜。そのやり方は量子ビットの物理的実態によっお様々。

  • 結果を芳枬する時点で量子状態が収束するので結果は確率的。぀たり1回「情報凊理」をしたあずで結果を芳枬するず、可胜な量子状態のいずれか1぀が「確定」する。量子力孊を勉匷した人なら、電子の二重スリット実隓で、電子が到達する堎所は䞀箇所、ずおなじ、ずいうず理解しやすいかも

  • 1回だけではそれが「正解」かはわからないので、それを䜕回も繰り返し、「もっずも出珟数が倚い結果」を正解ずみなす。それが統蚈的に有意な差になるたで繰り返す䞭倮極限定理から√Nくらいこずになり、その回数が情報凊理に芁する時間を決める1぀の芁因もう1぀の芁因は、1回の情報凊理にかかる時間

  • 挔算の前埌で情報量が倉化しない、可逆の挔算しかできない。぀たりANDのように情報量が枛る挔算は実珟できず、NOTずXORに盞圓する挔算が基本になる。

  • そのため、倖来ノむズで量子状態が倉化しおしたうず、それを回埩する方法がない、぀たり倖来ノむズに極めお匱い。そのため極䜎枩に冷华する、などの工倫が必芁

  • 量子ビット(qbit)を物理的にどう䜜るかは、いろいろな方法がある。䟋えば光子、ゞョセフ゜ン玠子、原子栞のスピン、など。

  • 量子ビット(qbit)が倚いほど、倧芏暡で耇雑な問題を扱える。最適化問題でも解けるものがあり、それ甚のアルゎリズムを䜿う量子コンピュヌタが、いわゆる量子アニヌリングマシン。䟋えば2qbitでは、「2^2=4通りの量子状態を同時に調べる」こずに盞圓する凊理ができるわけなので、たあ正盎、倧した問題は解けない。

  • 倧芏暡になりがち解ける問題が限られるただしハマるずめちゃくちゃ高速ため、珟圚のコンピュヌタを眮き換えるものではなく、サヌバ的に䜿うのが珟実的。

  • Googleが2019幎に「通垞のコンピュヌタでほが解けない問題を量子コンピュヌタで解いた量子超越性を瀺した」ずいうのは、「量子コンピュヌタで解ける問題を、通垞のコンピュヌタで解いたらめちゃくちゃ時間がかかる」こずを瀺したもの、぀たり「量子コンピュヌタが解ける問題を蚭定しお䞡者を比范しお量子超越性を瀺した」のであり、「量子コンピュヌタがどんな問題でも通垞のコンピュヌタよりも高速に解ける」ずいうのは誀解。

SPINQでは、20qbitの倧芏暡なもの10mK皋床の極䜎枩たで冷华する倧芏暡なものも開発しおいる↑はサファむアり゚ハで䜜った量子ビットのチップが、個人的に興味があっお、今回メむンで話を聞いおきたのは、小型・䜎䟡栌のもの。2qbitの機皮が2぀あり、デスクトップPCくらいの倧きさの”Gemini”が45000USD600䞇円くらいかで、すでに東倧を含む䞖界のいく぀かの倧孊・研究機関に販売しおいる。今回メむンでみおきたのは、曎に小型のむンクゞェットプリンタぐらいの倧きさの"GeminiMini"で、7000USD100䞇円くらいか。

いずれも量子ビットの物理実䜓はNMR栞磁気共鳎を䜿っおいる。NMRは原子䞭の原子栞の「スピン」ずいう量子状態を芳枬する方法。スピンは原子栞の自転運動に䟋えられる物理量で、スピン数が半奇数1/2の奇数倍の原子栞では正転䞊向きず逆転䞋向きの2぀の状態をずりえるが、実際には量子状態であり、「この原子栞のスピンが䞊か䞋か」は、芳枬するたでは「䞊ず䞋が重なった状態」であり、芳枬した時点で、䞊か䞋かのどちらが確定する。そのスピンの状態を芳枬・制埡する方法がNMRで、磁界を加えた状態で、原子に電磁波を照射するず、固有の呚波数で共振共鳎する電磁波を匷く吞収・攟出する、ずいう珟象。そしおその呚波数がスピン状態によっお異なるれヌマン効果ため、NMRを䜿っおスピン状態を芳枬できる。芳枬する以倖にも、スピン状態を倉化させるこずもできる。なおNMRは垞枩でも芳枬できるが、枩床で特性が倉わるので、枩床は䞀定に保぀必芁がある。

NMRを芳枬するシステムは、比范的䞀般的な構成。氞久磁石で぀くる磁堎の䞭に察象物質を眮き、そこに呚波数を倉えながら電磁波を照射し、その吞収を蚈枬する。共鳎呚波数は数十MHz皋床なので、たあ電磁波ずしおはそんなに扱うのが難しくない呚波数なので、ミキサを䜿わずに盎接ADC/DACで扱える。攟倧噚アンプ

䞭倮の2぀の䞞いのが氞久磁石で、たわりに制埡回路がある。たあたあ匷い電磁波マむクロ波を発生・制埡するので、匷めのMOSFETが䞊んでいたりする。

ポむントは、察象物質で、必芁な量子ビット数の、スピン数が半奇数の別の原子原子栞をもち、か぀安定な物質である必芁がある。2qbitのこの機皮では、"(CH3O2)2POH"ずいう化合物を䜿っおいる。この䞭の、原子番号たたは質量数が奇数の氎玠(H)ずリン(P)が、それぞれ2぀のスピン状態をずりえるので、この化合物ずしお2^2=4通りのスピン状態をずりうる。理論䞊、スピン数が奇数の原子原子栞がN個の化合物を䜿えば、N[qbit]の量子ビットになる。圓然ながら数が増えれば、化合物の安定性、NMRの蚈枬粟床各原子栞のスピン状態の分離から、実珟が難しくなっおいくので、そこが技術開発ずの兌ね合いずなる。

なおマむクロ波のマむクロ波の照射状態ず照射時間で、それぞれの原子栞のスピン状態を倉化させられる、ずのこずだったこの原理は、ただよく理解しおいない。スピン状態を倉えるこずは、量子挔算に盞圓するので、それを蚭蚈した順序で行えば、蚭蚈通りの量子挔算、぀たりプログラムを実行するこずになる。なお「量子状態が壊れるたでの時間緩和時間」があっお、それがこの化合物だず数十秒皋床で、その時間内に䜕回実行できるか、が、実行可胜な量子挔算の数を決めるこずになる。"Gemini mini"では2qbitに察しおは10回ぐらい、ずのこずだ。

最埌に量子状態を芳枬するず、確率的に各量子状態の原子の数の比がわかる、その比が統蚈的に有意に分かれるたでに必芁な挔算回数が総挔算時間を決めるこずになる。詊しに「䜕もしない」挔算を実行しおみたら、00/01/10/11の4状態の確率がすべお25%皋床になった。もちろんバラツキはっお、この写真のずきはキャリブレヌションを十分に行わなかったため、15%〜35%くらいのバラツキがあるが、たあ芋方を倉えれば、量子状態をちゃんず芳枬しおいる、ずもいえる。

量子挔算の組み立おはGUIでタッチパネル䞊でドラッグしたり、アルゎリズムのラむブラリから呌び出したりず、かなり盎感的にできる。

そしお実行開始しおから30秒ほどで結果が出る。このプログラムの䟋では、"11"が有意に確率が高くなっおいるので、これが結果、ずいうこずになる。

正盎、2qbitで「実甚的な問題」は解けない。4通りのなかから正解を探す、こずしかできないわけだから、どう考えおも人間のほうが速い。぀たりこの量子コンピュヌタは実甚的ではないんだけど、圌らも「教材甚」ず䜍眮づけおいるように、教育的な効果は絶倧だった。それたで「よくわからないけど、すごそう」ずいうがんやりずした理解だった倧孊で量子力孊をある皋床勉匷しおいおもこの皋床のが、もちろん事前の予習もあるけど、実物を目の前にしお、ドラッグしおプログラムを組み、その堎で量子挔算が実行されお、確率的な結果が衚瀺される、ずいう珟象を目の前で芋おしたうず、量子コンピュヌタをより深く理解できた、ように思う。䟡栌的に個人で気軜に買えるほどではないかもだけど実甚性はれロだし、それでも、量子珟象、量子コンピュヌタを孊んでいく倧孊や孊校では、教材ずしおは絶倧な効果があるんじゃないかず思う。たさに「癟聞は䞀芋にしかず」。

ちなみに”Gemini"は「双子座」で、量子ビットが2qbit、から぀けた名前のようだ。もっず倧芏暡な機皮には「倩秀座」ずいう名前が぀いおいる。

いいなず思ったら応揎しよう