How to determine if a subset of rank-1 matrices can sum to a full-rank matrix?

  • Context: Graduate 
  • Thread starter Thread starter Pere Callahan
  • Start date Start date
  • Tags Tags
    Matrices rank Sum
Click For Summary
SUMMARY

The discussion centers on determining whether a subset of rank-1 matrices can sum to a full-rank matrix, specifically a d x d matrix M decomposed into N rank-1 matrices, where N > d. The user, Pere, initially explored the case where d = 1 and attempted to express rank-1 matrices as outer products of vectors. A participant confirmed that by selecting matrices with non-zero entries in each column, one can ensure the subset sums to a full-rank matrix. This establishes a method for identifying a suitable subset of rank-1 matrices.

PREREQUISITES
  • Understanding of matrix rank and full-rank matrices
  • Familiarity with outer products of vectors
  • Knowledge of linear algebra concepts, particularly spanning sets
  • Experience with matrix decomposition techniques
NEXT STEPS
  • Study the properties of rank-1 matrices in linear algebra
  • Learn about matrix decomposition methods, focusing on Singular Value Decomposition (SVD)
  • Explore the implications of matrix rank in practical applications
  • Investigate algorithms for selecting subsets of matrices to achieve desired ranks
USEFUL FOR

Mathematicians, data scientists, and engineers working with linear algebra, particularly those involved in matrix theory and applications requiring matrix rank analysis.

Pere Callahan
Messages
582
Reaction score
1
HI,

I came across the following question, which I could only solve for one trivial special case. I'm hoping for help from your side on how to deal with the general case.

Assume we are in the situation that we have a decomposition of a full-rank d x d matrix, M, into a sum of N rank-1 matrices, N>d, in formulas,
<br /> M = m_1+\ldots+m_N.<br />

I'm interested in whether or not one can in general conclude that there exists a subset \{m_{k_1},\ldots,m_{k_d}\} whose sum is a full-rank (that is rank d) matrix.

The special case I mentioned is the case d=1, in which case there is nothing to prove:smile:
What I tried is writing the rank 1 matrices m_n as an outer product of vectors, that is m_n=b_n\otimes a_n. Then the assumption that the sum of the m_n have full rank certainly implies that the b_n span all of \mathbb{R}^d, so in looking for a subset whose sum is rank d I started with choosing a basis from among the b_n; i did not succeed, however, in showing that the sum of the corresponding m_n is a full rank matrix.I would appreciate any tips from you,

Thanks,
Pere
 
Physics news on Phys.org
Yes, it is true. I'll outline the proof, and let you fill in the details.

For each column there exists a matrix in the decomposition with non-trivial elements in that column.

So if we choose the kth element of our subset as the one with non-zero entries in the kth column the sum of this subset must be full rank.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 26 ·
Replies
26
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 33 ·
2
Replies
33
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K