首页 > 最新文献

Proceedings of the 2005 international symposium on Symbolic and algebraic computation最新文献

英文 中文
Algorithms for symbolic/numeric control of affine dynamical systems 仿射动力系统的符号/数值控制算法
A. Rondepierre, J. Dumas
We consider a general linear dynamical system and want to control its behavior. The goal is to reach a given target by minimizing a cost function. We provide a new generic algorithm with together exact, symbolic and numerical modules. In particular new efficient methods computing a block Kalman canonical exact decomposition and the optimal solutions are presented. We also propose a new numerical algorithm under-approximating the controllable domain in view of its analytical resolution in the context of singular sub-arcs.
我们考虑一个一般的线性动力系统,想要控制它的行为。目标是通过最小化成本函数来达到给定的目标。提出了一种具有精确模块、符号模块和数值模块的通用算法。特别是给出了计算块卡尔曼正则精确分解和最优解的新方法。鉴于其在奇异子弧情况下的解析分辨率,我们还提出了一种新的欠逼近可控域的数值算法。
{"title":"Algorithms for symbolic/numeric control of affine dynamical systems","authors":"A. Rondepierre, J. Dumas","doi":"10.1145/1073884.1073923","DOIUrl":"https://doi.org/10.1145/1073884.1073923","url":null,"abstract":"We consider a general linear dynamical system and want to control its behavior. The goal is to reach a given target by minimizing a cost function. We provide a new generic algorithm with together exact, symbolic and numerical modules. In particular new efficient methods computing a block Kalman canonical exact decomposition and the optimal solutions are presented. We also propose a new numerical algorithm under-approximating the controllable domain in view of its analytical resolution in the context of singular sub-arcs.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134432519","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}
引用次数: 12
Admissible orderings and finiteness criteria for differential standard bases 微分标准基的容许序和有限准则
A. Zobnin
We prove that any admissible ordering on ordinary differential monomials in one differential indeterminate can be specified by a canonical set of matrices. The relations between some classes of these orderings are studied. We give criteria of finiteness of differential standard bases and propose an algorithm that computes such bases if they are finite.
证明了在一个微分不定式中,常微分单项式上的任何可容许序都可以用一个正则矩阵集来表示。研究了这些序的若干类之间的关系。给出了差分标准基有限的判据,并给出了差分标准基有限时的计算算法。
{"title":"Admissible orderings and finiteness criteria for differential standard bases","authors":"A. Zobnin","doi":"10.1145/1073884.1073935","DOIUrl":"https://doi.org/10.1145/1073884.1073935","url":null,"abstract":"We prove that any admissible ordering on ordinary differential monomials in one differential indeterminate can be specified by a canonical set of matrices. The relations between some classes of these orderings are studied. We give criteria of finiteness of differential standard bases and propose an algorithm that computes such bases if they are finite.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129810110","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
Architecture-aware classical Taylor shift by 1 具有建筑意识的经典泰勒位移为1
Jeremy R. Johnson, W. Krandick, A. Ruslanov
We present algorithms that outperform straightforward implementations of classical Taylor shift by 1. For input poly-nomials of low degrees a method of the SACLIB library is faster than straightforward implementations by a factor of at least 2; for higher degrees we develop a method that is faster than straightforward implementations by a factor of up to 7. Our Taylor shift algorithm requires more word additions than straightforward methods but it reduces the number of cycles per word addition by reducing memory traffic and the number of carry computations. The introduction of signed digits, suspended normalization, radix reduction, and delayed carry propagation enables our algorithm to take advantage of the technique of register tiling which is commonly used by optimizing compilers. While our algorithm is written in a high-level language, it depends on several parameters that can be tuned to the underlying architecture.
我们提出的算法比经典泰勒移位的直接实现要好1。对于低阶的输入多项式,SACLIB库的方法比直接实现的方法至少快2倍;对于更高的学位,我们开发了一种比直接实现快7倍的方法。我们的泰勒移位算法比直接的方法需要更多的单词添加,但它通过减少内存流量和进位计算次数来减少每个单词添加的循环次数。引入有符号数字、挂起归一化、基数约简和延迟进位传播,使我们的算法能够利用寄存器平铺技术,这是优化编译器常用的技术。虽然我们的算法是用高级语言编写的,但它依赖于几个可以调优到底层体系结构的参数。
{"title":"Architecture-aware classical Taylor shift by 1","authors":"Jeremy R. Johnson, W. Krandick, A. Ruslanov","doi":"10.1145/1073884.1073913","DOIUrl":"https://doi.org/10.1145/1073884.1073913","url":null,"abstract":"We present algorithms that outperform straightforward implementations of classical Taylor shift by 1. For input poly-nomials of low degrees a method of the SACLIB library is faster than straightforward implementations by a factor of at least 2; for higher degrees we develop a method that is faster than straightforward implementations by a factor of up to 7. Our Taylor shift algorithm requires more word additions than straightforward methods but it reduces the number of cycles per word addition by reducing memory traffic and the number of carry computations. The introduction of signed digits, suspended normalization, radix reduction, and delayed carry propagation enables our algorithm to take advantage of the technique of register tiling which is commonly used by optimizing compilers. While our algorithm is written in a high-level language, it depends on several parameters that can be tuned to the underlying architecture.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"55 14","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132940176","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}
引用次数: 22
Sum of roots with positive real parts 实部为正的根的和
H. Anai, S. Hara, K. Yokoyama
In this paper we present a method to compute or estimate the sum of roots with positive real parts (SORPRP) of a polynomial, which is related to a certain index of "average" stability in optimal control, without computing explicit numerical values of the roots. The method is based on symbolic and algebraic computations and enables us to deal with polynomials with parametric coefficients for their SORPRP. This leads to provide a novel systematic method to achieve optimal regulator design in control by combining the method with quantifier elimination. We also report some experimental result for a typical class of plants and confirm the effectiveness of the proposed method.
本文给出了一种不需要计算根的显式数值的方法来计算或估计多项式的正实部根和(SORPRP),这与最优控制中的某一“平均”稳定性指标有关。该方法基于符号和代数计算,使我们能够处理具有参数系数的多项式的SORPRP。将该方法与量词消去相结合,为实现控制中的最优调节器设计提供了一种新颖的系统方法。本文还报道了一类典型植物的实验结果,并证实了该方法的有效性。
{"title":"Sum of roots with positive real parts","authors":"H. Anai, S. Hara, K. Yokoyama","doi":"10.1145/1073884.1073890","DOIUrl":"https://doi.org/10.1145/1073884.1073890","url":null,"abstract":"In this paper we present a method to compute or estimate the sum of roots with positive real parts (SORPRP) of a polynomial, which is related to a certain index of \"average\" stability in optimal control, without computing explicit numerical values of the roots. The method is based on symbolic and algebraic computations and enables us to deal with polynomials with parametric coefficients for their SORPRP. This leads to provide a novel systematic method to achieve optimal regulator design in control by combining the method with quantifier elimination. We also report some experimental result for a typical class of plants and confirm the effectiveness of the proposed method.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123518418","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
Proceedings of the 2005 international symposium on Symbolic and algebraic computation 2005年符号与代数计算国际研讨会论文集
X. Gao, G. Labahn
ISSAC 2005 is a continuation of a well-established series of international conferences for the presentation of the latest advances in the field of Symbolic and Algebraic Computation. The first meeting of the series (1966) was held in Washington, DC, and sponsored by the Association for Computing Machinery (ACM). Since then, the abbreviated name of the meeting has evolved from SYMSAM, SYMSAC, EUROSAM, EUROCAL to finally settle on the present name ISSAC. This 30th meeting was hosted by the Key Laboratory of Mathematics Mechanization, Chinese Academy of Sciences, Beijing, China from July 24 to July 27. The topics of the conference include, but are not limited to: Algorithmic mathematics. Algebraic, symbolic and symbolic-numeric algorithms. Simplification, function manipulation, equations, summation, integration, ODE/PDE, linear algebra, number theory, group and geometric computing. Computer Science. Theoretical and practical problems in symbolic computation. Systems, problem solving environments, user interfaces, software, libraries, parallel/distributed computing and programming languages for symbolic computation, concrete analysis, benchmarking, theoretical and practical complexity of computer algebra algorithms, automatic differentiation, code generation, mathematical data structures and exchange protocols. Applications. Problem treatments using algebraic, symbolic or symbolic-numeric computation in an essential or a novel way. Engineering, economics and finance, physical and biological sciences, computer science, logic, mathematics, statistics, education. Following tradition, ISSAC 2005 featured invited talks, contributed papers, tutorials, poster sessions, software exhibitions, and satellite workshops. This volume contains all the contributed papers which were presented at the meeting as well as the abstracts of the invited talks. The picture on the front cover shows a page from the classic Chinese math book bearing the title "Jade Mirrors of Four Elements" by Zhu Shijie, written in 1303 AD during the Yuan Dynasty. In this page, a system of equations of three unknowns and degree three is reduced to a univariate equation by eliminating variables.
ISSAC 2005是一系列国际会议的延续,旨在展示符号和代数计算领域的最新进展。该系列的第一次会议(1966年)在华盛顿特区举行,由计算机协会(ACM)赞助。此后,会议的缩写名称从SYMSAM、SYMSAC、EUROSAM、EUROCAL演变为最终定名为现在的ISSAC。第30次会议于7月24日至27日在中国北京由中国科学院数学机械化重点实验室主办。会议的主题包括但不限于:算法数学。代数,符号和符号-数值算法。简化,函数操作,方程,求和,积分,ODE/PDE,线性代数,数论,群和几何计算。计算机科学。符号计算中的理论与实践问题。系统、解决问题的环境、用户界面、软件、库、并行/分布式计算和用于符号计算的编程语言、具体分析、基准测试、计算机代数算法的理论和实践复杂性、自动微分、代码生成、数学数据结构和交换协议。应用程序。以一种基本的或新颖的方式使用代数、符号或符号-数值计算来处理问题。工程学、经济学与金融学、物理与生物科学、计算机科学、逻辑学、数学、统计学、教育学。继传统之后,2005年ISSAC以邀请演讲、论文投稿、教程、海报会议、软件展览和卫星研讨会为特色。本卷载有在会议上提交的所有论文以及应邀发言的摘要。封面上的图片显示了中国古典数学书籍中的一页,标题是朱世杰写于公元1303年的元朝时期的“四素玉镜”。在这一页中,通过消去变量,将一个三未知数三次方程组简化为一个单变量方程。
{"title":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","authors":"X. Gao, G. Labahn","doi":"10.1145/1073884","DOIUrl":"https://doi.org/10.1145/1073884","url":null,"abstract":"ISSAC 2005 is a continuation of a well-established series of international conferences for the presentation of the latest advances in the field of Symbolic and Algebraic Computation. The first meeting of the series (1966) was held in Washington, DC, and sponsored by the Association for Computing Machinery (ACM). Since then, the abbreviated name of the meeting has evolved from SYMSAM, SYMSAC, EUROSAM, EUROCAL to finally settle on the present name ISSAC. This 30th meeting was hosted by the Key Laboratory of Mathematics Mechanization, Chinese Academy of Sciences, Beijing, China from July 24 to July 27. \u0000 \u0000The topics of the conference include, but are not limited to: Algorithmic mathematics. Algebraic, symbolic and symbolic-numeric algorithms. Simplification, function manipulation, equations, summation, integration, ODE/PDE, linear algebra, number theory, group and geometric computing. Computer Science. Theoretical and practical problems in symbolic computation. Systems, problem solving environments, user interfaces, software, libraries, parallel/distributed computing and programming languages for symbolic computation, concrete analysis, benchmarking, theoretical and practical complexity of computer algebra algorithms, automatic differentiation, code generation, mathematical data structures and exchange protocols. Applications. Problem treatments using algebraic, symbolic or symbolic-numeric computation in an essential or a novel way. Engineering, economics and finance, physical and biological sciences, computer science, logic, mathematics, statistics, education. \u0000 \u0000Following tradition, ISSAC 2005 featured invited talks, contributed papers, tutorials, poster sessions, software exhibitions, and satellite workshops. This volume contains all the contributed papers which were presented at the meeting as well as the abstracts of the invited talks. \u0000 \u0000The picture on the front cover shows a page from the classic Chinese math book bearing the title \"Jade Mirrors of Four Elements\" by Zhu Shijie, written in 1303 AD during the Yuan Dynasty. In this page, a system of equations of three unknowns and degree three is reduced to a univariate equation by eliminating variables.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122555672","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}
引用次数: 13
Affine transformations of algebraic numbers 代数数的仿射变换
D. J. Jeffrey, Pratibha, K. Roach
We consider algebraic numbers defined by univariate polynomials over the rationals. In the syntax of Maple, such numbers are expressed using the RootOf function. This paper defines a canonical form for RootOf with respect to affine transformations. The affine shifts of monic irreducible polynomials form a group, and the orbits of the polynomials can be used to define a canonical form. The canonical form of the polynomials then defines a canonical form for the corresponding algebraic numbers. Reducing any RootOf to its canonical form has the advantage that affine relations between algebraic numbers are readily identified. More generally, the reduction minimizes the number of algebraic numbers appearing in a computation, and also allows the Maple indexed RootOf to be used more easily.
我们考虑由有理数上的单变量多项式定义的代数数。在Maple的语法中,这样的数字是用RootOf函数表示的。本文定义了关于仿射变换的根of的标准形式。一元不可约多项式的仿射位移构成一个群,多项式的轨道可以用来定义一个标准形式。然后多项式的标准形式定义了相应代数数的标准形式。将任何根归约为其标准形式的优点是代数数之间的仿射关系很容易识别。更一般地说,这种减少减少了计算中出现的代数数的数量,并且还允许更容易地使用Maple索引的RootOf。
{"title":"Affine transformations of algebraic numbers","authors":"D. J. Jeffrey, Pratibha, K. Roach","doi":"10.1145/1073884.1073912","DOIUrl":"https://doi.org/10.1145/1073884.1073912","url":null,"abstract":"We consider algebraic numbers defined by univariate polynomials over the rationals. In the syntax of Maple, such numbers are expressed using the RootOf function. This paper defines a canonical form for RootOf with respect to affine transformations. The affine shifts of monic irreducible polynomials form a group, and the orbits of the polynomials can be used to define a canonical form. The canonical form of the polynomials then defines a canonical form for the corresponding algebraic numbers. Reducing any RootOf to its canonical form has the advantage that affine relations between algebraic numbers are readily identified. More generally, the reduction minimizes the number of algebraic numbers appearing in a computation, and also allows the Maple indexed RootOf to be used more easily.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126439791","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
Probabilistic algorithms for computing resultants 计算结果的概率算法
M. Monagan
Let A and B be two polynomials in ℤ [x,y] and let R = resx(A,B) denote the resultant of A and B taken wrt x. In this paper we modify Collins' modular algorithm for computing R to make it output sensitive. The advantage of our algorithm is that it will be faster when the bounds needed by Collins' algorithm for the coefficients of R and for the degree of R are inaccurate. Our second contribution is an output sensitive modular algorithm for computing the monic resultant in ℚ[y]. The advantage of this algorithm is that it is faster still when the resultant has a large integer content. Both of our algorithms are necessarily probabilistic.The paper includes a number of resultant problems that motivate the need to consider such algorithms. We have implemented our algorithms in Maple. We have also implemented Collins' algorithm and the subresultant algorithm in Maple for comparison. The timings we obtain demonstrate that a good speedup is obtained.
设A和B是n [x,y]中的两个多项式,设R = resx(A,B)表示A和B在x上取的结果。本文修改了计算R的Collins模算法,使其输出敏感。我们算法的优点是,当Collins算法需要的R系数和R度的边界不准确时,我们的算法会更快。我们的第二个贡献是一个输出敏感的模算法,用于计算在π [y]中的单结果。该算法的优点是,当结果具有较大的整数内容时,它仍然更快。这两种算法都是概率性的。这篇论文包含了一些产生的问题,这些问题激发了考虑这种算法的需要。我们在Maple中实现了我们的算法。我们还在Maple中实现了Collins算法和子结果算法进行比较。我们得到的时间表明,获得了良好的加速。
{"title":"Probabilistic algorithms for computing resultants","authors":"M. Monagan","doi":"10.1145/1073884.1073919","DOIUrl":"https://doi.org/10.1145/1073884.1073919","url":null,"abstract":"Let A and B be two polynomials in ℤ [x,y] and let R = resx(A,B) denote the resultant of A and B taken wrt x. In this paper we modify Collins' modular algorithm for computing R to make it output sensitive. The advantage of our algorithm is that it will be faster when the bounds needed by Collins' algorithm for the coefficients of R and for the degree of R are inaccurate. Our second contribution is an output sensitive modular algorithm for computing the monic resultant in ℚ[y]. The advantage of this algorithm is that it is faster still when the resultant has a large integer content. Both of our algorithms are necessarily probabilistic.The paper includes a number of resultant problems that motivate the need to consider such algorithms. We have implemented our algorithms in Maple. We have also implemented Collins' algorithm and the subresultant algorithm in Maple for comparison. The timings we obtain demonstrate that a good speedup is obtained.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132947037","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}
引用次数: 12
Half-GCD and fast rational recovery 半gcd和快速理性恢复
Daniel Lichtblau
Over the past few decades several variations on a "half GCD" algorithm for obtaining the pair of terms in the middle of a Euclidean sequence have been proposed. In the integer case algorithm design and proof of correctness are complicated by the effect of carries. This paper will demonstrate a variant with a relatively simple proof of correctness. We then apply this to the task of rational recovery for a linear algebra solver.
在过去的几十年里,人们提出了几种“半GCD”算法的变体,用于获取欧几里得序列中间的项对。在整数情况下,由于进位的影响,算法的设计和正确性证明变得复杂。本文将用一个相对简单的正确性证明来演示一个变体。然后,我们将其应用于线性代数解算器的有理恢复任务。
{"title":"Half-GCD and fast rational recovery","authors":"Daniel Lichtblau","doi":"10.1145/1073884.1073917","DOIUrl":"https://doi.org/10.1145/1073884.1073917","url":null,"abstract":"Over the past few decades several variations on a \"half GCD\" algorithm for obtaining the pair of terms in the middle of a Euclidean sequence have been proposed. In the integer case algorithm design and proof of correctness are complicated by the effect of carries. This paper will demonstrate a variant with a relatively simple proof of correctness. We then apply this to the task of rational recovery for a linear algebra solver.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131827530","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
A BLAS based C library for exact linear algebra on integer matrices 基于BLAS的整数矩阵精确线性代数C库
Zhuliang Chen, A. Storjohann
Algorithms for solving linear systems of equations over the integers are designed and implemented. The implementations are based on the highly optimized and portable ATLAS/BLAS library for numerical linear algebra and the GNU Multiple Precision library (GMP) for large integer arithmetic.
设计并实现了求解整数线性方程组的算法。这些实现基于高度优化和可移植的ATLAS/BLAS库用于数值线性代数,基于GNU多精度库(GMP)用于大整数算法。
{"title":"A BLAS based C library for exact linear algebra on integer matrices","authors":"Zhuliang Chen, A. Storjohann","doi":"10.1145/1073884.1073899","DOIUrl":"https://doi.org/10.1145/1073884.1073899","url":null,"abstract":"Algorithms for solving linear systems of equations over the integers are designed and implemented. The implementations are based on the highly optimized and portable ATLAS/BLAS library for numerical linear algebra and the GNU Multiple Precision library (GMP) for large integer arithmetic.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122554471","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}
引用次数: 66
Algorithms for the non-monic case of the sparse modular GCD algorithm 算法为非一元情况下的稀疏模GCD算法
Jennifer de Kleine, M. Monagan, A. Wittkopf
Let G = (4y2+2z)x2 + (10y2+6z) be the greatest common divisor (Gcd) of two polynomials A, B ∈ ℤ[x,y,z]. Because G is not monic in the main variable x, the sparse modular Gcd algorithm of Richard Zippel cannot be applied directly as one is unable to scale univariate images of G in x consistently. We call this the normalization problem.We present two new sparse modular Gcd algorithms which solve this problem without requiring any factorizations. The first, a modification of Zippel's algorithm, treats the scaling factors as unknowns to be solved for. This leads to a structured coupled linear system for which an efficient solution is still possible. The second algorithm reconstructs the monic Gcd x2 + (5y2+3z)/(2y2+z) from monic univariate images using a sparse, variable at a time, rational function interpolation algorithm.
设G = (4y2+2z)x2 + (10y2+6z)为两个多项式A, B∈0 [x,y,z]的最大公约数(Gcd)。由于G在主变量x中不是单变量,因此不能直接应用Richard Zippel的稀疏模Gcd算法,因为无法一致地缩放x中G的单变量图像。我们称之为标准化问题。我们提出了两种新的稀疏模Gcd算法,在不需要任何分解的情况下解决了这个问题。第一种是对Zippel算法的修改,将比例因子作为未知数来求解。这导致了一个结构化的耦合线性系统,对于它,有效的解决方案仍然是可能的。第二种算法使用稀疏的、每次可变的有理函数插值算法,从单变量图像中重建单调Gcd x2 + (5y2+3z)/(2y2+z)。
{"title":"Algorithms for the non-monic case of the sparse modular GCD algorithm","authors":"Jennifer de Kleine, M. Monagan, A. Wittkopf","doi":"10.1145/1073884.1073903","DOIUrl":"https://doi.org/10.1145/1073884.1073903","url":null,"abstract":"Let G = (4y2+2z)x2 + (10y2+6z) be the greatest common divisor (Gcd) of two polynomials A, B ∈ ℤ[x,y,z]. Because G is not monic in the main variable x, the sparse modular Gcd algorithm of Richard Zippel cannot be applied directly as one is unable to scale univariate images of G in x consistently. We call this the normalization problem.We present two new sparse modular Gcd algorithms which solve this problem without requiring any factorizations. The first, a modification of Zippel's algorithm, treats the scaling factors as unknowns to be solved for. This leads to a structured coupled linear system for which an efficient solution is still possible. The second algorithm reconstructs the monic Gcd x2 + (5y2+3z)/(2y2+z) from monic univariate images using a sparse, variable at a time, rational function interpolation algorithm.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125559087","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
期刊
Proceedings of the 2005 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