一般的な位置でのベクトルの構築


11

本当ましょうK N)行列Aの任意のコレクションという特性を持つk個の列がフルランクであるが。k×nknAk

Q:拡張マトリックスA = [ Aのようなベクトルを決定論的に見つける効率的な方法はありますかa Aと同じプロパティを保持します。k列はフルランクです。A=[Aa]Ak

関連する補足事項:このプロパティを持つマトリックスは、(n,k)リードソロモンコードのジェネレーターです。Vandermonde構造を保持する列を追加すると、ランクプロパティが保持されます。


あなたの主張を理解しているかどうかわかりません。私が必要とknk=n問題ではありません。
ディミトリス

2
@Jɛff E kは変化しません。k= nの場合、(現在の)n + 1列のnのみがフルランクである必要があります。この場合、問題は簡単であるはずです。R^ nの直交基底への行列のアフィン変換を見つけ、その下の画像がすべて1のベクトルであるベクトルとします。
Suresh Venkat

これは、グラスマニアンを介してこれを行う方法であるように思えますが、どのように見えるかはわかりません。
Suresh Venkat

ak(k1)

1
いい質問です。制限されたアイソメトリプロパティを検証する問題の弱いバージョンのように聞こえます。
サショニコロフ

回答:


1

a[0,1]n[A a]1


1
私は同意するしかありません:)。問題は、そのようなベクトルが機能するかどうかを確認するときに発生します(機能するかどうかは関係ありません)。列のサブセットを確認する必要があります。このチェックの問題は、(固定順序の)有限フィールドを考慮するとより関連性が高くなりますが、私はそれらについて語らないようにしました。(nk)
ディミトリス

5
この質問は、特に効率的な決定論的アルゴリズムを求めています。関連する何かに答えても質問に記載されている条件を満たさない場合は、私の意見で明確にそう言うべきです。
伊藤剛

2
@TtsuyoshiItoなに、あなたは子猫が嫌いですか?:)
Suresh Venkat

4
@Suresh:実際には、私のコンピューターが突然子猫になったら面白いでしょう。ただし、理論的には、最初に子猫を定義する必要があります。
伊藤剛

3
@Jɛff Eたぶん、なぜこの質問に興味があるのか​​を明確にすべきだった。本当の問題は同じですが、有限体の上にありますが、私は体が線形代数の問題を複雑にすると考えがちです。アプリケーションは、「適切な」コード生成行列の設計です。ランダムなもの(iidエントリ)は、Schwartz–Zippel補題などのツールを使用して、プロパティwhpを満たすように表示できます。この問題の場合、SZは通常フィールド次数を必要とし、行列が実際に機能するかどうかを効率的に確認することはできません。何でこれが大切ですか?おそらく信頼できるコードは優先されない場合があるためです。O(2k)
ディミトリス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.