ハロー・ハシディム・ロイド (HHL )アルゴリズムは 、アラム・ハロー 、アヴィナタン・ハシディム、セス・ロイド によって導入された、線形方程式系 の解に関する限られた情報を取得するための量子アルゴリズム です。具体的には、このアルゴリズムは、与えられたシステムの解ベクトルの二次関数を推定します。[ 1 ]
このアルゴリズムは、ショアの因数分解アルゴリズム やグローバーの探索アルゴリズム と並んで、従来のアルゴリズムよりも高速化が期待される主要な基本アルゴリズムの一つである。システムが疎で あると仮定すると、[ 2 ] は条件数 が低い。κ {\displaystyle \kappa } また、ユーザーが解ベクトル全体ではなく、解ベクトルに関する特定の情報のみに関心がある場合、アルゴリズムの実行時間はO ( ログ ( N ) κ 2 ) {\displaystyle O(\log(N)\kappa ^{2})} 、 どこN {\displaystyle N} は変数の数です。これは、最も高速な古典的なアルゴリズムよりも指数関数的に高速化され、実行時間はとなります。O ( N κ ) {\displaystyle O(N\kappa )} (またはO ( N κ ) {\displaystyle O(N{\sqrt {\kappa }})} (正定値半正定値行列の場合)。
HHLアルゴリズムの実装は、特別に設計されたデバイス上のシンプルなシステムで構成される3つの独立した出版物によって2013年に初めて実証されました。[ 3 ] [ 4 ] [ 5 ] アルゴリズムの汎用バージョンの最初の実証は2018年に登場しました。[ 6 ]
実験的実現 汎用量子コンピュータはまだ存在しないものの、HHLアルゴリズムの概念実証実装を試みることは可能である。これは長年にわたり困難な課題であったが、2013年に3つのグループがそれぞれ独立してこれを達成した。
2013年2月5日、ステファニー・バルツ 率いるグループが、光子量子コンピュータ上でのHHLアルゴリズムの実装を報告した。この実装では、同じ偏光符号化量子ビットのペアに対して2つの連続したエンタングルメントゲートを使用した。2つの独立制御NOTゲートが実現され、最初のゲートの正常な動作は2つの補助光子の測定によって示された。得られた出力状態の忠実度の実験的測定では、自発的パラメトリック下方変換による高次放出の影響により、64.7%から98.1%の範囲であった。[ 4 ]
2013年2月8日、Panらは4量子ビットNMR量子コンピュータを用いた量子アルゴリズムの概念実証実験を報告した。実装は2変数線形システムを用いてテストされた。3回の実験を通して、解ベクトルは96%以上の忠実度で得られた。[ 5 ]
2013年2月18日、Caiらは2×2線形システムを解く実験的実証を報告した。量子回路は最適化され、4つの光子量子ビットと4つの制御論理ゲートを備えた線形光ネットワークにコンパイルされ、HHLアルゴリズムのサブルーチンをコヒーレントに実装するために使用された。さまざまな入力ベクトルに対して、この実現は0.825から0.993の範囲の忠実度を持つ解をもたらした。[ 11 ]
NMRを使用して8×8システムを解く別の実験的実証は、 Subaşıら[ 13 ] によって開発されたアルゴリズムを使用して2018年にWenら[ 12 ]によって報告された。
参考文献 1 2 3 Harrow, Aram W; Hassidim, Avinatan; Lloyd, Seth (2008). "線形方程式系の量子アルゴリズム". Physical Review Letters . 103 (15) 150502. arXiv : 0811.3171 . Bibcode : 2009PhRvL.103o0502H . doi : 10.1103/PhysRevLett.103.150502 . PMID 19905613. S2CID 5187993 . ↑ ジョンストン、エリック (2019年7月3日). 量子コンピュータのプログラミング:必須アルゴリズムとコードサンプル . オライリーメディア . p. 267. ISBN 978-1-4920-3965-5 。↑ Cai, X.-D; Weedbrook, C; Su, Z.-E; Chen, M.-C; Gu, Mile; Zhu, M.-J; Li, Li; Liu, Nai-Le; Lu, Chao-Yang; Pan, Jian-Wei (2013). "Experimental Quantum Computing to Solve Systems of Linear Equations". Physical Review Letters . 110 (23) 230501. arXiv : 1302.4310 . Bibcode : 2013PhRvL.110w0501C . doi : 10.1103/PhysRevLett.110.230501 . PMID 25167475. S2CID 20427454 . 1 2 Barz, Stefanie; Kassal, Ivan; Ringbauer, Martin; Lipp, Yannick Ole; Dakić, Borivoje; Aspuru-Guzik, Alán; Walther, Philip (2014). "2量子ビット光子量子プロセッサとその線形方程式系の解法への応用" . Scientific Reports . 4 6115. arXiv : 1302.1210 . Bibcode : 2014NatSR...4.6115B . doi : 10.1038/srep06115 . ISSN 2045-2322 . PMC 4137340 . PMID 25135432 . 1 2 Pan, Jian; Cao, Yudong; Yao, Xiwei; Li, Zhaokai; Ju, Chenyong; Peng, Xinhua; Kais, Sabre; Du, Jiangfeng; Du, Jiangfeng (2014). "線形方程式系を解くための量子アルゴリズムの実験的実現". Physical Review A . 89 (2) 022313. arXiv : 1302.1946 . Bibcode : 2014PhRvA..89b2313P . doi : 10.1103/PhysRevA.89.022313 . S2CID 14303240 . ↑ Zhao, Zhikuan; Pozas-Kerstjens, Alejandro; Rebentrost, Patrick; Wittek, Peter (2019). "量子コンピュータ上でのベイズ深層学習". Quantum Machine Intelligence . 1 ( 1–2 ): 41–51 . arXiv : 1806.11463 . doi : 10.1007/s42484-019-00004-7 . S2CID 49554188 . ↑ Ambainis, Andris (2010). "可変時間振幅増幅と線形方程式系を解くためのより高速な量子アルゴリズム". arXiv : 1010.4458 [ quant-ph ]. ↑ ツェモ、ペニエル。ジャヤシャンカール、アクシャヤ。杉崎和也バスカラン、ニシャント。チャクラボルティ、サヤン。プラサンナ、VS (2025)。 「条件数が大きいシステムにおける HHL アルゴリズムの強化」 。 フィジカルレビューリサーチ 。 7 (2): 023270.arXiv : 2407.21641 。 土井 : 10.1103/msvx-1drx 。 ↑ Childs, Andrew M.; Kothari, Robin; Somma, Rolando D. (2017). "Quantum Algorithm for Systems of Linear Equations with Exponentially Improved Dependence on Precision". SIAM Journal on Computing . 46 (6): 1920–1950 . arXiv : 1511.02306 . doi : 10.1137/16m1087072 . ISSN 0097-5397 . S2CID 3834959 . ↑ Wossnig, Leonard; Zhao, Zhikuan; Prakash, Anupam (2018). "密行列のための量子線形システムアルゴリズム". Physical Review Letters . 120 (5) 050502. arXiv : 1704.06174 . Bibcode : 2018PhRvL.120e0502W . doi : 10.1103/PhysRevLett.120.050502 . PMID 29481180. S2CID 3714239 . ↑ Cai, X. -D; Weedbrook, Christian; Su, Z. -E; Chen, M. -C; Gu, Mile; Zhu, M. -J; Li, L; Liu, N. -L; Lu, Chao-Yang; Pan, Jian-Wei (2013). "Experimental Quantum Computing to Solve Systems of Linear Equations". Physical Review Letters . 110 (23) 230501. arXiv : 1302.4310 . Bibcode : 2013PhRvL.110w0501C . doi : 10.1103/PhysRevLett.110.230501 . PMID 25167475. S2CID 20427454 . ↑ Jingwei Wen、Xiangyu Kong、Shijie Wei、Bixue Wang、Tao Xin、Guilu Long (2019)。「断熱量子コンピューティングに触発された線形システムのための量子アルゴリズムの実験的実現」。Phys. Rev. A 99、012320 。 ↑ Subaşı, Yiğit; Somma, Rolando D.; Orsucci, Davide (2019-02-14). "Quantum Algorithms for Systems of Linear Equations Inspired by Adiabatic Quantum Computing". Physical Review Letters . 122 (6) 060504. arXiv : 1805.10549 . Bibcode : 2019PhRvL.122f0504S . doi : 10.1103/physrevlett.122.060504 . ISSN 0031-9007 . PMID 30822089. S2CID 73493666 . ↑ Clader, B. D; Jacobs, B. C; Sprouse, C. R (2013). "前処理付き量子線形システムアルゴリズム". Physical Review Letters . 110 (25) 250504. arXiv : 1301.2340 . Bibcode : 2013PhRvL.110y0504C . doi : 10.1103/PhysRevLett.110.250504 . PMID 23829722. S2CID 33391978 . ↑ Berry, Dominic W (2010). "線形微分方程式を解くための高次量子アルゴリズム". Journal of Physics A: Mathematical and Theoretical . 47 (10) 105301. arXiv : 1010.2745 . Bibcode : 2014JPhA...47j5301B . doi : 10.1088/1751-8113/47/10/105301 . S2CID 17623971 . ↑ Levy, Max G. (2021年1月5日). 「新しい量子アルゴリズムがついに非線形方程式を解く」 . Quanta Magazine . 2022年 12月31日 取得 。 ↑ Liu, JP; Kolden, H.Ø.; Krovi, HK; Loureiro, NF; Trivisa, K.; Childs, AM (2021). "Efficient quantum algorithm for dissipative nonlinear differential equations" . PNAS . 118 ( 35) e2026805118. arXiv : 2011.03185 . Bibcode : 2021PNAS..11826805L . doi : 10.1073/pnas.2026805118 . PMC 8536387. PMID 34446548 . ↑ Lloyd, S.; De Palma, G; Gokler, C.; Kiani, B.; Liu, ZW; Marvian, M.; Tennie, F.; Palmer, T. (2020). "非線形微分方程式のための量子アルゴリズム". arXiv : 2011.06571 [ quant-ph ]. ↑ Montanaro, Ashley; Pallister, Sam (2016). "Quantum Algorithms and the Finite Element Method". Physical Review A . 93 (3) 032324. arXiv : 1512.05903 . Bibcode : 2016PhRvA..93c2324M . doi : 10.1103/PhysRevA.93.032324 . S2CID 44004935 . ↑ Wiebe, Nathan; Braun, Daniel; Lloyd, Seth (2012). "Quantum Data Fitting". Physical Review Letters . 109 (5) 050505. arXiv : 1204.5242 . Bibcode : 2012PhRvL.109e0505W . doi : 10.1103 / PhysRevLett.109.050505 . PMID 23006156. S2CID 118439810 . ↑ ジャキエ、アントワーヌ (2022年10月31日)。 『 金融における量子機械学習と最適化:量子優位への道 』 Packt。349 ページ 。ISBN 978-1-80181-787-5 。↑ Baskaran, N (2023). "量子多体理論へのHarrow-Hassidim-Lloydアルゴリズムの適用" . Physical Review Research . 5 (4) 043113. Bibcode : 2023PhRvR...5d3113B . doi : 10.1103/PhysRevResearch.5.043113 . ↑ アーロンソン、スコット (2015)。 「細かい文字を読め」 。 ネイチャー ・フィジックス 。11 (4): 291–293。Bibcode : 2015NatPh..11..291A。doi : 10.1038/ nphys3272。S2CID 122167250。 2023 年 5 月 9 日 取得 。 ↑ Schuld, Maria (2018). 量子コンピュータによる教師あり学習 . Springer Publishing . p. 218. ISBN 978-3-319-96424-9 。↑ Schuld, Maria (2018). 量子コンピュータによる教師あり学習 . Springer Publishing . p. 219. ISBN 978-3-319-96424-9 。