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 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.
Cite
@article{arxiv.2511.19439,
title = {Polynomial Algorithms for Simultaneous Unitary Similarity and Equivalence},
author = {Harikrishna VJ and Vittal Rao and Ramakrishnan K. R},
journal= {arXiv preprint arXiv:2511.19439},
year = {2025}
}
Comments
14 pages, 2 figures