在一般位置构造向量


11

让真正的ķ ñ)矩阵一个具有这样的特性的任何集合ķ列满秩。k×nknAk

问:是否有一种有效的方法来确定性地找到向量,使得增广矩阵A ' = [ Aa保留与 A相同的属性:任何 k列均是完整列。A=[Aa]Ak

相关说明:具有此属性的矩阵是 Reed-Solomon代码的生成器:添加保留其Vandermonde结构的列将保留rank属性。(n,k)


我不确定我是否理解你的意思。我需要ķ = ñ是不是一个问题。knk=n
Dimitris

2
@Jɛff E k不变:在k = n的情况下,(现在)n + 1列中只有n个需要排名。在这种情况下,问题应该很容易:找到矩阵对R ^ n的正交基的仿射变换,然后让a为向量,该向量在其下的图像为全1s向量。
Suresh Venkat 2012年

在我看来,这应该是通过Grassmanian实现此目的的一种方法,但我不太清楚如何做。
Suresh Venkat'4

@Suresh的确是这样,对于n = k + 1的情况,它似乎可以用您提到的方式解决。或者你可以简单地选择要在所有的零空间ķķak向量-collections。(k1)
Dimitris

1
好问题。听起来像是验证受限等距属性的问题的较弱版本,据我所知,该属性是敞开的。
Sasho Nikolov

Answers:


1

如果选择从所述超立方体均匀地随机[ 0 1 ] Ñ,矩阵[ a[0,1]n将与概率所需特性 1[A a]1


1
我只能同意:)。当您要检查这样的向量是否起作用时(不管它是否起作用),问题就来了。您必须检查列的子集。当您考虑(固定顺序的)有限域时,这种检查问题变得更加重要,但我试图避免谈论它们。(nk)
Dimitris

5
这个问题特别要求一种有效的确定性算法。如果您回答了一些相关问题,但不满足问题中提出的条件,那么我认为您应该明确地这么说。
伊藤刚(Tsuyoshi Ito)

2
@TsuyoshiIto什么,你不喜欢小猫?:)
Suresh Venkat 2012年

4
@Suresh:实际上,如果我的计算机突然变成小猫,那将很有趣。但从理论上讲,首先您必须定义一只小猫。
伊藤刚(Tsuyoshi Ito)

3
O(2k)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.