片側誤差のある行列乗算の確率論的検定


7

3つの行列与えられた場合かどうかをテストします。算術演算および-\ mathbb {Z}からの数値に適用される場合、一定の時間がかかると仮定します。A,B,CZn×nABC+Z

O(n2)時間で実行される片側エラーのあるアルゴリズムをどのように記述し、その正しさを証明できますか?

数時間試しましたが、うまくいきません。xZnのベクトル最大半分s \ in S = \ left \ {1、0 \ right \} ^ nsS={1,0}nx \ cdot sを満たすという事実を使用する必要があると思います= 0xs=0、ここでxsはスカラー積i=1nxisiます。


1
最後の段落:「ゼロ以外の xに対して」が必要です。これは明白ですが、ソリューションにとって重要です。
伊東剛

回答:


4

もしAB=C、次いでA(Bx)=Cxすべてのベクトルのためのx。ベクトルをランダムに生成してチェックします。これはフライバルズのアルゴリズムとして知られています。ウィキペディアに詳細があります。


しかし、私は片側エラーアルゴリズムが必要です。誰かが私を助けてくれますか?
キュー

2
これは一方的なものではないと思いますか?(そうです。)
rgrig
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.