带有掩蔽矩阵的 Hadamard 积的秩

计算科学 线性代数 矩阵
2021-12-22 02:59:14

我有一个矩阵A{0,1}d×nrank(A)=d,d<n,和另一个矩阵,但我不知道的等级。的排名,我们能说什么XRd×nXrank(AX)

如果怎么办?rank(A)=k,k<d

1个回答

对于 Hadamard 产品,您有(来源):

rank(AX)rank(A)rank(X)

,这也是尽可能严格的在不了解的情况下,您肯定无话可说。(请参阅 nicoguaro 和 Wolfgang Bangerth 在评论部分带来的示例)。rank(X)X

现在,假设您知道(我认为不失一般性条款适用于此)。rank(X)=rrank(X)1

  1. 如果rank(A)=d, 那么上面的不等式就完全没用了,因为它不会约束任何东西:drd,这与您仅查看时得出的结论相同AXFd×n,d<n.
  2. 如果rank(A)=r<d, 取决于你所知道的X可以给你一些东西,但仍然不会太令人兴奋。

Hadamard 乘积很棘手,人们对它们的许多期望(基于对常规矩阵-矩阵乘积的先验知识)都不成立。