Abstract

We investigate fast parallel algorithms to compute normal forms of matrices and the corresponding transformations. Given a matrix B in M n,n (K), where K is an arbitrary commutative field, we establish that computing a sim- ilarity transformation P such that FP~1BP is in Frobenius normal form can be done in NC2 . Using a reduction to this first problem, a similar fact is then proved for the Smith normal form S(x) of a polynomial matrix A(x )i n M n , m ( K ( x)); to compute unimodular matrices (x) and »(x) such that S(x)(x)A(x)»(x) can be done in NC2 . We get that over concrete fields such as the rationals, these problems are in NC2. Using our previous results we have thus established that the problems of computing transformations over a field extension for the Jordan normal form, and transformations over the input field for the Frobenius and the Smith normal form are all in NC2 . As a corollary we establish a polynomial-time sequential algorithm to compute transformations for the Smith form over K(x).

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.