Computing the optimal commuting matrix pairs (Q678226)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computing the optimal commuting matrix pairs |
scientific article |
Statements
Computing the optimal commuting matrix pairs (English)
0 references
3 February 1998
0 references
If \(A\) and \(B\) are commuting matrices (\(AB=BA\)), then they can be simultaneously diagonalized. From their eigenvalues, the azimuth/elevation directions of arrival in an array signal processing application can be computed. When \(A\) and \(B\) are contaminated with noise, the commuting property is lost in general and minimal perturbations are to be found restoring the commuting property. In this paper, only \(B\) is assumed to be perturbed and a matrix \(X\) of minimal Frobenius norm is constructed such that \(A(B+X)=(B+X)A\). Stacking the columns of \(X\) and \(B\) in vectors \(x\) and \(b\) respectively, the problem can be formulated as \(Sx=-Sb\) where \(S=I\otimes A-A^T\otimes I\). The matrix \(S\) is of size \(n^2\times n^2\), but it is sparse and structured. This paper describes an algorithm which reduces the work to \(O(n^5)\). It can be further reduced to \(O(n^4)\), but unfortunately, then the algorithm becomes unstable in general. However, it is shown that for the signal processing problem mentioned above, the algorithm is still adequate.
0 references
commuting matrix pairs
0 references
signal processing
0 references
simultaneous diagonalization
0 references
algorithm
0 references