Local decomposition of unitary matrices

Click For Summary
SUMMARY

The discussion focuses on the local decomposition of unitary matrices, specifically how an arbitrary unitary matrix A can be expressed as a product of local unitary matrices Ai, which act on a small, constant number of vector components, typically 2. The example provided illustrates a local matrix that operates on specific basis elements. The main inquiry is about determining the minimum number of local matrices required for the decomposition of a specific unitary matrix or a class of matrices, highlighting the complexity of proving lower bounds in this context.

PREREQUISITES
  • Understanding of unitary matrices and their properties.
  • Familiarity with linear transformations in complex vector spaces.
  • Knowledge of matrix decomposition techniques.
  • Basic concepts of quantum computing and quantum gates.
NEXT STEPS
  • Research methods for calculating local decompositions of unitary matrices.
  • Explore the theory behind quantum gate synthesis and its relation to unitary matrices.
  • Study existing literature on lower bounds for matrix decompositions.
  • Investigate specific algorithms for decomposing matrices in quantum computing contexts.
USEFUL FOR

Mathematicians, quantum computing researchers, and anyone involved in the study of matrix theory and linear algebra, particularly in the context of quantum mechanics and information theory.

chiyosdad
Messages
1
Reaction score
0
I know that, given an arbitrary unitary matrix A, it can be written as the product of several "local" unitary matrices Ai -- local in the sense that they only act on a small constant number of vector components, in fact it is sufficient to take 2 as that constant, which is best possible. For example,
[tex]A=\left(\begin{array}{cccc} a & 0 & b & 0 \\0 & 1 & 0 & 0 \\ <br /> c & 0 & d & 0\\ 0 & 0 & 0 & 1\end{array}\right)[/tex]
is such a local matrix, because it only acts on the basis element e1 and e3. Another way to think of it is that it's only nontrivial over a subspace of dimension 2.

So the picture is that there are these gigantic linear transformations on C^n(n is very large), being built out of smaller transforms which act on small constant-dimension subspaces. So as n grows, the number of local Ai's needed will grow too. I have an upper bound on the number of Ai needed in the decomposition, in terms of n. But that's not what I'm interested in. What I would like to know, is what is the least number of Ai's needed to decompose a specific matrix, or a class of matrices. I know of no machinery that makes this easy, and looking around online for a bit didn't help.

So the question is, if I have a specific unitary matrix, how do I go about calculating the minimum number of Ais needed in the decomposition, and if I have a class of matrices, how do I figure it out. Is there some reading on this subject I can find online?
 
Physics news on Phys.org
To prove lower bounds is generically difficult. You mentioned a specific matrix, which means this could be done more easily depending on the properties of this matrix. E.g. it could just be ##1##. In the general case one needs to find a subsystems of values which have to be calculated regardless of these properties and count the steps for those calculations. The bigger this subsystem, the better the lower bound. However, it is not clear what such a subsystem must look like.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 7 ·
Replies
7
Views
8K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 84 ·
3
Replies
84
Views
10K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K