滤波对角化法在代数方程数值解中的应用

H. Murakami
{"title":"滤波对角化法在代数方程数值解中的应用","authors":"H. Murakami","doi":"10.1145/1577190.1577208","DOIUrl":null,"url":null,"abstract":"By the use of symbolic computation, a problem given by a set of multivariate algebraic relations is often reduced to a univariate algebraic equation which is quite high degree. And, if the roots are required in numbers we generally have to solve the higher degree algebraic equation by some iterative method. In this paper, an application of the filter diagonalization method (FDM) [5] is studied to solve the higher degree univariate algebraic equation of numerical coefficients when only a small portion of roots are required which are near the specified location in the complex plane or near the specified interval. Recently, FDM has been developing as the technique to solve a small portion of eigenpairs of a matrix selectively depending on their eigenvalues.\n By the companion method, roots of an algebraic equation of higher degree N are solved as eigenvalues of companion matrix A after the balancing is made. Usually all eigenvalues can be solved by the method of shifted QR iteration. The amount of computation of the ordinal shifted QR iteration which does not use the special non-zero structure of the Frobenius companion matrix of degree N is O(N3). In the paper [1], it was shown that the amount of computation to solve all eigenvalues of size N Frobenius companion matrix by the special QR iteration which uses the structure is O(N2).\n In this paper, we assume that not all but only a small portion of roots are required. To reduce the elapsed time, the inverse iteration (Rayleigh-quotient iteration) will be used in parallel. In the inverse iteration, the linear equation of shifted matrix A-ρI is solved. (For the case of a univariate algebraic equation of N-th degree, A is the Frobenius companion (or its balanced matrix). By the use of the special sparse structure of the shifted matrix in LU-decomposition or QR-decomposition, the complexity of the solution of the linear equation is O(N) in both arithmetics and space.) By the use of a well-tuned filter which is a linear combination of resolvents, FDM gives well approximated eigenpairs whose eigenvalues are near the specified location in the complex plane. From the approximated eigenpairs as initial values, inverse-iteration method quickly improves eigenpairs in a few iterations.","PeriodicalId":308716,"journal":{"name":"Symbolic-Numeric Computation","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Application of filter diagonalization method to numerical solution of algebraic equations\",\"authors\":\"H. Murakami\",\"doi\":\"10.1145/1577190.1577208\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"By the use of symbolic computation, a problem given by a set of multivariate algebraic relations is often reduced to a univariate algebraic equation which is quite high degree. And, if the roots are required in numbers we generally have to solve the higher degree algebraic equation by some iterative method. In this paper, an application of the filter diagonalization method (FDM) [5] is studied to solve the higher degree univariate algebraic equation of numerical coefficients when only a small portion of roots are required which are near the specified location in the complex plane or near the specified interval. Recently, FDM has been developing as the technique to solve a small portion of eigenpairs of a matrix selectively depending on their eigenvalues.\\n By the companion method, roots of an algebraic equation of higher degree N are solved as eigenvalues of companion matrix A after the balancing is made. Usually all eigenvalues can be solved by the method of shifted QR iteration. The amount of computation of the ordinal shifted QR iteration which does not use the special non-zero structure of the Frobenius companion matrix of degree N is O(N3). In the paper [1], it was shown that the amount of computation to solve all eigenvalues of size N Frobenius companion matrix by the special QR iteration which uses the structure is O(N2).\\n In this paper, we assume that not all but only a small portion of roots are required. To reduce the elapsed time, the inverse iteration (Rayleigh-quotient iteration) will be used in parallel. In the inverse iteration, the linear equation of shifted matrix A-ρI is solved. (For the case of a univariate algebraic equation of N-th degree, A is the Frobenius companion (or its balanced matrix). By the use of the special sparse structure of the shifted matrix in LU-decomposition or QR-decomposition, the complexity of the solution of the linear equation is O(N) in both arithmetics and space.) By the use of a well-tuned filter which is a linear combination of resolvents, FDM gives well approximated eigenpairs whose eigenvalues are near the specified location in the complex plane. From the approximated eigenpairs as initial values, inverse-iteration method quickly improves eigenpairs in a few iterations.\",\"PeriodicalId\":308716,\"journal\":{\"name\":\"Symbolic-Numeric Computation\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-08-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Symbolic-Numeric Computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1577190.1577208\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symbolic-Numeric Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1577190.1577208","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

利用符号计算,由一组多元代数关系所给出的问题往往被简化为一个高阶的单变量代数方程。如果需要数的根我们通常需要用迭代法来解高次代数方程。本文研究了滤波器对角化方法(filter diagonal method, FDM)[5]在复平面上指定位置附近或指定区间附近只需要一小部分根的情况下,求解数值系数的高次单变量代数方程的应用。近年来,FDM作为一种根据特征值选择性地求解矩阵的一小部分特征对的技术得到了发展。利用伴元法,将高N次代数方程的根求解为伴元矩阵A的特征值。通常,所有特征值都可以用移位QR迭代法求解。不使用N次Frobenius伴矩阵特殊的非零结构的序移QR迭代的计算量为0 (N3)。在文献[1]中,证明了使用该结构的特殊QR迭代求解大小为N的Frobenius伴矩阵的所有特征值的计算量为O(N2)。在本文中,我们假设不是所有的根都是必需的,而是只有一小部分是必需的。为了减少运行时间,将并行地使用逆迭代(瑞利商迭代)。在逆迭代中,求解平移矩阵A-ρI的线性方程。(对于n次单变量代数方程,a是Frobenius伴矩阵(或其平衡矩阵)。利用平移矩阵在lu分解或qr分解中的特殊稀疏结构,使得线性方程的解在算术和空间上的复杂度均为0 (N)。通过使用一个很好的调谐滤波器,它是一个线性组合的分辨率,FDM给出了很好的近似特征对,其特征值在复平面上的指定位置附近。逆迭代法以近似特征对为初始值,在少量迭代中快速改进了特征对。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Application of filter diagonalization method to numerical solution of algebraic equations
By the use of symbolic computation, a problem given by a set of multivariate algebraic relations is often reduced to a univariate algebraic equation which is quite high degree. And, if the roots are required in numbers we generally have to solve the higher degree algebraic equation by some iterative method. In this paper, an application of the filter diagonalization method (FDM) [5] is studied to solve the higher degree univariate algebraic equation of numerical coefficients when only a small portion of roots are required which are near the specified location in the complex plane or near the specified interval. Recently, FDM has been developing as the technique to solve a small portion of eigenpairs of a matrix selectively depending on their eigenvalues. By the companion method, roots of an algebraic equation of higher degree N are solved as eigenvalues of companion matrix A after the balancing is made. Usually all eigenvalues can be solved by the method of shifted QR iteration. The amount of computation of the ordinal shifted QR iteration which does not use the special non-zero structure of the Frobenius companion matrix of degree N is O(N3). In the paper [1], it was shown that the amount of computation to solve all eigenvalues of size N Frobenius companion matrix by the special QR iteration which uses the structure is O(N2). In this paper, we assume that not all but only a small portion of roots are required. To reduce the elapsed time, the inverse iteration (Rayleigh-quotient iteration) will be used in parallel. In the inverse iteration, the linear equation of shifted matrix A-ρI is solved. (For the case of a univariate algebraic equation of N-th degree, A is the Frobenius companion (or its balanced matrix). By the use of the special sparse structure of the shifted matrix in LU-decomposition or QR-decomposition, the complexity of the solution of the linear equation is O(N) in both arithmetics and space.) By the use of a well-tuned filter which is a linear combination of resolvents, FDM gives well approximated eigenpairs whose eigenvalues are near the specified location in the complex plane. From the approximated eigenpairs as initial values, inverse-iteration method quickly improves eigenpairs in a few iterations.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信