首页 > 最新文献

ACM Communications in Computer Algebra最新文献

英文 中文
An extension of the fpLLL library to Hermitian lattices 将fpLLL库扩展到厄米格
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2021-06-01 DOI: 10.1145/3493492.3493498
P. Elbaz-Vincent, Etienne Marcatel
We present an Hermitian version of the classical floating-point LLL reduction algorithm of Nguyen and Stehlé[16]. This new variant works on imaginary quadratic fields which are norm-Euclidean and also for some adequate cyclotomic fields. An optimized C++ implementation has been performed, based on the fpLLL code and results show a significant improvement for Hermitian lattices reduction of dimension N when compared to fpLLL reduction on the corresponding Euclidean lattice of dimension 2N. We demonstrate our implementation in the special case of the Gaussian integers.
我们提出了Nguyen和Stehlé[16]的经典浮点LLL约简算法的埃尔米特版本。这个新的变体适用于模欧几里得的虚二次域,也适用于一些适当的分圆域。基于fpLLL代码进行了优化的C++实现,结果表明,与在相应的2N维欧几里得格上的fpLLL约简相比,在维数为N的埃尔米特格约简方面有显著改进。我们展示了我们在高斯整数的特殊情况下的实现。
{"title":"An extension of the fpLLL library to Hermitian lattices","authors":"P. Elbaz-Vincent, Etienne Marcatel","doi":"10.1145/3493492.3493498","DOIUrl":"https://doi.org/10.1145/3493492.3493498","url":null,"abstract":"We present an Hermitian version of the classical floating-point LLL reduction algorithm of Nguyen and Stehlé[16]. This new variant works on imaginary quadratic fields which are norm-Euclidean and also for some adequate cyclotomic fields. An optimized C++ implementation has been performed, based on the fpLLL code and results show a significant improvement for Hermitian lattices reduction of dimension N when compared to fpLLL reduction on the corresponding Euclidean lattice of dimension 2N. We demonstrate our implementation in the special case of the Gaussian integers.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"55 1","pages":"54 - 58"},"PeriodicalIF":0.1,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43934073","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}
引用次数: 1
22nd Workshop on Computer Algebra in Memory of Professor Vladimir Gerdt in Dubna 第22届纪念Vladimir Gerdt教授的计算机代数讲习班
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2021-06-01 DOI: 10.1145/3493492.3493493
S. Abramov, A. Bogolubskaya
The 22nd Workshop on Computer Algebra in memory of Professor Vladimir Gerdt was held in Dubna, Russia from May 24-25, 2021. Co-organized by the Dorodnicyn Computing Centre (Federal Research Center "Computer Science and Control") of Russian Academy of Sciences and the Meshcheryakov Laboratory of Information Technologies of the Joint Institute for Nuclear Research, it was devoted to computer algebra and related topics and included a memorial session. The workshop web-site is https://ca2021.jinr.ru.
纪念弗拉基米尔·格尔特教授的第22届计算机代数研讨会于2021年5月24日至25日在俄罗斯杜布纳举行。它由俄罗斯科学院多罗德尼琴计算中心(“计算机科学与控制”联邦研究中心)和核研究联合研究所Meshcheryakov信息技术实验室共同组织,专门讨论计算机代数和相关主题,并包括一次纪念会。研讨会网站https://ca2021.jinr.ru.
{"title":"22nd Workshop on Computer Algebra in Memory of Professor Vladimir Gerdt in Dubna","authors":"S. Abramov, A. Bogolubskaya","doi":"10.1145/3493492.3493493","DOIUrl":"https://doi.org/10.1145/3493492.3493493","url":null,"abstract":"The 22nd Workshop on Computer Algebra in memory of Professor Vladimir Gerdt was held in Dubna, Russia from May 24-25, 2021. Co-organized by the Dorodnicyn Computing Centre (Federal Research Center \"Computer Science and Control\") of Russian Academy of Sciences and the Meshcheryakov Laboratory of Information Technologies of the Joint Institute for Nuclear Research, it was devoted to computer algebra and related topics and included a memorial session. The workshop web-site is https://ca2021.jinr.ru.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"55 1","pages":"21 - 29"},"PeriodicalIF":0.1,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45815285","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
Vladimir Gerdt dies at 73 Vladimir 73岁就做到了
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2021-05-20 DOI: 10.1145/3466895.3467684
E. Mayr, W. Seiler, E. Vorozhtsov
It is our deepest regret to inform you that Vladimir Petrovich Gerdt, Professor, Head of the Algebraic and Quantum Computing Group of the Scientific Department of Computational Physics of the Laboratory of Information Technologies (LIT) at the Joint Institute of Nuclear Research (JINR) in Dubna, Oblast Moscow, Russia, died on January 5th, 2021 at the age of 73, following complications caused by COVID-19. Vladimir Gerdt was born on January 21, 1947 in the town of Engels, Saratov region of the USSR. He began his scientific activity at JINR in November 1971, after graduating from the Physics Department of Saratov State University, first in the Department of Radiation Safety, and from February 1977 on in the Laboratory of Computer Technology and Automation, which was renamed in the year 2000 to Laboratory of Information Technologies, where he was engaged in the deployment of analytical computing software systems on the computers of the JINR Central Research Center, their development and application for solving physical problems. Starting in 1983, he was the head of the Computer Algebra Research Group (renamed in 2007 to Algebraic and Quantum Computing Group) at LIT. In 1976, Vladimir Gerdt successfully defended his Ph.D. thesis (for Kandidat nauk/Kandidat nauk) in the field Theoretical and Mathematical Physics, and in 1992, his doctoral dissertation (for Doktor nauk/Doktor nauk, D.Sc.) in the field Application of Computer Technology, Mathematical Modeling, and Mathematical Methods for Scientific Research. In 1997, he was awarded the academic title of Professor. Vladimir Gerdt started his career with work on the integrability analysis of nonlinear evolution equations using symmetries, and he never ceased to be interested in symmetry methods for di↵erential equations. Later, the involution analysis of polynomial systems and systems of di↵erential or di↵erence equations became a core theme in his research. Together with some of his students, he developed the theory of involutive bases out of the Janet–Riquier theory. As one application of these results to physics, he was always interested in the study of systems with constraints, in particular in Dirac theory. Another application in recent years consisted of designing structure preserving numerical methods for partial di↵erential equations. In the last years, he also revived the Thomas decomposition for polynomial di↵erential equations and applied it to numerous problems. One of his last significant results was an algorithmic solution of the linearization problem for ordinary di↵erential equations. For many years, Vladimir Gerdt also worked in the field of quantum computing. His group at JINR developed methods and computer algebra programs for studying quantum information processes and for modeling quantum systems. In particular, they applied a combination of computational invariant theory and involutive bases to a qualitative and quantitative study of entangled quantum states. Vladimir Gerdt was the au
我们深表遗憾地通知您,俄罗斯莫斯科州杜布纳联合核研究所信息技术实验室计算物理科学系代数和量子计算组主任弗拉基米尔·彼得罗维奇·格特教授于2021年1月5日因COVID-19引起的并发症去世,享年73岁。1947年1月21日,弗拉基米尔·格特出生在苏联萨拉托夫地区恩格斯镇。1971年11月,他从萨拉托夫国立大学物理系毕业后,首先在辐射安全系开始了他在JINR的科学活动,从1977年2月开始在计算机技术与自动化实验室(2000年更名为信息技术实验室)从事分析计算软件系统在JINR中央研究中心计算机上的部署。它们在解决物理问题方面的发展和应用。从1983年开始,他是计算机代数研究小组(2007年更名为代数和量子计算小组)的负责人。1976年,Vladimir Gerdt成功地在理论和数学物理领域获得了博士论文(for candidat nauk/ candidat nauk), 1992年,他的博士论文(for Doktor nauk/Doktor nauk, D.Sc.)在计算机技术,数学建模和科学研究的数学方法的应用领域。1997年被授予教授学术称号。弗拉基米尔·格特(Vladimir Gerdt)的职业生涯始于利用对称性分析非线性演化方程的可积性,他对微分方程的对称性方法从未停止过兴趣。后来,多项式系统的对合分析和幂方程或幂方程系统的对合分析成为他研究的核心主题。他和他的一些学生一起,在珍妮特-里基耶理论的基础上发展了对合基理论。作为这些结果在物理学中的一个应用,他一直对有约束的系统的研究很感兴趣,特别是对狄拉克理论。近年来的另一个应用是为偏微分方程设计保结构数值方法。在过去的几年里,他还复兴了多项式微分方程的托马斯分解,并将其应用于许多问题。他最后的重要成果之一是用算法解决了普通微分方程的线性化问题。多年来,Vladimir Gerdt也在量子计算领域工作。他在JINR的团队开发了研究量子信息过程和量子系统建模的方法和计算机代数程序。特别是,他们将计算不变量理论和对合基的结合应用于纠缠量子态的定性和定量研究。Vladimir Gerdt是240多篇科学论文的作者或合著者(清单可在JINR的简历中找到),他是符号和代数计算领域的领先专家。他投入了大量的精力和精力来培养这些现代科学领域的年轻研究人员。他是杜布纳州立大学分布式信息计算系统系的教授,在他的指导下,有7篇博士论文被辩护。
{"title":"Vladimir Gerdt dies at 73","authors":"E. Mayr, W. Seiler, E. Vorozhtsov","doi":"10.1145/3466895.3467684","DOIUrl":"https://doi.org/10.1145/3466895.3467684","url":null,"abstract":"It is our deepest regret to inform you that Vladimir Petrovich Gerdt, Professor, Head of the Algebraic and Quantum Computing Group of the Scientific Department of Computational Physics of the Laboratory of Information Technologies (LIT) at the Joint Institute of Nuclear Research (JINR) in Dubna, Oblast Moscow, Russia, died on January 5th, 2021 at the age of 73, following complications caused by COVID-19. Vladimir Gerdt was born on January 21, 1947 in the town of Engels, Saratov region of the USSR. He began his scientific activity at JINR in November 1971, after graduating from the Physics Department of Saratov State University, first in the Department of Radiation Safety, and from February 1977 on in the Laboratory of Computer Technology and Automation, which was renamed in the year 2000 to Laboratory of Information Technologies, where he was engaged in the deployment of analytical computing software systems on the computers of the JINR Central Research Center, their development and application for solving physical problems. Starting in 1983, he was the head of the Computer Algebra Research Group (renamed in 2007 to Algebraic and Quantum Computing Group) at LIT. In 1976, Vladimir Gerdt successfully defended his Ph.D. thesis (for Kandidat nauk/Kandidat nauk) in the field Theoretical and Mathematical Physics, and in 1992, his doctoral dissertation (for Doktor nauk/Doktor nauk, D.Sc.) in the field Application of Computer Technology, Mathematical Modeling, and Mathematical Methods for Scientific Research. In 1997, he was awarded the academic title of Professor. Vladimir Gerdt started his career with work on the integrability analysis of nonlinear evolution equations using symmetries, and he never ceased to be interested in symmetry methods for di↵erential equations. Later, the involution analysis of polynomial systems and systems of di↵erential or di↵erence equations became a core theme in his research. Together with some of his students, he developed the theory of involutive bases out of the Janet–Riquier theory. As one application of these results to physics, he was always interested in the study of systems with constraints, in particular in Dirac theory. Another application in recent years consisted of designing structure preserving numerical methods for partial di↵erential equations. In the last years, he also revived the Thomas decomposition for polynomial di↵erential equations and applied it to numerous problems. One of his last significant results was an algorithmic solution of the linearization problem for ordinary di↵erential equations. For many years, Vladimir Gerdt also worked in the field of quantum computing. His group at JINR developed methods and computer algebra programs for studying quantum information processes and for modeling quantum systems. In particular, they applied a combination of computational invariant theory and involutive bases to a qualitative and quantitative study of entangled quantum states. Vladimir Gerdt was the au","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"55 1","pages":"1 - 2"},"PeriodicalIF":0.1,"publicationDate":"2021-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3466895.3467684","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42047218","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
High-performance symbolic-numerics via multiple dispatch 通过多个调度实现高性能的符号-数字
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2021-05-09 DOI: 10.1145/3511528.3511535
Shashi Gowda, Yingbo Ma, Alessandro Cheli, Maja Gwóźdź, Viral B. Shah, A. Edelman, Chris Rackauckas
As mathematical computing becomes more democratized in high-level languages, high-performance symbolic-numeric systems are necessary for domain scientists and engineers to get the best performance out of their machine without deep knowledge of code optimization. Naturally, users need different term types either to have different algebraic properties for them, or to use efficient data structures. To this end, we developed Symbolics.jl, an extendable symbolic system which uses dynamic multiple dispatch to change behavior depending on the domain needs. In this work we detail an underlying abstract term interface which allows for speed without sacrificing generality. We show that by formalizing a generic API on actions independent of implementation, we can retroactively add optimized data structures to our system without changing the pre-existing term rewriters. We showcase how this can be used to optimize term construction and give a 113x acceleration on general symbolic transformations. Further, we show that such a generic API allows for complementary term-rewriting implementations. Exploiting this feature, we demonstrate the ability to swap between classical term-rewriting simplifiers and e-graph-based term-rewriting simplifiers. We illustrate how this symbolic system improves numerical computing tasks by showcasing an e-graph ruleset which minimizes the number of CPU cycles during expression evaluation, and demonstrate how it simplifies a real-world reaction-network simulation to halve the runtime. Additionally, we show a reaction-diffusion partial differential equation solver which is able to be automatically converted into symbolic expressions via multiple dispatch tracing, which is subsequently accelerated and parallelized to give a 157x simulation speedup. Together, this presents Symbolics.jl as a next-generation symbolic-numeric computing environment geared towards modeling and simulation.
随着数学计算在高级语言中变得更加民主,高性能的符号数字系统对于领域科学家和工程师来说是必要的,他们可以在没有深入代码优化知识的情况下从机器中获得最佳性能。自然,用户需要不同的术语类型,要么具有不同的代数属性,要么使用高效的数据结构。为此,我们开发了Symbolics.jsl,这是一个可扩展的符号系统,它使用动态多重调度来根据域需求更改行为。在这项工作中,我们详细介绍了一个底层的抽象术语接口,它允许在不牺牲通用性的情况下提高速度。我们表明,通过在独立于实现的操作上正式化通用API,我们可以在不更改预先存在的术语重写器的情况下,向系统中追溯添加优化的数据结构。我们展示了如何使用它来优化术语结构,并在一般符号转换上给出113倍的加速。此外,我们展示了这样一个通用的API允许互补的术语评审实现。利用这一特性,我们展示了在经典的术语重写简化器和基于电子图的术语重写精简器之间进行交换的能力。我们展示了这个符号系统如何通过展示一个电子图规则集来改进数值计算任务,该规则集最大限度地减少了表达式评估过程中的CPU周期,并展示了它如何简化真实世界的反应网络模拟以将运行时间减半。此外,我们还展示了一个反应扩散偏微分方程求解器,该求解器能够通过多次调度跟踪自动转换为符号表达式,随后对其进行加速和并行化,以获得157x的模拟加速。这使Symbolics.jsl成为面向建模和仿真的下一代符号数字计算环境。
{"title":"High-performance symbolic-numerics via multiple dispatch","authors":"Shashi Gowda, Yingbo Ma, Alessandro Cheli, Maja Gwóźdź, Viral B. Shah, A. Edelman, Chris Rackauckas","doi":"10.1145/3511528.3511535","DOIUrl":"https://doi.org/10.1145/3511528.3511535","url":null,"abstract":"As mathematical computing becomes more democratized in high-level languages, high-performance symbolic-numeric systems are necessary for domain scientists and engineers to get the best performance out of their machine without deep knowledge of code optimization. Naturally, users need different term types either to have different algebraic properties for them, or to use efficient data structures. To this end, we developed Symbolics.jl, an extendable symbolic system which uses dynamic multiple dispatch to change behavior depending on the domain needs. In this work we detail an underlying abstract term interface which allows for speed without sacrificing generality. We show that by formalizing a generic API on actions independent of implementation, we can retroactively add optimized data structures to our system without changing the pre-existing term rewriters. We showcase how this can be used to optimize term construction and give a 113x acceleration on general symbolic transformations. Further, we show that such a generic API allows for complementary term-rewriting implementations. Exploiting this feature, we demonstrate the ability to swap between classical term-rewriting simplifiers and e-graph-based term-rewriting simplifiers. We illustrate how this symbolic system improves numerical computing tasks by showcasing an e-graph ruleset which minimizes the number of CPU cycles during expression evaluation, and demonstrate how it simplifies a real-world reaction-network simulation to halve the runtime. Additionally, we show a reaction-diffusion partial differential equation solver which is able to be automatically converted into symbolic expressions via multiple dispatch tracing, which is subsequently accelerated and parallelized to give a 157x simulation speedup. Together, this presents Symbolics.jl as a next-generation symbolic-numeric computing environment geared towards modeling and simulation.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"55 1","pages":"92 - 96"},"PeriodicalIF":0.1,"publicationDate":"2021-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48476713","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}
引用次数: 35
Algorithms for quadratic forms over global function fields of odd characteristic 奇特征全局函数域上的二次型算法
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2021-04-21 DOI: 10.1145/3511528.3511530
Mawunyo Kofi Darkey-Mensah
This paper presents an adaptation of recently developed algorithms for quadratic forms over number fields in [4] to global function fields of odd characteristics. First, we present algorithm for checking if a given non-degenerate quadratic form is isotropic or hyperbolic. Next we devise a method for computing the dimension of the anisotropic part of a quadratic form. Finally we present algorithms computing two field invariants: the level and the Pythagoras number.
本文将[4]中数域上二次型的新算法应用于奇特征的全局函数域。首先,我们给出了一种算法来检验给定的非退化二次型是各向同性还是双曲型。接下来,我们设计了一种计算二次型各向异性部分维数的方法。最后给出了计算两种域不变量的算法:水平和毕达哥拉斯数。
{"title":"Algorithms for quadratic forms over global function fields of odd characteristic","authors":"Mawunyo Kofi Darkey-Mensah","doi":"10.1145/3511528.3511530","DOIUrl":"https://doi.org/10.1145/3511528.3511530","url":null,"abstract":"This paper presents an adaptation of recently developed algorithms for quadratic forms over number fields in [4] to global function fields of odd characteristics. First, we present algorithm for checking if a given non-degenerate quadratic form is isotropic or hyperbolic. Next we devise a method for computing the dimension of the anisotropic part of a quadratic form. Finally we present algorithms computing two field invariants: the level and the Pythagoras number.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"55 1","pages":"68 - 72"},"PeriodicalIF":0.1,"publicationDate":"2021-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46087500","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
Towards fast one-block quantifier elimination through generalised critical values 通过广义临界值实现快速块量词消除
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2021-03-15 DOI: 10.1145/3457341.3457348
Jérémy Berthomieu, A. Ferguson, M. S. E. Din
One-block quantifier elimination is comprised of computing a semi-algebraic description of the projection of a semi-algebraic set or of deciding the truth of a semi-algebraic formula with a single quantifier.
一个块量词消去包括计算半代数集的投影的半代数描述,或者用单个量词决定半代数公式的真值。
{"title":"Towards fast one-block quantifier elimination through generalised critical values","authors":"Jérémy Berthomieu, A. Ferguson, M. S. E. Din","doi":"10.1145/3457341.3457348","DOIUrl":"https://doi.org/10.1145/3457341.3457348","url":null,"abstract":"One-block quantifier elimination is comprised of computing a semi-algebraic description of the projection of a semi-algebraic set or of deciding the truth of a semi-algebraic formula with a single quantifier.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"54 1","pages":"109 - 113"},"PeriodicalIF":0.1,"publicationDate":"2021-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3457341.3457348","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46627131","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}
引用次数: 1
Teaching multivariable calculus and tensor calculus with computer algebra software 用计算机代数软件教授多变量微积分和张量微积分
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2020-12-01 DOI: 10.1145/3465002.3465005
M. Ou
To go from calculus of scalar functions of one variable to multivariate calculus of vector-valued functions is a steep learning curve for many students. It takes a lot of practice to get used to the new concepts such as the directional derivatives, the di.erentiability, the many types of first order di.erential operators, parameterization of surfaces and the fundamental theorems of integrals, e.g. the Divergence Theorem and the Stokes Theorem. Along the learning process of mastering the skills, the students often need to check whether the intermediate steps in the tedious calculations are correct. Unfortunately, this is beyond the capability of an ordinary calculator and the answers provided at the end of the books. This is where computer algebra software, such as Mathematica, can come to students' help. With the developed symbolic computation tools, the students can tweak a given problem, solve a new one by hand and then check the answer against the result obtained by using the computer algebra software.
对于许多学生来说,从一元标量函数的微积分到向量值函数的多元微积分是一条陡峭的学习曲线。它需要大量的实践来适应新的概念,如方向导数,二阶可分解性,许多类型的一阶二阶算子,曲面的参数化和积分的基本定理,如发散定理和斯托克斯定理。在掌握技能的学习过程中,学生经常需要检查繁琐计算中的中间步骤是否正确。不幸的是,这超出了普通计算器的能力,也超出了书末提供的答案。这就是Mathematica等计算机代数软件可以帮助学生的地方。使用开发的符号计算工具,学生可以调整给定的问题,手工解决新的问题,然后将答案与使用计算机代数软件获得的结果进行核对。
{"title":"Teaching multivariable calculus and tensor calculus with computer algebra software","authors":"M. Ou","doi":"10.1145/3465002.3465005","DOIUrl":"https://doi.org/10.1145/3465002.3465005","url":null,"abstract":"To go from calculus of scalar functions of one variable to multivariate calculus of vector-valued functions is a steep learning curve for many students. It takes a lot of practice to get used to the new concepts such as the directional derivatives, the di.erentiability, the many types of first order di.erential operators, parameterization of surfaces and the fundamental theorems of integrals, e.g. the Divergence Theorem and the Stokes Theorem. Along the learning process of mastering the skills, the students often need to check whether the intermediate steps in the tedious calculations are correct. Unfortunately, this is beyond the capability of an ordinary calculator and the answers provided at the end of the books. This is where computer algebra software, such as Mathematica, can come to students' help. With the developed symbolic computation tools, the students can tweak a given problem, solve a new one by hand and then check the answer against the result obtained by using the computer algebra software.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"54 1","pages":"134 - 135"},"PeriodicalIF":0.1,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3465002.3465005","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45233984","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}
引用次数: 1
A note on sparse polynomial interpolation in Dickson polynomial basis 关于Dickson多项式基上稀疏多项式插值的一个注记
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2020-12-01 DOI: 10.1145/3465002.3465003
E. Imamoglu, E. Kaltofen
The sparsity t≪ deg(f) with respect to the basis Pn has been exploited—since [9] —in interpolation algorithms that reconstruct the degree/coefficient expansion (δj, cj)1≤j≤t from values ai = f(γi) at the arguments x ← γi ∈ K. Current algorithms for standard and Chebyshev bases use i = 1, . . . , N = t + B values when an upper bound B ≥ t is provided on input. The sparsity t can also be computed “on-the-fly” from N = 2t+ 1 values by a randomized algorithm which fails with probability O(ǫ deg(f)), where ǫ≪ 1 can be chosen on input. See [3] for a list of references. This note considers Dickson Polynomials for the basis in which a sparse representation is sought. Wang and Yucas [10, Remark 2.5] define the n-th degree Dickson Polynomials Dn,k(x, a) ∈ K[x] of the (k + 1)’st kind for a parameter a ∈ K, a 6= 0, and k ∈ Z≥0, k 6= 2 recursively as as follows:
自[9]以来,在插值算法中利用了相对于基Pn的稀疏性t≪deg(f),插值算法根据自变量x处的值ai=f(γi)重建度/系数展开(δj,cj)1≤j≤t← γi∈K。标准基和切比雪夫基的当前算法使用i=1,当在输入上提供上界B≥t时,N=t+B值。稀疏性t也可以通过随机算法从N=2t+1值“动态”计算,该算法以概率O(ǫdeg(f))失败,其中ǫ;≪1可以在输入时选择。参考文献列表见[3]。本文将Dickson多项式作为寻求稀疏表示的基础。Wang和Yucas[10,注2.5]递归地定义了参数a∈k,a6=0,k∈Z≥0,k6=2的(k+1)’t类的n次Dickson多项式Dn,k(x,a)∈k[x]如下:
{"title":"A note on sparse polynomial interpolation in Dickson polynomial basis","authors":"E. Imamoglu, E. Kaltofen","doi":"10.1145/3465002.3465003","DOIUrl":"https://doi.org/10.1145/3465002.3465003","url":null,"abstract":"The sparsity t≪ deg(f) with respect to the basis Pn has been exploited—since [9] —in interpolation algorithms that reconstruct the degree/coefficient expansion (δj, cj)1≤j≤t from values ai = f(γi) at the arguments x ← γi ∈ K. Current algorithms for standard and Chebyshev bases use i = 1, . . . , N = t + B values when an upper bound B ≥ t is provided on input. The sparsity t can also be computed “on-the-fly” from N = 2t+ 1 values by a randomized algorithm which fails with probability O(ǫ deg(f)), where ǫ≪ 1 can be chosen on input. See [3] for a list of references. This note considers Dickson Polynomials for the basis in which a sparse representation is sought. Wang and Yucas [10, Remark 2.5] define the n-th degree Dickson Polynomials Dn,k(x, a) ∈ K[x] of the (k + 1)’st kind for a parameter a ∈ K, a 6= 0, and k ∈ Z≥0, k 6= 2 recursively as as follows:","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"54 1","pages":"125 - 128"},"PeriodicalIF":0.1,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3465002.3465003","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48164821","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}
引用次数: 1
Combinatorial primality test 组合素性检验
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2020-12-01 DOI: 10.1145/3465002.3465004
M. R. Valluri
In 1879, Laisant-Beaujeux gave the following result without proof: If n is a prime, then [EQUATION] This paper provides proofs of the result of Laisant-Beaujeux in two cases explicitly: (1) If an integer of the form n = 4k + 1, k > 0 is prime, then ([EQUATION]) and (2) If an integer of the form n = 4k + 3, k ≥ 0 is prime, then [EQUATION]. In addition, the author proposes important conjectures based on the converse of the above theorems which aim to establish primality of n. These conjectures are scrutinized by the given combinatorial primality test algorithm which can also distinguish patterns of prime n whether it is of the form 4k + 1 or 4k + 3.
1879年,Laisant Beaujeux在没有证明的情况下给出了以下结果:如果n是素数,则[方程]本文明确地在两种情况下证明了Laisant Beaujeux的结果:(1)如果形式为n=4k+1,k>0的整数是素数,那么([方程])和(2)如果形式n=4k+3,k≥0的整数是素,则[方程式]。此外,作者在上述定理的相反基础上提出了一些重要的猜想,这些猜想旨在建立n的素性。这些猜想由给定的组合素性检验算法来检验,该算法还可以区分素数n的形式是4k+1还是4k+3。
{"title":"Combinatorial primality test","authors":"M. R. Valluri","doi":"10.1145/3465002.3465004","DOIUrl":"https://doi.org/10.1145/3465002.3465004","url":null,"abstract":"In 1879, Laisant-Beaujeux gave the following result without proof: If n is a prime, then [EQUATION] This paper provides proofs of the result of Laisant-Beaujeux in two cases explicitly: (1) If an integer of the form n = 4k + 1, k > 0 is prime, then ([EQUATION]) and (2) If an integer of the form n = 4k + 3, k ≥ 0 is prime, then [EQUATION]. In addition, the author proposes important conjectures based on the converse of the above theorems which aim to establish primality of n. These conjectures are scrutinized by the given combinatorial primality test algorithm which can also distinguish patterns of prime n whether it is of the form 4k + 1 or 4k + 3.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"54 1","pages":"129 - 133"},"PeriodicalIF":0.1,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3465002.3465004","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47725434","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
Exploiting symmetry in the power flow equations using monodromy 利用monodromy挖掘潮流方程的对称性
IF 0.1 Q4 MATHEMATICS, APPLIED Pub Date : 2020-11-30 DOI: 10.1145/3457341.3457346
J. Lindberg, N. Boston, B. Lesieutre
We propose solving the power flow equations using monodromy. We prove the variety under consideration decomposes into trivial and nontrivial subvarieties and that the nontrivial subvariety is irreducible. We also show various symmetries in the solutions. We finish by giving numerical results comparing monodromy against polyhedral and total degree homotopy methods and giving an example of a network where we can find all solutions to the power flow equation using monodromy where other homotopy techniques fail. This work gives hope that finding all solutions to the power flow equations for networks of realistic size is possible.
我们提出用一项法求解潮流方程。证明了所考虑的变量分解为平凡子变量和非平凡子变量,并且证明了非平凡子变量是不可约的。我们还展示了解的各种对称性。最后,我们给出了单一性与多面体和全度同伦方法比较的数值结果,并给出了一个网络的例子,在这个网络中,我们可以用单一性找到其他同伦技术无法找到的功率流方程的所有解。这项工作给我们带来了希望,为实际规模的电网找到所有功率流方程的解是可能的。
{"title":"Exploiting symmetry in the power flow equations using monodromy","authors":"J. Lindberg, N. Boston, B. Lesieutre","doi":"10.1145/3457341.3457346","DOIUrl":"https://doi.org/10.1145/3457341.3457346","url":null,"abstract":"We propose solving the power flow equations using monodromy. We prove the variety under consideration decomposes into trivial and nontrivial subvarieties and that the nontrivial subvariety is irreducible. We also show various symmetries in the solutions. We finish by giving numerical results comparing monodromy against polyhedral and total degree homotopy methods and giving an example of a network where we can find all solutions to the power flow equation using monodromy where other homotopy techniques fail. This work gives hope that finding all solutions to the power flow equations for networks of realistic size is possible.","PeriodicalId":41965,"journal":{"name":"ACM Communications in Computer Algebra","volume":"54 1","pages":"100 - 104"},"PeriodicalIF":0.1,"publicationDate":"2020-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/3457341.3457346","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48258669","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
期刊
ACM Communications in Computer Algebra
全部 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