Chai Wah Wu, Mark S. Squillante, Vassilis Kalantzis, Lior Horesh
{"title":"求解计算不准确的线性系统的稳定迭代细化","authors":"Chai Wah Wu, Mark S. Squillante, Vassilis Kalantzis, Lior Horesh","doi":"10.1016/j.cam.2025.116746","DOIUrl":null,"url":null,"abstract":"<div><div>Iterative refinement (IR) is a popular scheme for solving a linear system of equations based on gradually improving the accuracy of an initial approximation. Originally developed to improve upon the accuracy of Gaussian elimination, interest in IR has been revived because of its suitability for execution on fast low-precision or inaccurate hardware such as graphics processing units and analog devices. IR generally converges when the error associated with the inaccurate method is small, but it is known to diverge when this error is large. We propose and analyze a novel enhancement to the IR algorithm by adding a line search optimization step that guarantees the algorithm will not diverge. Computational experiments verify our theoretical results and illustrate the effectiveness of our proposed scheme on two important types of inaccurate computing architectures, namely stochastic analog computing and low-precision digital arithmetic.</div></div>","PeriodicalId":50226,"journal":{"name":"Journal of Computational and Applied Mathematics","volume":"471 ","pages":"Article 116746"},"PeriodicalIF":2.1000,"publicationDate":"2025-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Stable iterative refinement for solving linear systems with inaccurate computation\",\"authors\":\"Chai Wah Wu, Mark S. Squillante, Vassilis Kalantzis, Lior Horesh\",\"doi\":\"10.1016/j.cam.2025.116746\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Iterative refinement (IR) is a popular scheme for solving a linear system of equations based on gradually improving the accuracy of an initial approximation. Originally developed to improve upon the accuracy of Gaussian elimination, interest in IR has been revived because of its suitability for execution on fast low-precision or inaccurate hardware such as graphics processing units and analog devices. IR generally converges when the error associated with the inaccurate method is small, but it is known to diverge when this error is large. We propose and analyze a novel enhancement to the IR algorithm by adding a line search optimization step that guarantees the algorithm will not diverge. Computational experiments verify our theoretical results and illustrate the effectiveness of our proposed scheme on two important types of inaccurate computing architectures, namely stochastic analog computing and low-precision digital arithmetic.</div></div>\",\"PeriodicalId\":50226,\"journal\":{\"name\":\"Journal of Computational and Applied Mathematics\",\"volume\":\"471 \",\"pages\":\"Article 116746\"},\"PeriodicalIF\":2.1000,\"publicationDate\":\"2025-05-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computational and Applied Mathematics\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0377042725002602\",\"RegionNum\":2,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational and Applied Mathematics","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0377042725002602","RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
Stable iterative refinement for solving linear systems with inaccurate computation
Iterative refinement (IR) is a popular scheme for solving a linear system of equations based on gradually improving the accuracy of an initial approximation. Originally developed to improve upon the accuracy of Gaussian elimination, interest in IR has been revived because of its suitability for execution on fast low-precision or inaccurate hardware such as graphics processing units and analog devices. IR generally converges when the error associated with the inaccurate method is small, but it is known to diverge when this error is large. We propose and analyze a novel enhancement to the IR algorithm by adding a line search optimization step that guarantees the algorithm will not diverge. Computational experiments verify our theoretical results and illustrate the effectiveness of our proposed scheme on two important types of inaccurate computing architectures, namely stochastic analog computing and low-precision digital arithmetic.
期刊介绍:
The Journal of Computational and Applied Mathematics publishes original papers of high scientific value in all areas of computational and applied mathematics. The main interest of the Journal is in papers that describe and analyze new computational techniques for solving scientific or engineering problems. Also the improved analysis, including the effectiveness and applicability, of existing methods and algorithms is of importance. The computational efficiency (e.g. the convergence, stability, accuracy, ...) should be proved and illustrated by nontrivial numerical examples. Papers describing only variants of existing methods, without adding significant new computational properties are not of interest.
The audience consists of: applied mathematicians, numerical analysts, computational scientists and engineers.