WOLFRAM

技术

Wolfram Algorithmbase

构建世界上最大的连接算法的网络

在三十年的历程中,Wolfram Research 以创建连接算法生成各种类型计算的完整网络为目标,始终在算法开发方面处于世界领导地位。

对于算法,我们力求最优实现已知,勇于对未知进行创新。

数万个算法仅仅是一个起点。Wolfram Algorithmbase 最显著的一面不是算法,而是元算法, 它会自动选择在每个特定情况下使用最优的具体算法,并有效地允许用户只需 Wolfram 语言中定义目标,系统即可接管并自动计算完成目标的最优化选择。

超级函数和元算法

Wolfram Algorithmbase 中的大部分制定算法是通过将自动裁决完成特定任务的最优算法的超级函数和元算法。

解决问题!

Solve 这样的 Wolfram 语言超级函数可以解决大量函数--通过元算法选取特定方程的最优解决方法。

大量选择,自动裁决

对于 Wolfram 语言的超级函数时常要从数百个潜在算法中进行选择,并对大量算法参数做出自动选择。

简单易用,一试即会!

通过极大地降低尝试算法的成本,Wolfram Algorithmbase 得以进行无数发明和发现。

代码源于概念而非算法

当您使用像 FindShortestTour 这样的 Wolfram 语言超级函数时,您将可以通过抓取概念来书写代码而不必费力生成特定的算法。

自定义复杂算法

Wolfram 元算法常常通过允许非专业用户通过简单而高度自动化的函数获取复杂算法来开放新的算法领域。

元算法可能是最难的

有时进行算法选择的元算法比起最终选择的算法更为复杂和耗时。

允许多种可能

Wolfram 语言允许用户覆盖自动行为并请求 Wolfram Algorithmbase 中指定名称的算法。

对现代算法的剖析

现在最好的算法常常利用了大量不同领域中的构件——验证了 Wolfram Algorithmbase 中广泛的集合的重要性。

内部计算可能是出乎意料的

即使 Wolfram Algorithmbase 中的算法给出了一个数值解,内部计算中也很有可能使用了符号计算及图论或计算几何学。

算法的新纪元

传统的教科书中的算法通常被描述为低级的伪代码. 但现在的最佳算法常常是使用复杂的构件的。

在单一领域中进行最优化是已不够

为了获取数值计算的最优结果,几乎是一定需要数值计算之外的性能和方法。

用巧妙的方法减少工作

最现代的算法使用复杂的最小化计算量的预先自动分析。

越来越丰富的数据结构

Wolfram 语言的符号化性质使得使用高度复杂的数据结构--并使不同数据间进行交互操作变得简单。

一切都可自适应

Wolfram Algorithmbase 中的算法也是算法的:一个算法通常会在运行特定计算时在算法上适应其结构。

启发式的决定

Wolfram Algorithmbase 中的许多算法是启发式优化的,有效地概括了关于问题和运行时间分布的大量的人类知识和经验。

计算美学

在 Wolfram Algorithmbase 中,常见基于人类审美偏好的算法表达对输出外观进行优化的复杂算法。

难解性的边缘

Wolfram Algorithmbase 中的算法常常能解决形式上难解的问题——通常通过一些子算法层级,这些子算法层级采用大量针对该问题的不同方法。

随处都有的工业级算法

Wolfram Algorithmbase 的目标不只是有大量算法,还有确保这些算法在各个领域中的准确性、可靠性、鲁棒性和完整的可伸缩性。

三十年传承的软件质量

Wolfram Algorithmbase 的目标不只是有大量算法,还有确保这些算法在各个领域中的准确性、可靠性、鲁棒性和完整的可伸缩性。

三十年传承的软件质量

Wolfram 三十年来一直是软件质量保证的领导者——开发广泛的方法论和软件测试的算法技术。

世界上要求最高的用户

Wolfram 算法25年来一直被世界上要求最高的用户在研究、开发和学术界中使用。

无限缩放

Wolfram 算法没有内置极限,可以运行您到的计算机系统的极限。

内置普遍性

Wolfram 算法的配置是尽可能普遍化的——允许任意的维数、程度、精度及更多。

无须担心数值精度

Wolfram Algorithmbase 在其计算任意数值精度的系统能力方面很独特,并能自动进行数值分析来确保获取特定精度。

确保鲁棒性的分析

Wolfram Algorithmbase 常常使用符号分析和其他复杂的技术来确保所使用的算法可以在指定问题中正确执行。

不要完全相信书本!

在无数场合中,Wolfram 算法的检验程序曾在被广泛接受的表格和参考书中找到过错误。

众多 Wolfram 独创算法

Wolfram Algorithmbase 中的很多算法是源自 Wolfram 并由 Wolfram 算法开发方法独创的。

混合方法创新算法

通过 Wolfram 语言,Wolfram 一直在通过混合许多不同领域的方法创造一系列新算法。

探索算法创新

Wolfram 常常使用 Wolfram 语言探索问题空间并验证算法假设,从而获取最广泛可用的新算法。

自动化算法探索

通过使用 Stephen Wolfram 在 A New Kind of Science 中开辟的方法,越来越多的 Wolfram 算法在计算领域探索可用程序的过程中被创造出来。

元算法的前沿

Wolfram Algorithmbase 中的大部分元算法完全是 Wolfram 独创的——尤其是解决了很多未曾在学术文献中被研究的问题。

算法创新的生产线

在为高度一般化的问题构建解决技巧时, Wolfram 常常为算法开发创建生成大量新的特定算法的系统化的“生产线”。