方程式のシステムはモジュロ解決される


19

私は、任意のkについてkを法とする線形方程式を解く複雑性に興味があります(そして、素数に特別な関心があります)、特に:

問題。 kを法とするn個の未知数におけるm個の線形方程式の与えられたシステムに対して、解は存在しますか?mnk

その紙に抽象的には、logspace-MODクラスの構造と重要性クラスのモッズのk L、彼らは"という、Buntrock、ダム、Hertrampf、およびMeinel請求有限リング上で線形代数のすべての標準的な問題ことを証明することにより、その重要性を実証しは、これらのクラスに対して完全ですZ/kZ。よく見ると、話はもっと複雑です。たとえば、Buntrock et al。(Kavehが発見した以前の自由にアクセス可能なドラフトの校正で、ありがとう!)線形方程式の解法は代わりに補クラスcoMod k Lにあることを示すkプライム。このクラスは、に等しいことないことが知られていないのModのk個のLのためのk個の線型方程式系を解くかのmodについて私が心配ですが、彼らがどんな発言をしないという事実である-ことを気にコンポジット、決してkがさえている含まれていますcoModのk個のLのためのk個の複合!

質問: すべての正のkについてcoMod k Lに 含まれるkを法とする線形方程式系を解きますか?

あなたは、方程式のシステムを解くことができれば、より高い電力を法Qプライムのpは、あなたは彼らがモジュロ解決することができますpは同様。qを法とする連立方程式を解くのはcoMod p L -hardです。この問題がMod q Lにあることを示すことができれば、すべてのk に対して Mod k L  =  coMod k Lを示すことになります。それを証明するのは難しいでしょう。しかし、それは coMod k Lですか?


論文の草稿へのciteseerxリンク。ps:より堅牢な対処方法は使用していますmodk A[K-1]受け入れリマインダーのセットでありますmodkAA[k1]。証明の複雑さにも関連する質問があります。「線形代数の証明複雑Soltys、クック、APAL 2004による」modk
Kaveh

2
k = 4とパリティLだけはどうですか?
domotorp

回答:


9

この質問に肯定的に答えることができると思います。つまり、kを法とする線形合同が実行可能かどうかを判断することはcoMod k L -completeです。

実際に、この問題を素数の特別な場合に減らすことができます。次のことを示すことができます:

通常のフォーム。クラス coModのk個の Lは langaugesのから成るL形のL  =  LのP 1  ∩  LのP 2  ∩...∩  Lのp個のR  、Lのp個のJ  ∈  coMod のp jは  LPのj個の範囲の素因数上K

剰余定理により、各素数べき乗p e jを法とする連立方程式の解kで割ると、同じシステムmodkの解が得られます。したがって、p t jの線形方程式系を解く場合pjejpjtjcoModpLに含まれているため、方程式mod modkの解はcoModkLに含まれます。

マッケンジーとクックによって説明された標準アルゴリズムがあります。これは、主空間を法とする線形合同を減らして、そのヌルスペースのスパニングセットを構築します(つまり、与えられたリング上のA x  =  yに対して、[  A  |  y  ]そして、最終係数が-1の解が存在するかどうかを確認します。そしてその後、素数を法とするヌル空間の構築を削減し、素数を法とするヌル空間の構築と、素数を法とする行列乗算を削減する。後者のタスクは両方とも、関係する行列を構築できる場合、coMod k Lで実行可能な問題です。

McKenzieとCookの削減に関与する行列は、行列乗算、および(重要な)定数因子による除算によって計算できることがわかりました。幸いなことに、素数の場合、関係する行列の係数は、coMod p L -machinesのoracleを使用してワークテープで計算できます。また、定数による除算はNC 1で実行でき、これもcoMod p Lで実行可能です。したがって、問題全体が最終的にcoMod k L実行可能であることがわかります。

詳細については、[ arxiv:1202.3949 ]を参照してください。


私が知りたいのですが、それはある、あなたの質問/答えに定数を?kのサイズに制限がない場合に興味があります。kk
フアンベルメホベガ14

1
@Juan:はい、は定数ですが、定数です。k
ニールドボードラップ14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.