0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Wolfram语言与Mathematica 13.2 版本(4)

哲想软件 来源:哲想软件 2023-02-17 10:32 次阅读

显著加快多项式运算速度

几乎任何代数计算最终都会以某种方式涉及多项式。多项式从一开始就是Mathematica 和Wolfram语言中优化的部分。事实上,在超过四分之一个世纪的时间里,我们对它们进行的基本操作几乎不需要更新。但是现在在版本13.2中——由于新的算法和新的数据结构,以及使用现代计算机硬件的新方法——我们正在更新一些核心多项式运算,并使它们大大加快。顺便说一下,我们也得到了一些新的多项式函数。

这是两个多项式的乘积,展开:

ea680388-ae56-11ed-bfe3-dac502259ad0.png

像这样的分解多项式几乎是即时的,并且从版本1 开始就一直如此:

ea8ed13e-ae56-11ed-bfe3-dac502259ad0.png

但是现在让我们把它做得更大:

eaad4af6-ae56-11ed-bfe3-dac502259ad0.png

展开多项式中有999 项:

eacc8ede-ae56-11ed-bfe3-dac502259ad0.png

分解这不是一个简单的计算,在版本13.1 中大约需要19 秒:

eae8476e-ae56-11ed-bfe3-dac502259ad0.png

但是现在,在版本13.2 中,同样的计算需要0.3 秒,快了近60 倍:

eb017a04-ae56-11ed-bfe3-dac502259ad0.png

很少有任何东西能提高60倍。但这是其中一种情况,事实上,对于更大的多项式,该比率将进一步稳步增加。但这仅仅是只与晦涩的大多项式有关的东西吗?嗯,没有。尤其是因为事实证明,大多项式出现在各种重要地方的“引擎盖下”。例如,看似无害的物体

eb24dfc6-ae56-11ed-bfe3-dac502259ad0.png

可以作为代数数进行操作,但多项式最小:

eb3a8132-ae56-11ed-bfe3-dac502259ad0.png

除了分解之外,版本13.2还显著提高了多项式结果、GCD、判别式等的效率。所有这些都使得对多项式线性代数的变革性更新成为可能,即对元素为(单变量)多项式的矩阵的操作。

下面是一个多项式矩阵:

eb5d8768-ae56-11ed-bfe3-dac502259ad0.png

这是矩阵的力量:

eb7ccc7c-ae56-11ed-bfe3-dac502259ad0.png

而这个的决定因素:

ebb0a484-ae56-11ed-bfe3-dac502259ad0.png

在13.1 版中,这看起来并不那么好;结果未展开,如下所示:

ebcb7ebc-ae56-11ed-bfe3-dac502259ad0.png

在版本13.2 中,大小和速度都得到了显著改进。这是一个更大的案例- 在 13.1中计算需要一个多小时,结果的叶子数量惊人地达到178 亿

ebf3b972-ae56-11ed-bfe3-dac502259ad0.png

ec1a5cd0-ae56-11ed-bfe3-dac502259ad0.png

多项式线性代数在“幕后”用于许多领域,特别是在处理线性微分方程、差分方程及其符号解时。在13.2版本中,不仅多项式MatrixPower和Det,而且LinearSolve,Inverse,RowReduce,MatrixRank和NullSpace都得到了显着的加速。

除了显著的速度改进之外,版本13.2 还增加了一个多项式功能,我碰巧已经等待了30 多年:有限域上的多元多项式分解:

ec3b616e-ae56-11ed-bfe3-dac502259ad0.png

事实上,查看我们的档案,我发现许多请求至少可以追溯到1990 年——来自相当多的人——要求这种能力,尽管1991 年的内部说明很有魅力地指出:

ec540c3c-ae56-11ed-bfe3-dac502259ad0.png

是的,没错。但是31 年后,在13.2 版中,它完成了!

ec82784c-ae56-11ed-bfe3-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Wolfram
    +关注

    关注

    0

    文章

    16

    浏览量

    7710
  • 函数
    +关注

    关注

    3

    文章

    4304

    浏览量

    62427
  • 数据结构
    +关注

    关注

    3

    文章

    573

    浏览量

    40092

原文标题:Wolfram语言与Mathematica 13.2 版本(4)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    C语言程序设计教程第4版第8讲:指针

    C语言指针讲解
    发表于 11-20 14:10 0次下载

    Apple Intelligence有望在明年4月实现多种语言支持

    10月29日最新资讯,苹果公司官方宣布,其人工智能计划Apple Intelligence即将在未来数年间显著扩大语言覆盖范围,目标是在2025年4月前实现对包括中文在内的多种语言的支持。
    的头像 发表于 10-29 14:32 252次阅读

    USB4 2.0版本的重大更新

    USB版本一直很多,可以说是五花八门,但是随着接口的日渐统一,USB的版本可以说减少了很多,到了USB4,只剩下USB-C接口,为何还有一个2.0版本,我们往下详解。
    的头像 发表于 09-09 14:37 524次阅读

    PwrCAN Module 13.2 | 双CAN通道+RS485通信,隔离电源,多场景通信专家

    NEWPwrCANModule13.2PwrCANModule13.2是一款通讯供电一体化的多功能模块,集成了带隔离的CAN通信接口和DC9-24V宽电压供电总线,同时内置Pwr485(带隔离)总线
    的头像 发表于 06-29 08:30 290次阅读
    PwrCAN Module <b class='flag-5'>13.2</b> | 双CAN通道+RS485通信,隔离电源,多场景通信专家

    X-CUBE-CRYPTOLIB V4库文件无法添加,链接错误的原因?

    看官方介绍,V4版本的静态库是支持多个编译器的,芯片是stm32h743,我用的是arm-none-eabi-gcc,版本是gcc version 13.2.1 20231009 (Arm GNU
    发表于 05-31 07:54

    iOS版ChatGPT支持首选语言设置中文

    近日,iOS版ChatGPT迎来了1.2024.129版本的重要更新。此次更新最显著的变化是新增了对App首选语言设置中文的支持,打破了之前仅限于其他语言的限制。
    的头像 发表于 05-17 09:31 572次阅读

    商汤科技即将推出日日新大模型5.0粤语版本

    在盛大的“新质企业家联合会”成立典礼上,商汤科技副总裁、智慧城市与商业事业群总裁张果琲宣布了一项重要消息。商汤科技即将推出日日新大模型5.0的粤语版本,这一新版本将基于大装置和强大的技术能力,为粤语语言处理带来显著的提升。
    的头像 发表于 05-13 10:58 554次阅读

    商汤将发布日日新大模型5.0粤语版本

    商汤科技即将迎来一项重要更新,他们将发布日日新大模型5.0的粤语版本。这一版本是基于商汤科技现有的大装置和日日新大模型5.0的先进能力而打造的,旨在粤语语言处理领域实现新的突破。据悉,新版本
    的头像 发表于 05-08 09:33 460次阅读

    树莓派5最大的竞争对手OrangePi 5 Pro ,新增4GB/8GB版本

    OrangePi5Pro被称为树莓派5最大的竞争对手。继OrangePi5Pro(16GB)版本发布一个月之后,香橙派近日再推出OrangePi5Pro4GB/8GB版本。除了在运行内存方面有所差异
    的头像 发表于 05-07 10:00 680次阅读
    树莓派5最大的竞争对手OrangePi 5 Pro ,新增<b class='flag-5'>4</b>GB/8GB<b class='flag-5'>版本</b>

    华为MatePad Pro 13.2英寸平板电脑体验官招募,启用隔空手势功能

    华为近日启动了MatePad Pro 13.2英寸平板电脑同期验官招募,旨在收集“隔空手势”功能的使用反馈。本次活动报名时间为自2024年4月25日起至2024年5月15日止。
    的头像 发表于 04-29 15:06 1356次阅读

    荣耀在中国手机市场份额首次登顶,增幅达13.2% 

    IDC报告指出,华为在2024年第一季度市场份额同比增长达到了惊人的110.0%。尽管外界普遍认为荣耀将受此影响,但实际情况却是荣耀仍保持了13.2%的同比增长,成为前五大厂商中唯二实现市场份额同比增长的品牌。
    的头像 发表于 04-25 14:38 696次阅读

    OpenAI推出ChatGPT新功能:朗读,支持37种语言,兼容GPT-4和GPT-3

    据悉,“朗读”功能支持37种语言,且能够自主识别文本类型并对应相应的发音。值得关注的是,该功能对GPT-4以及GPT-3.5版本的ChatGPT均适用。此举彰显了OpenAI致力于“多模态交互”(multimodal capab
    的头像 发表于 03-05 15:48 851次阅读

    商汤科技发布新版日日新·商量大语言模型

    商汤科技近日发布了新版的日日新·商量大语言模型-通用版本(SenseChat V4)。这一版本的模型在知识理解、阅读理解、综合推理、数理、代码和长文本理解等领域的通用能力得到了显著提升
    的头像 发表于 02-04 10:30 911次阅读

    OpenAI发布的GPT-4 Turbo版本ChatGPT plus有什么功能?

    GPT-4的最新版本。OpenAI凭借承诺增强功能和成本效率的模型实现了巨大飞跃,为人工智能行业树立了新标准。 我们来看看OpenAI带来了什么: 文本和图像理解 GPT-4 Turbo凭借两个独特的
    的头像 发表于 12-05 17:57 2396次阅读
    OpenAI发布的GPT-<b class='flag-5'>4</b> Turbo<b class='flag-5'>版本</b>ChatGPT plus有什么功能?

    总投资13.2亿!威远一半导体项目开工

    据了解,威远县半导体封装高端球形硅微粉新材料项目由四川豫顺新材料有限公司投资建设。项目总投资13.2亿元,分两期建设,一期总投资约为3.2亿元,建设年产球硅2万吨、超细硅微粉4万吨生产线;二期总投资约为10亿元,建设年产球硅3万吨、球铝2万吨以及其他配套产品生产线。
    的头像 发表于 12-01 16:09 721次阅读