arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1611.02435math.NAcs.NA
收藏

快速且具有反向稳定性的多项式根计算,第二部分:反向误差分析;伴随矩阵和伴随矩阵 pencil

Fast and backward stable computation of roots of polynomials, Part II: backward error analysis; companion matrix and companion pencil

Universidad Autónoma de Madrid(马德里自治大学);Nazarbayev University(纳扎尔巴耶夫大学);Istituto di Scienza e Tecnologie dell Informazione ‘A. Faedo’ (ISTI), CNR(意大利国家研究委员会信息科学与技术研究所(ISTi));University of Leuven, KU Leuven(鲁汶大学);Washington State University(华盛顿州立大学)

Jared L. Aurentz, Thomas Mach, Leonardo Robol, Raf Vandebril, David S. Watkins

AI总结:

本文提出一种基于伴随QZ算法的通用特征值问题解法,改进了反向误差分析,具有更小的误差与更优的稳定性。

摘要:

本文是J.L. Aurentz, T. Mach, R. Vandebril和D.S. Watkins于2015年发表在《SIAM Journal on Matrix Analysis and Applications》上的论文《快速且具有反向稳定性的多项式根计算》的延续。在该论文中,我们引入了一种伴随QR算法,通过计算伴随矩阵的特征值在$O(n^{2})$时间内找到多项式的根,使用$O(n)$内存。我们证明了该方法是反向稳定的。在此,我们介绍了一种替代方法,即伴随QZ算法,用于解决伴随墨盒的广义特征值问题。更重要的是,我们提供了改进的反向误差分析,利用了问题的特殊结构。改进也部分归因于对转折操作的精度(在理论和实践中)的改进,这是我们算法的关键组成部分。我们证明,对于伴随QR算法,多项式系数的反向误差与系数向量的范数成线性关系。因此,伴随QR算法的反向误差比无结构QR算法(如MATLAB的\texttt{roots}命令)更小,后者系数向量的范数的反向误差增长呈二次关系。伴随QZ算法在适当缩放多项式系数的情况下具有相同的有利反向误差。

英文摘要:

This work is a continuation of "Fast and backward stable computation of roots of polynomials" by J.L. Aurentz, T. Mach, R. Vandebril, and D.S. Watkins, SIAM Journal on Matrix Analysis and Applications, 36(3): 942--973, 2015. In that paper we introduced a companion QR algorithm that finds the roots of a polynomial by computing the eigenvalues of the companion matrix in $O(n^{2})$ time using $O(n)$ memory. We proved that the method is backward stable. Here we introduce, as an alternative, a companion QZ algorithm that solves a generalized eigenvalue problem for a companion pencil. More importantly, we provide an improved backward error analysis that takes advantage of the special structure of the problem. The improvement is also due, in part, to an improvement in the accuracy (in both theory and practice) of the turnover operation, which is the key component of our algorithms. We prove that for the companion QR algorithm, the backward error on the polynomial coefficients varies linearly with the norm of the polynomial's vector of coefficients. Thus the companion QR algorithm has a smaller backward error than the unstructured QR algorithm (used by MATLAB's \texttt{roots} command, for example), for which the backward error on the polynomial coefficients grows quadratically with the norm of the coefficient vector. The companion QZ algorithm has the same favorable backward error as companion QR, provided that the polynomial coefficients are properly scaled.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑