Frobenius' symmetric matrix factorization has been lying almost dormant for a century. The first successful method for computing matrix symmetrizers, i.e., symmetric matrices S such that SA is symmetric, was inspired by an iterative linear systems algorithm of Huang and Nong (2010) in 2013 and . The resulting iterative algorithm has solved this computational problem over lsi4" class="mathmlsrc">lass="formulatext stixSupport mathImg" data-mathURL="/science?_ob=MathURL&_method=retrieve&_eid=1-s2.0-S0024379515003845&_mathId=si4.gif&_user=111111111&_pii=S0024379515003845&_rdoc=1&_issn=00243795&md5=0374f82d57b76365334aea70c50348bf" title="Click to view the MathML source">Rlass="mathContainer hidden">lass="mathCode"> and lsi5" class="mathmlsrc">lass="formulatext stixSupport mathImg" data-mathURL="/science?_ob=MathURL&_method=retrieve&_eid=1-s2.0-S0024379515003845&_mathId=si5.gif&_user=111111111&_pii=S0024379515003845&_rdoc=1&_issn=00243795&md5=5514f36b1cdba9a5b3b61e5752e88000" title="Click to view the MathML source">Class="mathContainer hidden">lass="mathCode">, but at high computational cost.
This paper develops and tests another linear equations solver, as well as eigen- and principal vector or Schur Normal Form based algorithms for solving the matrix symmetrizer problem numerically. Four new eigendata based algorithms use, respectively, SVD based principal vector chain constructions, Gram–Schmidt orthogonalization techniques, the Arnoldi method, or the Schur Normal Form of A in their formulations. They are helped by Datta's 1973 method that symmetrizes unreduced Hessenberg matrices directly.
The eigendata based methods work well and quickly for generic matrices A and create well conditioned matrix symmetrizers through eigenvector dyad accumulation. But all of the eigen based methods have differing deficiencies with matrices A that have ill-conditioned or complicated eigen structures with nontrivial Jordan normal forms. Our symmetrizer studies for matrices with ill-conditioned eigensystems lead to two open problems of matrix optimization.