{"title":"数值算法的极限复杂性","authors":"J. Hoeven, Grégoire Lecerf","doi":"10.1145/3419048.3419049","DOIUrl":null,"url":null,"abstract":"Most numerical algorithms are designed for single or double precision floating point arithmetic, and their complexity is measured in terms of the total number of floating point operations. The resolution of problems with high condition numbers (e.g. when approaching a singularity or degeneracy) may require higher working precisions, in which case it is important to take the precision into account when doing complexity analyses. In this paper, we propose a new \"ultimate complexity\" model, which focuses on analyzing the cost of numerical algorithms for \"sufficiently large\" precisions. As an example application we will present an ultimately softly linear time algorithm for modular composition of univariate polynomials.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"54 1","pages":"1 - 13"},"PeriodicalIF":0.4000,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3419048.3419049","citationCount":"2","resultStr":"{\"title\":\"Ultimate complexity for numerical algorithms\",\"authors\":\"J. Hoeven, Grégoire Lecerf\",\"doi\":\"10.1145/3419048.3419049\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Most numerical algorithms are designed for single or double precision floating point arithmetic, and their complexity is measured in terms of the total number of floating point operations. The resolution of problems with high condition numbers (e.g. when approaching a singularity or degeneracy) may require higher working precisions, in which case it is important to take the precision into account when doing complexity analyses. In this paper, we propose a new \\\"ultimate complexity\\\" model, which focuses on analyzing the cost of numerical algorithms for \\\"sufficiently large\\\" precisions. As an example application we will present an ultimately softly linear time algorithm for modular composition of univariate polynomials.\",\"PeriodicalId\":41965,\"journal\":{\"name\":\"ACM Communications in Computer Algebra\",\"volume\":\"54 1\",\"pages\":\"1 - 13\"},\"PeriodicalIF\":0.4000,\"publicationDate\":\"2020-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1145/3419048.3419049\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Communications in Computer Algebra\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3419048.3419049\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Communications in Computer Algebra","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3419048.3419049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
Most numerical algorithms are designed for single or double precision floating point arithmetic, and their complexity is measured in terms of the total number of floating point operations. The resolution of problems with high condition numbers (e.g. when approaching a singularity or degeneracy) may require higher working precisions, in which case it is important to take the precision into account when doing complexity analyses. In this paper, we propose a new "ultimate complexity" model, which focuses on analyzing the cost of numerical algorithms for "sufficiently large" precisions. As an example application we will present an ultimately softly linear time algorithm for modular composition of univariate polynomials.