期待内部惊喜
即使Wolfram Algorithmbase中的一个算法得到了一个数值答案,它也很有可能在内部使用符号计算,可能还有图论或计算几何。
算法的新时代
传统的教科书算法通常用低级伪码描述。但如今最好的算法几乎总是使用复杂的构建块。
仅在一个领域中进行优化是不够的
为了获得数值计算的最佳结果,几乎不可避免地需要外部数值计算的强大功能和方法。
通过更聪明来减少工作
最好的现代算法使用高度复杂的预先自动分析,以最小化需要进行的计算工作量。
更丰富的数据结构
Wolfram语言的符号特性使其易于使用高度复杂的数据结构,并在不同的数据结构之间进行互操作。
一切都是自适应的
即使是Wolfram算法库中的算法也是算法:算法在运行特定计算时以算法方式调整其结构是一种惯例。
启发式中的封装判断
Wolfram Algorithmbase中的许多算法都是通过启发式进行优化的,这些启发式有效地封装了有关问题和运行时分布的大量人类知识和经验。
计算美学
在Wolfram Algorithmbase中,基于人类审美偏好的算法表示,通常有复杂的算法来优化输出的视觉外观。
论不可克服的边缘
Wolfram算法库中的算法通常通过使用一系列子算法来解决形式上难以解决的问题,这些子算法采用了一系列不同的方法。