paper

Polynomial Algorithms for Simultaneous Unitary Similarity and Equivalence

arXiv:2511.19439

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 s.t , , where and are complex matrices. We observe that the problem is simplest when is diagonal, where we see that the `paths' in the graph defined by non-zero elements of and determine the solution. Inspired by this we generalize this to the case when is block-diagonal to identify a form refered to as the `Solution-form' using `paths' determined by non-zero sub-matrices of 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 steps. The same idea can be extended to solve the Simultaneous Unitary Equivalence (SUEq) problem where we solve for in , being 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 . 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.

14 pages, 2 figures

Polynomial Algorithms for Simultaneous Unitary Similarity and Equivalence · wovepaper