Polynomial Algorithms for Simultaneous Unitary Similarity and Equivalence

Abstract

We present an algorithm to solve the Simultaneous Unitary Similarity(S.U.S) problem which is to check if there exists a Similarity transformation determined by a Unitary U s.t UAlU*=Bl, l ∈ \1,...,p\, where Al and Bl are nxn complex matrices. We observe that the problem is simplest when U is diagonal, where we see that the `paths' in the graph defined by non-zero elements of Al and Bl determine the solution. Inspired by this we generalize this to the case when U is block-diagonal to identify a form refered to as the `Solution-form' using `paths' determined by non-zero sub-matrices of Al,Bl which are non-zero multiples of Unitary. When not in Solution form we find an equivalent problem to solve by diagonalizing a Hermitian or a Normal matrix related to the sub-matrices. The problem is solved in a maximum of n steps. The same idea can be extended to solve the Simultaneous Unitary Equivalence (S.U.Eq) problem where we solve for U,V in UAlV*=Bl, Al,Bl being mxn Complex rectangular matrices. Here we work with the 'paths' in the related bi-graph to define the Solution-form. The algorithms have a complexity of O(pn4). This work finds application in Quantum Evolution, Quantum gate design and Simulation. The salient features of each step of the algorithm can be retained as Canonical features to classify a given collection of complex matrices up to Unitary Similarity.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…