量子コンピューティング

量子コンピューティングに関心のあるエンジニア、科学者、プログラマー、およびコンピューティング専門家向けのQ&A

2
ブール変数をパウリZ行列に変換する理由
Qiskit QAOAのチュートリアル(https://qiskit.org/textbook/ch-applications/qaoa.html)の下で、作成者は、2項組み合わせ最適化問題(xはブール変数のベクトルまたはリストです)は、変換を介して $ H ^ {2 ^ n} $ のハミルトニアンにマッピン...
  


1
Qiskitでのパウリ和のトロッター化
Qiskitでは、WightedPauliSumオブジェクトとして指定されたパウリ和 $ A + B + C + \ ldots $ のトロッター展開に対応する回路をどのように構築しますか? $$\ operatorname {e} ^ {A + B + C + \ ldots} \ overset {?} {\ mapsto}\ left \ {\ begin {alignedat} {9}U...
  


1
特定の状態のスタビライザーグループを取得する方法
3つの量子ビットを持つGHZ状態があるとします。 $$ | \ mathrm {GHZ} \ rangle = \ dfrac {1} {\ sqrt {2}} \ Big(| 000 \ rangle + | 111 \ rangle \ Big)$$ この状態のスタビライザーグループ、つまり、 $ M_iなどの $ M_i $ 演算子を見つけたい| \ mathrm {G...
    


2
QiskitでのJordan-Wigner $ \ leftrightarrow $ Bravyi-Kitaev変換
QiskitにおけるJordan-Wigner(JW)州とBravyi-Kitaev(BK)州の間の変換に関するいくつかの質問。以下で参照するJW $ \ rightarrow $ BK変換マトリックスは、式(29)hereからのものです。( Ibid の式(24)には言及していません。タイプ...
  


1
Solovay-Kitaev分解によって取得されたシーケンスの長さを理解する
GitHubからSKアルゴリズムの2つのコードをダウンロードし、単一の単一キュービットゲートを分解する方法を理解しようとしています。これらのコードはhttps://github.com/DEBARGHYA4469/Quantum-Compilerとhttps://github.com/cryptogoth/skc-pythonで...
   

0
グローバーオラクルの結果:ベクトル(0,1)&(0,1)=> 2つのアダマール=> 2つのHの結果の積=> CZ =(.5、.-5、-.5、-.5)
IBM Quantum ExperienceのGroverのアルゴリズムセクションによると、「1」状態の2つのキュービット(ベクトル(0,1)および(0,1))があり、それぞれにアダマールゲートを適用した場合それらと、テンソル積の出力をCZゲートに入...
   

2
偏光解消チャネルを介してベル状態を送信するとどうなりますか?
ノイズパラメータ $ Q $ と密度行列 $ \ rho $ の場合、脱分極チャネル $ \ mathcal {E} $ は次のように動作します: $$\ mathcal {E}(\ rho)=(1-Q)\ rho + Q \ frac {I} {2}、$$ ここで、 $ I $ は2次元の単位行列です。ここで興味深い質問は、...
     



3
係数がユニタリ行列のエントリである二部状態
私はこの質問を解決しようとしました 単位の長さがあることを示すには、 $$ \ frac {1} {d} \ sum_ {m、n = 0} ^ {d = 1} \ lvert U_ {m、n} \ rvert ^ 2 = 1 $$ ユニタリ行列でこのタイプの関係をオンラインで検索してみましたが、何も見つかり...
   

3
ブロックエンコードされた行列の積
this paperの補題53の証明の最初のステップだけを理解しようとしていますが、成功はほとんどありません。始める前に、この定義を述べさせてください: 定義:演算子Aのエンコードをブロックします。 $ A $ を $ s $ -qubit演算...
  

1
量子プロセッサのモデリングに使用されるソフトウェア
量子プロセッサアーキテクチャのモデリングにはどのようなソフトウェアが使用されていますか?出力をシミュレートするだけでなく、実際に研究で使用されるものをシミュレートします。...
   


0
Q#のテンソル積
Q#のTensor製品を使用して、2つの既存の状態|x>と|y>から新しい状態|z>を取得する方法を誰かが知っていますか?例:|z> = |x> ⊗|y>?助けてくれてありがとう!編集:わかりやすくするために、私が取り組んでいる...
   



Next page