New in 6.0: Mathematics & Algorithms
Mathematica 6.0 represented a major new level in
Mathematica's distinguished twenty-year history of broad cutting-edge algorithm development.
Mathematica's unified architecture and unique tradition of integrating disparate algorithmic areas—together with new basic scientific and mathematical methodologies created at Wolfram Research—makes possible an ever-increasing rate of algorithm innovation in
Mathematica.
Major New Numerics Capabilities
FindMinimum,
FindMaximum (modified) — now support constrained nonlinear optimization
FindFit (modified) — now supports constrained nonlinear fitting
Minimize,
Maximize,
LinearProgramming (modified) — now support integer programming
NIntegrate — now supports efficient high-dimensional integration
Interpolation,
InterpolatingPolynomial (modified) — generalized to higher dimensions
Band — symbolic representation of generalized banded matrices & arrays
ArrayFlatten — generalized block matrix constructor
FullSimplify (modified) — now supports general equational theorem proving
SeriesCoefficient (modified) — now supports symbolic series
Expand,
Apart,
... (modified) — now automatically thread over equations
Mean,
Variance,
... (modified) — now support symbolic distributions
PDF,
CDF — probability density function, cumulative distribution function
Nearest — find nearest neighbors in multidimensional data
FindClusters — cluster analysis for numerical, Boolean, string, etc. data
PolyhedronData — database of properties of regular polyhedra
GraphData — database of named graphs and their properties
FindShortestTour — solve traveling salesman problems
New in Computational Systems
TuringMachine — general 1D, 2D, etc. Turing machines
CellularAutomaton (modified) — extended to allow more general rules
AlgebraicNumber — implicit representation of a general algebraic number
RootApproximant — find an algebraic approximation to a number
Some Functions with Major New Algorithms