Extreme Optimization Numerical Libraries for .NET


・v5.1での新機能 (2014/11)

  • Data frame class supporting advanced data manipulation.
  • Support for GPU computing
  • Offload computations to the GPU.
  • Support for quadruple precision numbers with up to 34 digits, including our full vector and matrix library. Real and complex numbers are supported.
  • Smoothing cubic splines, monotonicity preserving splines.
  • GARCH models (Generalized AutoRegressive Conditional Heteroskedasticity).
  • Regularized linear regression models: Ridge regression, LASSO and elastic net.



・v5.0での新機能 (2013/3)

  • Much improved support for F# development.
  • Akima and cubic Hermite splines.
  • Orthogonal polynomials: Chebyshev, Legendre, Laguerre...
  • Symmetric indefinite decomposition
  • Generic and complex sparse vectors and matrices
  • Factor analysis
  • Improved setup experience.



・v4.2での新機能 (2011/12)

  • Automatic differentiation: symbolic computation of derivatives, gradients and Jacobians.
  • Extensible with built-in support for derivatives of methods in System.Math and most elementary and special functions in the library.
  • Backward differentiation with common sub-expression elimination generates optimal evaluation.
  • New SymbolicMath class that lets you optimize functions and solve equations specified as lambda expressions using automatic differentation.
  • Evaluation of (sequences of) classic orthogonal polynomials: Chebyshev (1st and 2nd kind), Hermite, Laguerre, Legendre and Gegenbauer.
  • Stepwise linear regression.
  • Regression fits of linearized curves: logarithmic, power, exponential, reciprocal...
  • 2x2 and RxC Contingency tables.



・v4.1での新機能 (2011/7)

  • Optimization framework. Provides a generic model for defining and solving optimization problems.
  • Quadratic Programming. Solve quadratic optimization models with linear constraints.
  • Nonlinear Programming. Optimize nonlinear functions with linear or nonlinear constraints.
  • New Decimal functions extend all the functions in System.Math to the decimal type, including sin, cos, exp.
  • Improved elementary functions. Evaluate sine, cosine and tangent accurately for huge arguments.
  • Iterative sparse solvers Efficiently solve systems with many thousands of variables, optionally using preconditioners.
  • New probability distributions LogSeries and Maxwell.



・v4.0での新機能 (2010/12)

  • .NET Framework Version 4.0 とVisual Studio 2010の並列処理サポート
  • 複数コア利用による計算スピードの向上 (.NET 4.0のみ)
  • 新しい疎線形プログラムソルバーは、100万変数の以上の問題を解くことが可能
  • ブランチとバウンドアルゴリズムを使った混合整数線形計画法
  • 新しい特殊関数: ハイパー幾何, Riemann zeta, 楕円積分, Fresnel関数, Dawsonの積分
  • FFTのウィンドウ関数の完全セット
  • 線形代数および任意精度のタイプでの6xまでのパフォーマンスの向上
  • F#での新しい50個のクィックスタートサンプル