{"title":"Greedy algorithms for optimizing multivariate Horner schemes","authors":"M. Ceberio, V. Kreinovich","doi":"10.1145/980175.980179","DOIUrl":null,"url":null,"abstract":"For univariate polynomials <i>f</i>(<i>x</i><sub>1</sub>), Horner's scheme provides the fastest way to compute a value. For multivariate polynomials, several different version of Horner's scheme are possible; it is not clear which of them is optimal. In this paper, we propose a greedy algorithm, which it is hoped will lead to good computation times.The univariate Horner scheme has another advantage: if the value <i>x</i><sub>1</sub> is known with uncertainty, and we are interested in the resulting uncertainty in <i>f</i>(<i>x</i><sub>1</sub>), then Horner scheme leads to a better estimate for this uncertainty that many other ways of computing <i>f</i>(<i>x</i><sub>1</sub>). The second greedy algorithm that we propose tries to find the multivariate Horner scheme that leads to the best estimate for the uncertainty in <i>f</i>(<i>x</i><sub>1</sub>,...,<i>x</i><sub>n</sub>).","PeriodicalId":314801,"journal":{"name":"SIGSAM Bull.","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"44","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGSAM Bull.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/980175.980179","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 44
Abstract
For univariate polynomials f(x1), Horner's scheme provides the fastest way to compute a value. For multivariate polynomials, several different version of Horner's scheme are possible; it is not clear which of them is optimal. In this paper, we propose a greedy algorithm, which it is hoped will lead to good computation times.The univariate Horner scheme has another advantage: if the value x1 is known with uncertainty, and we are interested in the resulting uncertainty in f(x1), then Horner scheme leads to a better estimate for this uncertainty that many other ways of computing f(x1). The second greedy algorithm that we propose tries to find the multivariate Horner scheme that leads to the best estimate for the uncertainty in f(x1,...,xn).