ガウスの複雑さの下限


18

n × n行列のガウス複雑度を、行列を上三角形式にするために必要な基本的な行と列の操作の最小数になるように定義します。これは、0からn 2までの量です(ガウス消去法を使用)。この概念はあらゆる分野で意味をなします。n×n0n2

この問題は確かに非常に基本的なものであり、研究されたに違いありません。驚いたことに、私は参考文献を知りません。だから、私はそこにある参考文献に満足しています。しかし、もちろん、主な質問は次のとおりです。

明らかな明確な下限はありますか?

自明ではないことにより、超線形を意味します。明確にするために:有限体上で、カウント引数は、ランダム行列の複雑度がn ^ 2であることを示します(同様の主張は無限体でも当てはまります)。したがって、私たちが探しているのは、行列の明示的なファミリ、たとえば、Hadmard行列です。これは、ランダム関数の複雑度が高いことを知っているブール回路の複雑度と同じですが、このプロパティを持つ明示的な関数を探しています。


ここでの質問が何であるかは完全にはわかりません。行列の特定の形式、または一般的なケース(この場合、単純なカウント引数が機能するようです)について尋ねていますか?
ジョーフィッツシモンズ

@Joeは、前述のように、アダマール行列などの行列の明示的なファミリを求めています。いつものように、ランダム行列は不正です。これは、ランダム関数が大きな回路を必要とするという事実に満足していないのとほぼ同じです。この点を強調するために段落を追加しました。
モリッツ

多分それは答えとして再投稿する必要があります:)
Suresh Venkat

はい、そうします。
ジョーフィッツシモンズ

実際、私の方法には欠陥があるかもしれません。
ジョーフィッツシモンズ

回答:


17

これは、より広く研究されている問題に関連する、非常に難しい問題のようです。

正方の可逆行列Aを考え、Aを単位行列に還元するために必要な基本行操作の最小数としてc(A)を定義するとします。この複雑さの尺度は、Moritzが示唆するものよりも大きいため、そのための超線形境界の証明は簡単になります。

現在、行操作は可逆です。したがって、c(A)は、単位行列から開始して、A を生成するために必要な行操作の最小数として同等に定義できます。

このような方法でAを生成すると、xからAxをとるマップを計算する算術回路が生成されることに注意してください。各ゲートのファンインは2で、非入力ゲートの数は行操作の数に対応します。

逆方向(回路から行操作シーケンスへ)の明らかな減少はありません。それでも、制限された回路モデルのAxの計算回路の複雑さの観点からc(A)を特徴付けることができます:c(A)は、Aの計算回路の最小エッジの半分に等しいと主張します。ファニンは最大で2、 nです。ファニン1のゲートにつながるエッジは充電しません(ここでは通常の回路幅の概念を使用しています)。これは、前にスケッチした簡単なアイデアを使用して表示できます。

これがよく研究された問題への接続です:ファニン2回路の超線形数のゲートを必要とする明示的な線形マップAx(有限フィールド上)を示すことは30年以上にわたって有名な未解決の問題です。古典的な参考文献はValiant、「低レベルの複雑さにおけるグラフ理論的議論」であり、Lokamによる最近のFTTCS調査も役立ちます。

c(A)の学習では、追加の幅制限を課していますが、制限が非常に弱い(幅n)ので、この問題がもっと簡単になるとは思いません。しかし、ちょっと-私は間違っていると証明されたいです。


2
また、彼のブログのGowersには、ガウス消去法の複雑さに関する議論がありました。私は(それは長い対話の形でだ)それを注意深く読んでいないが、それは役に立つかもしれ: gowers.wordpress.com/2009/11/03/...
アンディ・ドラッカー

これを正しく理解するために、列ごとに最大n個の操作があり、列ごとに続行できるため、幅の制限が生じます。
モリッツ

行操作の観点から考えています。幅nの制限は、すべての中間作業が行われる作業対象の行がn個あるという事実に対応しています。深さtのn個の回路ゲートは、行操作をt回適用した後のn行の状態を表します。(多分あなたは私と同じことを言っている)
アンディドラッカー

代わりに、ガウス消去法で追加の「補助ワークスペース」行を許可した場合、Aを恒等式に減らす複雑さと、Axの線形演算回路の複雑さ(本質的には算術cktの複雑さ)の間で正確な対応が得られると思います乗算は、定数係数を超える線形関数の計算には役立ちません)。
アンディドラッカー

はい、それは私が意味したものです。また、2番目の声明にも同意します。一般的な線形回路は、必要に応じて新しい行を作成することができます:-)
Moritz

9

参照があり、それらはかなり古いです。ブール行列乗算の組み合わせアルゴリズムの作業中にそれらに出会いました。

Θ(n2/logn)logn

JWムーンとL.モーザー。マトリックス削減問題。計算の数学20(94):328–330、1966。

記事はJSTORでアクセスできる必要があります。

下限は単なるカウント引数であり、下限を達成する明示的な行列は与えられていないと確信しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.