How to Diagonalize a 9x9 Matrix with Unitary Vectors?

In summary, the conversation discusses a problem involving full rank random matrices and finding unitary vectors that can reduce the product of these matrices to a diagonal matrix. The problem is compared to a constrained form of SVD and various approaches are suggested, including brute force conditioning and looking at the diagonalizability of the matrices. The main objective is to null out the off-diagonal elements of the resulting matrix. The problem also involves finding a solution that maximizes the Frobenius norm of the diagonal matrix.
  • #1
Ojisan
5
0
I'm trying to solve the following problem (not homework :smile:) which is a strange form of diagonalization problem. Standard references and papers didn't turn up anything for me. Does anyone see possible approach for this?

- Given n x n full rank random matrices A1, A2, ... A9
Find length n unitary vectors x1, x2, x3, y1, y2, and y3 such that [y1^H 0 0; 0 y2^H 0; 0 0 y3^H] [A1 A2 A3; A4 A5 A6; A7 A8 A9] [x1 0 0; 0 x2 0; 0 0 x3] reduces to a 3 x 3 diagonal matrix.

^H is the Hermitian transpose and 0's indicate appropriate zero vectors.

It's like a constrained form of SVD but I can't seem to get a handle of it. Thanks in advance for any thoughts!
 
Physics news on Phys.org
  • #2
If you are careful not to commute anything (like you would when they were ordinary numbers), I think you can simply do the multiplication and get
[tex]
\left(
\begin{array}{lll}
{y_1^H} & 0 & 0 \\
0 & {y_2^H} & 0 \\
0 & 0 & {y_3^H}
\end{array}
\right)
\left(
\begin{array}{lll}
{A_1} & {A_2} & {A_3} \\
{A_4} & {A_5} & {A_6} \\
{A_7} & {A_8} & {A_9}
\end{array}
\right)
\left(
\begin{array}{lll}
{x_1} & 0 & 0 \\
0 & {x_2} & 0 \\
0 & 0 & {x_3}
\end{array}
\right)
=
\left(
\begin{array}{lll}
{y_1^H} {A_1} {x_1} & 0 & 0 \\
0 & {y_2^H} {A_5} {x_2} & 0 \\
0 & 0 & {y_3^H} {A_9} {x_3}
\end{array}
\right)
[/tex]
 
  • #3
Thanks, but I'm not sure if I follow you. You should get the following with straight computation.

[tex]
\left(
\begin{array}{lll}
{y_1^H} & 0 & 0 \\
0 & {y_2^H} & 0 \\
0 & 0 & {y_3^H}
\end{array}
\right)
\left(
\begin{array}{lll}
{A_1} & {A_2} & {A_3} \\
{A_4} & {A_5} & {A_6} \\
{A_7} & {A_8} & {A_9}
\end{array}
\right)
\left(
\begin{array}{lll}
{x_1} & 0 & 0 \\
0 & {x_2} & 0 \\
0 & 0 & {x_3}
\end{array}
\right)
=
\left(
\begin{array}{lll}
{y_1^H} {A_1} {x_1} & {y_1^H} {A_2} {x_2} & {y_1^H} {A_3} {x_3} \\
{y_2^H} {A_4} {x_1} & {y_2^H} {A_5} {x_2} & {y_2^H} {A_6} {x_3} \\
{y_3^H} {A_7} {x_1} & {y_3^H} {A_8} {x_2} & {y_3^H} {A_9} {x_3}
\end{array}
\right)
[/tex]

and the objective is to null out the off-diagonals.
 
  • #4
Are you sure it has a nontrivial solution? Consider the case where n=1...


I suppose you're interested in a particular case where you know it really does have a solution? Well, I suppose the thing to do is to start small.

Can you figure out how to zero out y2HA4x1? Can you figure out all possible ways to do so?

Now, what about zeroing out both y2HA4x1 and y3HA7x1 at the same time?

And keep going until you manage to do it all.



Alternatively, is the matrix of A's diagonalizable? Maybe looking at that might help.
 
  • #5
Thanks for your suggestion Hurkyl.

Solutions do exist, although probably not unique. I can search with a brute force conditioning to find a solution, by imposing partial conditions as you suggest.

The interpretation amounts to, for example, making A2x2 and A3x3 orthogonal to y1 while keeping A1x1 nonorthogonal to y1. Unfortunately, fixing x2 and x3 in this manner affects the other rows, and vice versa.

A is diagonalizable, so I have tried looking at SVD of individual A as well as combined SVD which didn't lead to much insight. I wish there was block unitary diagonalization procedure, but I had no luck in that direction.

I'd appreciate any thoughts.
 
  • #6
Ojisan said:
The interpretation amounts to, for example, making A2x2 and A3x3 orthogonal to y1 while keeping A1x1 nonorthogonal to y1.

Is the latter necessary? A null block is diagonal as well.
 
  • #7
True, but necessary for the problem that I am interested in. I should have stated my problem to include non-zero diagonal. In fact, I would like to maximize the Frobenius norm of the resultant diagonal matrix, but I was thinking that might be harder.
 

FAQ: How to Diagonalize a 9x9 Matrix with Unitary Vectors?

1. What is diagonalization in mathematics?

Diagonalization is a mathematical process used to find the eigenvalues and eigenvectors of a square matrix. It involves transforming a matrix into a diagonal matrix, in which all the non-diagonal elements are zero.

2. How is diagonalization used in science and engineering?

In science and engineering, diagonalization is used in various fields such as quantum mechanics, signal processing, and computer graphics. It is used to solve systems of linear equations, analyze physical systems, and perform data compression.

3. What is the strange form of diagonalization?

The strange form of diagonalization is a mathematical technique used to diagonalize matrices that cannot be diagonalized using traditional methods. It involves using complex numbers and a special type of matrix called a Jordan matrix.

4. How does the strange form of diagonalization work?

The strange form of diagonalization works by finding the eigenvalues and eigenvectors of a matrix and then using them to construct a Jordan matrix. This matrix is then used to diagonalize the original matrix by performing a similarity transformation.

5. What are the applications of the strange form of diagonalization?

The strange form of diagonalization has applications in various fields such as quantum mechanics, control theory, and differential equations. It is used to analyze and solve complex systems that cannot be solved using traditional diagonalization methods.

Similar threads

Back
Top