Answers:
当计算对称矩阵的特征值可以用的Householder反射器做了最好的是驱动器到三对角形式。正如在前面的回答被提及,因为是对称存在正交相似变换,其结果在对角矩阵,即,。如果我们可以通过计算一系列反射器并将左起的H T分别应用于M和H,可以使用Householder反射器严格地找到未知正交矩阵的作用,那将很方便。从向右。但是,由于Householder反射镜被设计为将列归零,因此这是不可能的。如果我们要计算Householder反射器以将以下的所有数字归零,则发现 M = ( 但是现在,条目 M 12 - M 1 n已通过左侧应用的反射器 H T 1进行了更改。因此,当我们在右边应用 H 1时,它将在M的第一行中不再为零,仅留下 M 11。相反,我们将获得 H T 1 M=(
但是,当您选择将驱动到三对角线结构时,您将保持第一行不受H T 1的影响,因此 M = ( 因此,当我们从右边应用相同的反射器时,我们可以获得 H T
应用递归这使我们能够推动的三对角矩阵牛逼。如前所述,您可以使用Golub和Van Loan的Matrix Computations中的 Jacobi或Givens旋转有效地完成M的对角线化。家用反射器和Jacobi或Givens旋转序列的累积作用使我们能够找到正交矩阵S T和S的作用而无需明确地形成它们。
正如对其他答案的评论所阐明的那样,这里的真正问题不是Householder矩阵的缺点,而是一个问题,为什么要使用迭代而不是直接(“封闭形式”)方法对角化(实际)对称矩阵(通过正交)相似)。
实际上,任何正交矩阵都可以表示为Householder矩阵的乘积,因此,如果我们知道对称矩阵的对角线形式(其特征值),则可以求解一整套正交归一化的特征向量并将基础矩阵的相应变化表示为多项式时间内Householder变换的乘积。
因此,让我们转向Victor的括号内注释“除Abel定理外”,因为我们正在有效地询问为什么应使用迭代方法找到多项式的根,而不是直接方法。当然,实对称矩阵的特征值是其特征多项式的根,也可以朝另一个方向移动。给定只有实数根的实多项式,可以从多项式的Sturm序列构造三对角对称伴随矩阵。另请参阅海报中的丹尼斯·塞雷(Denis Serre)的练习92这一套. This is rather nice for showing the equivalence of those problems since we've seen (@AndrewWinters) the direct application of Householder matrices will tridiagonalize a real symmetric matrix.
Analysis of the arithmetic complexity for an iterative (root isolation) method is given in Reif (1999), An Efficient Algorithm for the Real Root and Symmetric Tridiagonal Eigenvalue Problems. Reif's approach improves on tailored versions of QR for companion matrices, giving 代替 复杂。
的阿贝尔-伽罗瓦-鲁菲尼定理说,对上述四个多项式的根没有通式可以在基团(和通常的算术)方面进行说明。但是,对于更多的异国操作,存在根的封闭形式。原则上,可以将特征值/对角线化方法作为此类方法的基础,但有人会遇到一些实际困难:
在这方面,Bring根基(又称超自由基)是一个变量的函数,就像求平方根一样。杰拉德(Jerrad,c。1835年)指出,求解一般五次方程可简化为求解,使单变量函数 (除了部首和其他常用的算术运算法则使用)允许求解所有五次子。
尽管可以找到仅使用两个变量的函数来解决它们的各种方法,但它会分解为六次及以上的多项式。 希尔伯特的第13个问题是这样的猜想:仅使用最多两个变量的函数就无法求解一般的七阶多项式,但是1957年,阿诺德(VI Arnold)证明了。Mellin积分,超几何和Siegel theta函数可用于获取任意次数多项式的解。
除了实现不止一个参数的某种特殊奇特函数外,我们还需要直接方法来求解适用于一般学位的多项式 rather than ad hoc or degree specific methods. Guàrdia (2002) gives "a very simple expression of the roots of a polynomial of arbitrary degree in terms of derivatives of hyperelliptic theta functions." However this approach requires making choices of Weierstrass points on hyperelliptic curve where all roots of polynomial are sought. A good choice leads to expressing less than half of those roots, and it appears this approach requires repeated trials to get all of them. Each trial involves solving a homogeneous linear system at cost.
Therefore the indirect/iterative methods for isolating real roots (equiv. eigenvalues of symmetric matrices), even to high precision, currently have practical advantages over the known direct/exact methods for these problems.
您基于什么原因认为这是不可能的?
任何对称实矩阵 可以正交对角线化,即 ,在哪里 是正交的 是对角线的。
大小为n×n的任何正交矩阵都可以构造为最多n个此类反射的乘积。维基百科。因此,您有这种分解。
我不确定最后的陈述,我只是引用它(我认为它是正确的)。据我了解您的问题,可以归结为是否可以将任何正交矩阵分解为Householderer变换序列。