首页 > 最新文献

Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation最新文献

英文 中文
Complexity Analysis of Root Clustering for a Complex Polynomial 复多项式根聚类的复杂度分析
R. Becker, Michael Sagraloff, Vikram Sharma, Juan Xu, C. Yap
Let F(z) be an arbitrary complex polynomial. We introduce the {local root clustering problem}, to compute a set of natural epsilon-clusters of roots of F(z) in some box region B0 in the complex plane. This may be viewed as an extension of the classical root isolation problem. Our contribution is two-fold: we provide an efficient certified subdivision algorithm for this problem, and we provide a bit-complexity analysis based on the local geometry of the root clusters. Our computational model assumes that arbitrarily good approximations of the coefficients of F(z) are provided by means of an oracle at the cost of reading the coefficients. Our algorithmic techniques come from a companion paper [3] and are based on the Pellet test, Graeffe and Newton iterations, and are independent of Schonhage's splitting circle method. Our algorithm is relatively simple and promises to be efficient in practice.
设F(z)是一个任意的复多项式。我们引入{局部根聚类问题},计算复平面上某盒域B0上F(z)根的一组自然的epsilon-簇。这可以看作是经典根隔离问题的扩展。我们的贡献是双重的:我们为这个问题提供了一个有效的认证细分算法,我们提供了一个基于根簇局部几何的位复杂度分析。我们的计算模型假设F(z)的系数的任意好的近似值是通过一个以读取系数为代价的oracle提供的。我们的算法技术来自一篇同伴论文[3],基于Pellet测试、Graeffe和Newton迭代,独立于Schonhage的分裂圆方法。我们的算法相对简单,在实践中具有较高的效率。
{"title":"Complexity Analysis of Root Clustering for a Complex Polynomial","authors":"R. Becker, Michael Sagraloff, Vikram Sharma, Juan Xu, C. Yap","doi":"10.1145/2930889.2930939","DOIUrl":"https://doi.org/10.1145/2930889.2930939","url":null,"abstract":"Let F(z) be an arbitrary complex polynomial. We introduce the {local root clustering problem}, to compute a set of natural epsilon-clusters of roots of F(z) in some box region B0 in the complex plane. This may be viewed as an extension of the classical root isolation problem. Our contribution is two-fold: we provide an efficient certified subdivision algorithm for this problem, and we provide a bit-complexity analysis based on the local geometry of the root clusters. Our computational model assumes that arbitrarily good approximations of the coefficients of F(z) are provided by means of an oracle at the cost of reading the coefficients. Our algorithmic techniques come from a companion paper [3] and are based on the Pellet test, Graeffe and Newton iterations, and are independent of Schonhage's splitting circle method. Our algorithm is relatively simple and promises to be efficient in practice.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122755533","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Numerical Sparsity Determination and Early Termination 数值稀疏度的确定和早期终止
Z. Hao, E. Kaltofen, L. Zhi
Ankur Moitra in his paper at STOC 2015 has given an in-depth analysis of how oversampling improves the conditioning of the arising Prony systems for sparse interpolation and signal recovery from numeric data. Moitra assumes that oversampling is done for a number of samples beyond the actual sparsity of the polynomial/signal. We give an algorithm that can be used to compute the sparsity and estimate the minimal number of samples needed in numerical sparse interpolation. The early termination strategy of polynomial interpolation has been incorporated in the algorithm: by oversampling at a small number of extra sample points we can diagnose that the sparsity has not been reached. Our algorithm still has to make a guess, the number ζ of oversamples, and we show by example that if ζ is guessed too small, premature termination can occur, but our criterion is numerically more accurate than that by Kaltofen, Lee and Yang (Proc. SNC 2011, ACM [12]), but not as efficiently computable. For heuristic justification one has available the multivariate early termination theorem by Kaltofen and Lee (JSC vol. 36(3--4) 2003 [11]) for exact arithmetic, and the numeric Schwartz-Zippel Lemma by Kaltofen, Yang and Zhi (Proc. SNC 2007, ACM [13]). A main contribution here is a modified proof of the Theorem by Kaltofen and Lee that permits starting the sequence at the point (1,...,1), for scalar fields of characteristic ≠ 2 (in characteristic 2 counter-examples are given).
Ankur Moitra在STOC 2015上的论文中深入分析了过采样如何改善proony系统对稀疏插值和数字数据信号恢复的调节。Moitra假设对超过多项式/信号实际稀疏度的许多样本进行过采样。给出了一种计算稀疏度和估计数值稀疏插值所需最小样本数的算法。算法中加入了多项式插值的早期终止策略,通过在少量额外的样本点处进行过采样,可以诊断出稀疏度尚未达到。我们的算法仍然需要猜测,过样本的数量ζ,我们通过例子表明,如果ζ被猜得太小,可能会发生过早终止,但我们的标准在数值上比Kaltofen, Lee和Yang (Proc. SNC 2011, ACM[12])更准确,但不能有效地计算。对于启发式证明,可以使用Kaltofen和Lee的多元早期终止定理(JSC vol. 36(3—4)2003[11])用于精确算法,以及Kaltofen, Yang和Zhi的数值Schwartz-Zippel引理(Proc. SNC 2007, ACM[13])。这里的主要贡献是Kaltofen和Lee对定理的改进证明,该证明允许在点(1,…,1)处开始序列,对于特征≠2的标量场(在特征2中给出了反例)。
{"title":"Numerical Sparsity Determination and Early Termination","authors":"Z. Hao, E. Kaltofen, L. Zhi","doi":"10.1145/2930889.2930924","DOIUrl":"https://doi.org/10.1145/2930889.2930924","url":null,"abstract":"Ankur Moitra in his paper at STOC 2015 has given an in-depth analysis of how oversampling improves the conditioning of the arising Prony systems for sparse interpolation and signal recovery from numeric data. Moitra assumes that oversampling is done for a number of samples beyond the actual sparsity of the polynomial/signal. We give an algorithm that can be used to compute the sparsity and estimate the minimal number of samples needed in numerical sparse interpolation. The early termination strategy of polynomial interpolation has been incorporated in the algorithm: by oversampling at a small number of extra sample points we can diagnose that the sparsity has not been reached. Our algorithm still has to make a guess, the number ζ of oversamples, and we show by example that if ζ is guessed too small, premature termination can occur, but our criterion is numerically more accurate than that by Kaltofen, Lee and Yang (Proc. SNC 2011, ACM [12]), but not as efficiently computable. For heuristic justification one has available the multivariate early termination theorem by Kaltofen and Lee (JSC vol. 36(3--4) 2003 [11]) for exact arithmetic, and the numeric Schwartz-Zippel Lemma by Kaltofen, Yang and Zhi (Proc. SNC 2007, ACM [13]). A main contribution here is a modified proof of the Theorem by Kaltofen and Lee that permits starting the sequence at the point (1,...,1), for scalar fields of characteristic ≠ 2 (in characteristic 2 counter-examples are given).","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127982147","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Baby-Step Giant-Step Algorithms for the Symmetric Group 对称群的Baby-Step - Giant-Step算法
E. Bach, Bryce Sandlund
We study discrete logarithms in the setting of group actions. Suppose that G is a group that acts on a set S. When r and s are elements of S, a solution g to rg = s can be thought of as a kind of logarithm. In this paper, we study the case where G = Sn, and develop analogs to the Shanks baby-step / giant-step procedure for ordinary discrete logarithms. Specifically, we compute two subsets A and B of Sn, such that every permutation in Sn can be written as a product ab of elements from A and B. Our deterministic procedure is close to optimal, in the sense that A and B can be computed efficiently and |A| and |B| are not too far from sqrt(n!) in size. We also analyze randomized "collision" algorithms for the same problem.
我们研究了群体行为下的离散对数。假设G是作用于集合s的群。当r和s是s的元素时,rg = s的解G可以被认为是一种对数。在本文中,我们研究了G = Sn的情况,并给出了一般离散对数的Shanks婴儿步/巨人步的类比。具体来说,我们计算Sn的两个子集A和B,使得Sn中的每个排列都可以写成A和B元素的乘积ab。我们的确定性过程接近最优,因为A和B可以有效地计算,并且|A|和|B|的大小与sqrt(n!)相差不大。我们还分析了针对同一问题的随机“碰撞”算法。
{"title":"Baby-Step Giant-Step Algorithms for the Symmetric Group","authors":"E. Bach, Bryce Sandlund","doi":"10.1145/2930889.2930930","DOIUrl":"https://doi.org/10.1145/2930889.2930930","url":null,"abstract":"We study discrete logarithms in the setting of group actions. Suppose that G is a group that acts on a set S. When r and s are elements of S, a solution g to rg = s can be thought of as a kind of logarithm. In this paper, we study the case where G = Sn, and develop analogs to the Shanks baby-step / giant-step procedure for ordinary discrete logarithms. Specifically, we compute two subsets A and B of Sn, such that every permutation in Sn can be written as a product ab of elements from A and B. Our deterministic procedure is close to optimal, in the sense that A and B can be computed efficiently and |A| and |B| are not too far from sqrt(n!) in size. We also analyze randomized \"collision\" algorithms for the same problem.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123007253","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Comprehensive Gröbner Systems in Rings of Differential Operators, Holonomic D-modules and B-functions 微分算子、完整d模和b函数环上的综合Gröbner系统
Katsusuke Nabeshima, Katsuyoshi Ohara, S. Tajima
An algorithm for computing comprehensive Gröbner systems (CGS) is introduced in rings of linear partial differential operators. Their applications to b-functions are considered. The resulting algorithm designed for a wide use of computing comprehensive Gröbner systems can be used to compute all the roots of b-functions and relevant holonomic D-modules. Furthermore, with our implementation, effective methods are illustrated for computing holonomic D-modules associated with hypersurface singularities. It is shown that the proposed algorithm is full of versatility.
介绍了一种在线性偏微分算子环中计算综合Gröbner系统(CGS)的算法。考虑了它们在b函数中的应用。所设计的算法适用于广泛使用的计算综合Gröbner系统,可用于计算b函数的所有根和相关的完整d模。此外,通过我们的实现,说明了计算与超曲面奇点相关的完整d模的有效方法。结果表明,该算法具有较强的通用性。
{"title":"Comprehensive Gröbner Systems in Rings of Differential Operators, Holonomic D-modules and B-functions","authors":"Katsusuke Nabeshima, Katsuyoshi Ohara, S. Tajima","doi":"10.1145/2930889.2930918","DOIUrl":"https://doi.org/10.1145/2930889.2930918","url":null,"abstract":"An algorithm for computing comprehensive Gröbner systems (CGS) is introduced in rings of linear partial differential operators. Their applications to b-functions are considered. The resulting algorithm designed for a wide use of computing comprehensive Gröbner systems can be used to compute all the roots of b-functions and relevant holonomic D-modules. Furthermore, with our implementation, effective methods are illustrated for computing holonomic D-modules associated with hypersurface singularities. It is shown that the proposed algorithm is full of versatility.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121252433","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Computer Assisted Proof for Apwenian Sequences Apwenian数列的计算机辅助证明
Hao Fu, Guo-Niu Han
An infinite ±1-sequence is called Apwenian if its Hankel determinant of order n divided by 2n-1 is an odd number for every positive integer n. In 1998, Allouche, Peyriere, Wen and Wen discovered and proved that the Thue--Morse sequence is an Apwenian sequence by direct determinant manipulations. Recently, Bugeaud and Han re-proved the latter result by means of an appropriate combinatorial method. By significantly improving the combinatorial method, we find several new Apwenian sequences with Computer Assistance. This research has application in Number Theory to determining the irrationality exponents of some transcendental numbers.
如果无限±1序列的n阶汉克尔行列式除以2n-1对每一个正整数n都是奇数,则称为Apwenian序列。1998年,Allouche、Peyriere、Wen和Wen通过直接行列式操作发现并证明了Thue—Morse序列是Apwenian序列。最近,Bugeaud和Han用一种合适的组合方法重新证明了后一种结果。通过对组合方法的显著改进,我们在计算机辅助下发现了几个新的Apwenian序列。本研究在数论中对某些超越数的无理数指数的确定具有一定的应用价值。
{"title":"Computer Assisted Proof for Apwenian Sequences","authors":"Hao Fu, Guo-Niu Han","doi":"10.1145/2930889.2930891","DOIUrl":"https://doi.org/10.1145/2930889.2930891","url":null,"abstract":"An infinite ±1-sequence is called Apwenian if its Hankel determinant of order n divided by 2n-1 is an odd number for every positive integer n. In 1998, Allouche, Peyriere, Wen and Wen discovered and proved that the Thue--Morse sequence is an Apwenian sequence by direct determinant manipulations. Recently, Bugeaud and Han re-proved the latter result by means of an appropriate combinatorial method. By significantly improving the combinatorial method, we find several new Apwenian sequences with Computer Assistance. This research has application in Number Theory to determining the irrationality exponents of some transcendental numbers.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"110 8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127685727","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Analysis of the Brun Gcd Algorithm 布朗Gcd算法的分析
V. Berthé, Loïck Lhote, B. Vallée
We introduce and study a multiple gcd algorithm that is a natural extension of the usual Euclid algorithm, and coincides with it for two entries; it performs Euclidean divisions, between the largest entry and the second largest entry, and then re-orderings. This is the discrete version of a multidimensional continued fraction algorithm due to Brun. We perform the average-case analysis of this algorithm, and prove that the mean number of steps is linear with respect to the size of the entry. The method relies on dynamical analysis, and is based on the study of the underlying Brun dynamical system. The dominant constant of the analysis is related to the entropy of the system. We also compare this algorithm to another extension of the Euclid algorithm, proposed by Knuth, and already analyzed by the authors.
我们引入并研究了一种多gcd算法,它是普通欧几里得算法的自然扩展,并与欧几里得算法在两个条目上重合;它在第一大项和第二大项之间执行欧几里得除法,然后重新排序。这是由布朗提出的多维连分数算法的离散版本。我们对该算法进行了平均情况分析,并证明了该算法的平均步数与条目的大小成线性关系。该方法依赖于动力学分析,并以底层布朗动力系统的研究为基础。分析的主导常数与系统的熵有关。我们还将该算法与Knuth提出的欧几里得算法的另一个扩展进行了比较,作者已经对其进行了分析。
{"title":"Analysis of the Brun Gcd Algorithm","authors":"V. Berthé, Loïck Lhote, B. Vallée","doi":"10.1145/2930889.2930899","DOIUrl":"https://doi.org/10.1145/2930889.2930899","url":null,"abstract":"We introduce and study a multiple gcd algorithm that is a natural extension of the usual Euclid algorithm, and coincides with it for two entries; it performs Euclidean divisions, between the largest entry and the second largest entry, and then re-orderings. This is the discrete version of a multidimensional continued fraction algorithm due to Brun. We perform the average-case analysis of this algorithm, and prove that the mean number of steps is linear with respect to the size of the entry. The method relies on dynamical analysis, and is based on the study of the underlying Brun dynamical system. The dominant constant of the analysis is related to the entropy of the system. We also compare this algorithm to another extension of the Euclid algorithm, proposed by Knuth, and already analyzed by the authors.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"319 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133399605","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Fast Polynomial Multiplication over F260 快速多项式乘法在F260
David Harvey, J. Hoeven, Grégoire Lecerf
Can post-Schönhage-Strassen multiplication algorithms be competitive in practice for large input sizes? So far, the GMP library still outperforms all implementations of the recent, asymptotically more efficient algorithms for integer multiplication by Fürer, De--Kurur--Saha--Saptharishi, and ourselves. In this paper, we show how central ideas of our recent asymptotically fast algorithms turn out to be of practical interest for multiplication of polynomials over finite fields of characteristic two. Our Mathemagix implementation is based on the automatic generation of assembly codelets. It outperforms existing implementations in large degree, especially for polynomial matrix multiplication over finite fields.
post-Schönhage-Strassen乘法算法在实际中对于大的输入大小有竞争力吗?到目前为止,GMP库仍然优于最近的所有实现,更有效的整数乘法算法,包括f - rer, De- Kurur- Saha- Saptharishi和我们自己。在本文中,我们展示了我们最近的渐近快速算法的中心思想如何对特征为2的有限域上的多项式乘法具有实际意义。我们的mathmagix实现是基于自动生成汇编代码集的。它在很大程度上优于现有的实现,特别是在有限域上的多项式矩阵乘法。
{"title":"Fast Polynomial Multiplication over F260","authors":"David Harvey, J. Hoeven, Grégoire Lecerf","doi":"10.1145/2930889.2930920","DOIUrl":"https://doi.org/10.1145/2930889.2930920","url":null,"abstract":"Can post-Schönhage-Strassen multiplication algorithms be competitive in practice for large input sizes? So far, the GMP library still outperforms all implementations of the recent, asymptotically more efficient algorithms for integer multiplication by Fürer, De--Kurur--Saha--Saptharishi, and ourselves. In this paper, we show how central ideas of our recent asymptotically fast algorithms turn out to be of practical interest for multiplication of polynomials over finite fields of characteristic two. Our Mathemagix implementation is based on the automatic generation of assembly codelets. It outperforms existing implementations in large degree, especially for polynomial matrix multiplication over finite fields.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116966021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Guessing Linear Recurrence Relations of Sequence Tuplesand P-recursive Sequences with Linear Algebra 用线性代数猜测序列元组和p递归序列的线性递归关系
Jérémy Berthomieu, J. Faugère
Given several n-dimensional sequences, we first present an algorithm for computing the Grobner basis of their module of linear recurrence relations. A P-recursive sequence (ui)i ∈ Nn satisfies linear recurrence relations with polynomial coefficients in i, as defined by Stanley in 1980. Calling directly the aforementioned algorithm on the tuple of sequences ((ij, ui)i ∈ Nn)j for retrieving the relations yields redundant relations. Since the module of relations of a P-recursive sequence also has an extra structure of a 0-dimensional right ideal of an Ore algebra, we design a more efficient algorithm that takes advantage of this extra structure for computing the relations. Finally, we show how to incorporate Grobner bases computations in an Ore algebra K t1,...,tn,x1,...,xn, with commutators xk,xl-xl,xk=tk,tl-tl,tk= tk,xl-xl,tk=0 for k ≠ l and tk,xk-xk,tk=xk, into the algorithm designed for P-recursive sequences. This allows us to compute faster the elements of the Grobner basis of which are in the ideal spanned by the first relations, such as in 2D/3D-space walks examples.
给定几个n维序列,我们首先给出了计算它们的线性递归关系模的Grobner基的算法。一个p递归序列(ui)i∈Nn满足i中系数为多项式的线性递归关系,Stanley在1980年定义。直接在序列元组((ij, ui)i∈Nn)j上调用上述算法来检索关系会产生冗余关系。由于p -递归序列的关系模块也有一个额外的0维右理想的Ore代数结构,我们设计了一个更有效的算法,利用这个额外的结构来计算关系。最后,我们将展示如何将Grobner基计算合并到Ore代数K t1,…,tn,x1,…,xn,将换向子xk,xl-xl,xk=tk,tl-tl,tk= tk,xl-xl,tk=0 (k≠l)和tk,xk-xk,tk=xk。这使我们能够更快地计算格罗布纳基的元素,这些元素是由第一关系所跨越的理想状态,例如在2D/ 3d空间行走的例子中。
{"title":"Guessing Linear Recurrence Relations of Sequence Tuplesand P-recursive Sequences with Linear Algebra","authors":"Jérémy Berthomieu, J. Faugère","doi":"10.1145/2930889.2930926","DOIUrl":"https://doi.org/10.1145/2930889.2930926","url":null,"abstract":"Given several n-dimensional sequences, we first present an algorithm for computing the Grobner basis of their module of linear recurrence relations. A P-recursive sequence (ui)i ∈ Nn satisfies linear recurrence relations with polynomial coefficients in i, as defined by Stanley in 1980. Calling directly the aforementioned algorithm on the tuple of sequences ((ij, ui)i ∈ Nn)j for retrieving the relations yields redundant relations. Since the module of relations of a P-recursive sequence also has an extra structure of a 0-dimensional right ideal of an Ore algebra, we design a more efficient algorithm that takes advantage of this extra structure for computing the relations. Finally, we show how to incorporate Grobner bases computations in an Ore algebra K t1,...,tn,x1,...,xn, with commutators xk,xl-xl,xk=tk,tl-tl,tk= tk,xl-xl,tk=0 for k ≠ l and tk,xk-xk,tk=xk, into the algorithm designed for P-recursive sequences. This allows us to compute faster the elements of the Grobner basis of which are in the ideal spanned by the first relations, such as in 2D/3D-space walks examples.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121785135","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
On the Bit Complexity of Solving Bilinear Polynomial Systems 求解双线性多项式系统的位复杂度
I. Emiris, Angelos Mantzaflaris, Elias P. Tsigaridas
We bound the Boolean complexity of computing isolating hyperboxes for all complex roots of systems of bilinear polynomials. The resultant of such systems admits a family of determinantal Sylvester-type formulas, which we make explicit by means of homological complexes. The computation of the determinant of the resultant matrix is a bottleneck for the overall complexity. We exploit the quasi-Toeplitz structure to reduce the problem to efficient matrix-vector products, corresponding to multivariate polynomial multiplication. For zero-dimensional systems, we arrive at a primitive element and a rational univariate representation of the roots. The overall bit complexity of our probabilistic algorithm is OB(n4 D4 + n2D4 τ), where n is the number of variables, D equals the bilinear Bezout bound, and τ is the maximum coefficient bitsize. Finally, a careful infinitesimal symbolic perturbation of the system allows us to treat degenerate and positive dimensional systems, thus making our algorithms and complexity analysis applicable to the general case.
对双线性多项式系统的所有复根计算隔离超盒的布尔复杂度进行了定界。这类系统的结果允许一组行列式sylvester型公式,我们用同调复形来显化这些公式。结果矩阵行列式的计算是整体复杂度的瓶颈。我们利用拟toeplitz结构将问题简化为有效的矩阵向量积,对应于多元多项式乘法。对于零维系统,我们得到了根的原始元素和有理单变量表示。我们的概率算法的总位复杂度为OB(n4 D4 + n2D4 τ),其中n为变量数,D为双线性Bezout界,τ为最大系数位大小。最后,系统的一个微小的符号扰动允许我们处理退化和正维系统,从而使我们的算法和复杂性分析适用于一般情况。
{"title":"On the Bit Complexity of Solving Bilinear Polynomial Systems","authors":"I. Emiris, Angelos Mantzaflaris, Elias P. Tsigaridas","doi":"10.1145/2930889.2930919","DOIUrl":"https://doi.org/10.1145/2930889.2930919","url":null,"abstract":"We bound the Boolean complexity of computing isolating hyperboxes for all complex roots of systems of bilinear polynomials. The resultant of such systems admits a family of determinantal Sylvester-type formulas, which we make explicit by means of homological complexes. The computation of the determinant of the resultant matrix is a bottleneck for the overall complexity. We exploit the quasi-Toeplitz structure to reduce the problem to efficient matrix-vector products, corresponding to multivariate polynomial multiplication. For zero-dimensional systems, we arrive at a primitive element and a rational univariate representation of the roots. The overall bit complexity of our probabilistic algorithm is OB(n4 D4 + n2D4 τ), where n is the number of variables, D equals the bilinear Bezout bound, and τ is the maximum coefficient bitsize. Finally, a careful infinitesimal symbolic perturbation of the system allows us to treat degenerate and positive dimensional systems, thus making our algorithms and complexity analysis applicable to the general case.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133681493","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A Superfast Randomized Algorithm to Decompose Binary Forms 一种分解二进制形式的超快速随机算法
M. Bender, J. Faugère, Ludovic Perret, Elias P. Tsigaridas
Symmetric Tensor Decomposition is a major problem that arises in areas such as signal processing, statistics, data analysis and computational neuroscience. It is equivalent to write a homogeneous polynomial in $n$ variables of degree $D$ as a sum of $D$-th powers of linear forms, using the minimal number of summands. This minimal number is called the rank of the polynomial/tensor. We consider the decomposition of binary forms, that corresponds to the decomposition of symmetric tensors of dimension $2$ and order $D$. This problem has its roots in Invariant Theory, where the decompositions are known as canonical forms. As part of that theory, different algorithms were proposed for the binary forms. In recent years, those algorithms were extended for the general symmetric tensor decomposition problem. We present a new randomized algorithm that enhances the previous approaches with results from structured linear algebra and techniques from linear recurrent sequences. It achieves a softly linear arithmetic complexity bound. To the best of our knowledge, the previously known algorithms have quadratic complexity bounds. We compute a symbolic minimal decomposition in O(M(D) log(D)) arithmetic operations, where M(D) is the complexity of multiplying two polynomials of degree D. We approximate the terms of the decomposition with an error of 2-ε, in O(D log2(D) (log2(D) + log(ε))) arithmetic operations. To bound the size of the representation of the coefficients involved in the decomposition, we bound the algebraic degree of the problem by min(rank, D-rank+1). When the input polynomial has integer coefficients, our algorithm performs, up to poly-logarithmic factors, OB(D l + D4 + D3 τ) bit operations, where τ is the maximum bitsize of the coefficients and 2-l is the relative error of the terms in the decomposition.
对称张量分解是在信号处理、统计学、数据分析和计算神经科学等领域出现的一个主要问题。它等价于将阶为D的n个变量的齐次多项式写成线性形式的D次幂的和,使用最小的求和次数。这个最小值称为多项式/张量的秩。我们考虑二元形式的分解,它对应于维数$2$和阶数$D$的对称张量的分解。这个问题的根源在于不变量理论,其中的分解被称为规范形式。作为该理论的一部分,针对二进制形式提出了不同的算法。近年来,将这些算法推广到一般对称张量分解问题。我们提出了一种新的随机化算法,利用结构化线性代数的结果和线性循环序列的技术增强了以前的方法。它实现了一个软线性算术复杂度界。据我们所知,以前已知的算法具有二次复杂度界限。我们在O(M(D) log(D))算术运算中计算一个符号最小分解,其中M(D)是两个D次多项式相乘的复杂度。我们在O(D log2(D) (log2(D) + log(ε))算术运算中近似分解的项,误差为2-ε。为了限定分解中涉及的系数表示的大小,我们用min(rank, D-rank+1)来限定问题的代数度。当输入多项式具有整数系数时,我们的算法执行直至多对数因子的OB(d1 + D4 + D3 τ)位运算,其中τ是系数的最大位长,2-l是分解中各项的相对误差。
{"title":"A Superfast Randomized Algorithm to Decompose Binary Forms","authors":"M. Bender, J. Faugère, Ludovic Perret, Elias P. Tsigaridas","doi":"10.1145/2930889.2930896","DOIUrl":"https://doi.org/10.1145/2930889.2930896","url":null,"abstract":"Symmetric Tensor Decomposition is a major problem that arises in areas such as signal processing, statistics, data analysis and computational neuroscience. It is equivalent to write a homogeneous polynomial in $n$ variables of degree $D$ as a sum of $D$-th powers of linear forms, using the minimal number of summands. This minimal number is called the rank of the polynomial/tensor. We consider the decomposition of binary forms, that corresponds to the decomposition of symmetric tensors of dimension $2$ and order $D$. This problem has its roots in Invariant Theory, where the decompositions are known as canonical forms. As part of that theory, different algorithms were proposed for the binary forms. In recent years, those algorithms were extended for the general symmetric tensor decomposition problem. We present a new randomized algorithm that enhances the previous approaches with results from structured linear algebra and techniques from linear recurrent sequences. It achieves a softly linear arithmetic complexity bound. To the best of our knowledge, the previously known algorithms have quadratic complexity bounds. We compute a symbolic minimal decomposition in O(M(D) log(D)) arithmetic operations, where M(D) is the complexity of multiplying two polynomials of degree D. We approximate the terms of the decomposition with an error of 2-ε, in O(D log2(D) (log2(D) + log(ε))) arithmetic operations. To bound the size of the representation of the coefficients involved in the decomposition, we bound the algebraic degree of the problem by min(rank, D-rank+1). When the input polynomial has integer coefficients, our algorithm performs, up to poly-logarithmic factors, OB(D l + D4 + D3 τ) bit operations, where τ is the maximum bitsize of the coefficients and 2-l is the relative error of the terms in the decomposition.","PeriodicalId":169557,"journal":{"name":"Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124832927","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1