Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray, Daniel S. Roche
{"title":"非平衡多项式的快速插值和乘法","authors":"Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray, Daniel S. Roche","doi":"arxiv-2402.10139","DOIUrl":null,"url":null,"abstract":"We consider the classical problems of interpolating a polynomial given a\nblack box for evaluation, and of multiplying two polynomials, in the setting\nwhere the bit-lengths of the coefficients may vary widely, so-called unbalanced\npolynomials. Writing s for the total bit-length and D for the degree, our new\nalgorithms have expected running time $\\tilde{O}(s \\log D)$, whereas previous\nmethods for (resp.) dense or sparse arithmetic have at least $\\tilde{O}(sD)$ or\n$\\tilde{O}(s^2)$ bit complexity.","PeriodicalId":501033,"journal":{"name":"arXiv - CS - Symbolic Computation","volume":"313 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Fast interpolation and multiplication of unbalanced polynomials\",\"authors\":\"Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray, Daniel S. Roche\",\"doi\":\"arxiv-2402.10139\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We consider the classical problems of interpolating a polynomial given a\\nblack box for evaluation, and of multiplying two polynomials, in the setting\\nwhere the bit-lengths of the coefficients may vary widely, so-called unbalanced\\npolynomials. Writing s for the total bit-length and D for the degree, our new\\nalgorithms have expected running time $\\\\tilde{O}(s \\\\log D)$, whereas previous\\nmethods for (resp.) dense or sparse arithmetic have at least $\\\\tilde{O}(sD)$ or\\n$\\\\tilde{O}(s^2)$ bit complexity.\",\"PeriodicalId\":501033,\"journal\":{\"name\":\"arXiv - CS - Symbolic Computation\",\"volume\":\"313 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-02-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Symbolic Computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2402.10139\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Symbolic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2402.10139","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
我们考虑了给定黑盒求值的多项式插值和两个多项式相乘的经典问题,在这种情况下,系数的比特长度可能变化很大,即所谓的不平衡多项式。用 s 表示总位长,用 D 表示度数,我们的新算法的预期运行时间为 $\tilde{O}(s \log D)$,而以前的密集或稀疏算术方法至少有 $\tilde{O}(sD)$ 或 $\tilde{O}(s^2)$ 的位复杂度。
Fast interpolation and multiplication of unbalanced polynomials
We consider the classical problems of interpolating a polynomial given a
black box for evaluation, and of multiplying two polynomials, in the setting
where the bit-lengths of the coefficients may vary widely, so-called unbalanced
polynomials. Writing s for the total bit-length and D for the degree, our new
algorithms have expected running time $\tilde{O}(s \log D)$, whereas previous
methods for (resp.) dense or sparse arithmetic have at least $\tilde{O}(sD)$ or
$\tilde{O}(s^2)$ bit complexity.