|
A rational algorithm for checking the congruence of unitoid matrices
Kh. D. Ikramova, A. M. Nazarib a Lomonosov Moscow State University, Moscow, Russia
b Arak University, Arak, Islamic Republic of Iran
Abstract:
A matrix is said to be unitoid if it can be brought to diagonal form by a congruence transformation. We say that an algorithm is rational if it is finite and uses the arithmetic operations only. There exist rational methods designed for checking congruence of particular classes of unitoid matrices, for example, Hermitian, accretive, or dissipative matrices. We propose a rational algorithm for checking congruence of general unitoid matrices. The algorithm is heuristic in the sense that the user is required to set the values of two integral parameters $M$ and $N$. The choice of these values depends on the available a priori information about the proximity of neighboring canonical angles of the matrices under checking.
Key words:
congruence, unitoid matrix (unitoid), cosquare, similarity, Toeplitz decomposition, indices of inertia, Pythagorean triples, Maple, circulants.
Received: 25.02.2020 Revised: 16.07.2020 Accepted: 04.02.2021
Citation:
Kh. D. Ikramov, A. M. Nazari, “A rational algorithm for checking the congruence of unitoid matrices”, Sib. Zh. Vychisl. Mat., 24:2 (2021), 167–177; Num. Anal. Appl., 14:2 (2021), 145–154
Linking options:
https://www.mathnet.ru/eng/sjvm773 https://www.mathnet.ru/eng/sjvm/v24/i2/p167
|
|