複数のキュービット状態をコンパクトに表現する方法は?
量子計算が可能な量子デバイスへのアクセスは依然として非常に限られているため、古典的なコンピューターで量子計算をシミュレートすることは興味深いことです。キュービットの状態をベクトルとして表すには要素が必要です。これにより、このようなシミュレーションで考慮できるキュービットの数が大幅に制限されます。2 nnnn2n2n2^n 単純なベクトル表現よりもメモリや計算能力が少ないという意味で、よりコンパクトな表現1を使用できますか?どのように機能しますか? 実装は簡単ですが、ベクトル表現にスパース性や冗長性が見られる状態では、ベクトル表現が無駄になることは明らかです。具体的な例として、3キュービット状態考えます。それは持っている要素を、彼らは唯一の前提と3つの要素のほとんどがあることで、可能な値を0に。もちろん、量子計算をシミュレートするのに役立つためには、ゲートの表現方法とキュービットに対するゲートの動作も考慮する必要があります。これらについての何かを含めることは歓迎されますが、キュービットについても聞いていただければ幸いです。23(1/3–√,1/3–√,0,0,0,−1/3–√,0,0)T(1/3,1/3,0,0,0,−1/3,0,0)T(1/\sqrt{3}, 1/\sqrt{3},0,0,0,-1/\sqrt{3}, 0,0)^T23232^3333000 1.このような表現を利用/提示する可能性のあるソフトウェア、ライブラリ、記事ではなく、表現について尋ねていることに注意してください。表現を提示して説明する場合、既に使用されている場所について言及することは大歓迎です。