これは、の続きです何がある-ステップ2:方程式の線形システムに対する量子アルゴリズム(HHL09)?
論文:線形方程式系の量子アルゴリズム(Harrow、Hassidim&Lloyd、2009)では、アルゴリズムの実際の実装の詳細は示されていない。どのように正確に状態と| B ⟩作成され、ソート「であるブラックボックス」(ページ2-3を参照)。
および
ここでクロック・レジスタの初期状態であると | B ⟩入力レジスタの初期状態です。
(言う)IBM キュービット量子コンピューターでアルゴリズムを実行したい。そして、特定の方程式を解きたいここで、Aは実際のエントリを持つ4 × 4エルミート行列で、bは実際のエントリを持つ4 × 1列ベクトルです。
例を見てみましょう:
そして
寸法は、所与の及びBを、我々は必要べき⌈ ログ2 4 ⌉ = 2入力レジスタの量子ビットと他の6つの我々は、固有値はで表すことにすると仮定レジスタクロックに量子ビットを90 %の精度、最大3ビット精度固有値の場合(これは以前にここで説明されています)。したがって、合計2 + 6 + 1 = 9キュビットがこの目的に必要になります(追加の1キュビットは補助です)。
質問:
この情報を使用して、それが可能な初期状態を作成しますと| B ⟩ IBMに16量子ビット版?
が大きすぎてIBM量子コンピューターに実装できないと思われる場合は、2 × 2エルミート行列Aの初期状態の準備の例を示すこともできます(または、そのような例への参照を示します)。
IBM 16キュービット量子コンピューターでこれが可能かどうか(つまり、それが可能かどうか)と、そのために必要なゲートについての一般的な考えを知りたいだけです。IBM 16キュービット量子コンピューターでない場合、QISKitシミュレーターを使用して初期状態の準備を再作成できますか?Ψ 0 ⟩と| b H HHLアルゴリズムで?これを実行する他のより良い代替手段はありますか?