Mantis Bugtracker

ALGLIB - Change Log

ALGLIB - 4.02.0
===============
- 0001030: [General] FIXED: alignment-related bug in the HPC core (used by Java, Python, C#) (SergeyB) - resolved.
- 0001029: [Linear algebra] IMPLEMENTED: incremental sparse matrix construction (SergeyB) - resolved.
- 0001028: [Linear algebra] IMPLEMENTED: in-place multiplication of sparse matrix rows/cols (SergeyB) - resolved.
- 0001027: [Optimization] IMPLEMENTED: new dense-to-sparse conversion functions (SergeyB) - resolved.
- 0001024: [Linear algebra] IMPLEMENTED: faster parallel sparse Cholesky/LDLT factorization, better parallelism in MINLP/MINQP (SergeyB) - resolved.
- 0000880: [Optimization] IMPLEMENTED: Lagrange multipliers for NLP (SergeyB) - resolved.

ALGLIB - 4.01.0
===============
- 0000997: [Optimization] IMPLEMENTED: sparse large-scale augmented Lagrangian solver (SergeyB) - resolved.
- 0000990: [Interpolation] IMPLEMENTED: modified Akima spline interpolation (SergeyB) - resolved.
- 0001014: [Optimization] IMPLEMENTED: adaptive constrained differential evolution optimizer (SergeyB) - resolved.
- 0000981: [Optimization] IMPLEMENTED: large-scale sparse SQP solver (SergeyB) - resolved.
- 0000991: [Fast transforms] IMPLEMENTED: buffered versions of convolution / correlation / fast transform functions (SergeyB) - resolved.
- 0001003: [Interpolation] IMPLEMENTED: parallel IDW model construction, parallel idwgridcalc2() (SergeyB) - resolved.
- 0000975: [Linear algebra] IMPLEMENTED: direct sparse linear least squares via augmented system (SergeyB) - resolved.
- 0000999: [Linear algebra] IMPLEMENTED: faster sparse nonsymmetric solver (SergeyB) - resolved.
- 0000998: [Linear algebra] FIXED: minor bug in Approximate Minimum Degree ordering (SergeyB) - resolved.
- 0000996: [Optimization] IMPLEMENTED: derivative-free box-constrained nonlinear least squares solvers (SergeyB) - resolved.
- 0000995: [General] IMPLEMENTED: debug reports for CPython version (SergeyB) - resolved.
- 0000994: [Optimization] IMPLEMENTED: some NLP solvers can now recover from infinite/NAN target values (SergeyB) - resolved.
- 0000993: [Optimization] IMPLEMENTED: two-sided nonlinear constraints for MinNLC optimizer (SergeyB) - resolved.
- 0000989: [Optimization] IMPLEMENTED: parallel optimizers - numerical differentiation and batch target/constraints evaluation (SergeyB) - resolved.
- 0000984: [Interpolation] IMPLEMENTED: bicubic Hermite spline (SergeyB) - resolved.
- 0000983: [Interpolation] IMPLEMENTED: bicubic clamped spline (SergeyB) - resolved.
- 0000985: [Optimization] IMPLEMENTED: stagnation checks for MinLM (SergeyB) - resolved.
- 0000982: [Linear algebra] IMPLEMENTED: dense-to-sparse conversion functions (SergeyB) - resolved.
- 0000980: [Linear algebra] IMPLEMENTED: quick low-overhead mode for the subspace iteration eigensolver (SergeyB) - resolved.

ALGLIB - 4.00.0
===============
- 0000955: [General] IMPLEMENTED: API cleanup for ALGLIB 4 (SergeyB) - resolved.
- 0000967: [Interpolation] IMPLEMENTED: second derivatives for bicubic splines (SergeyB) - resolved.
- 0000971: [General] FIXED: libdl.so is missing in newer Linux versions (SergeyB) - resolved.
- 0000848: [Interpolation] IMPLEMENTED: 1d spline serialization (SergeyB) - resolved.
- 0000970: [Linear algebra] IMPLEMENTED: 2-norm condition numbers for general, triangular, symmetric positive definite matrices (SergeyB) - resolved.
- 0000968: [Interpolation] IMPLEMENTED: faster spline1dfit() (SergeyB) - resolved.
- 0000969: [Interpolation] FIXED: spline interpolant build with spline1dfit() diverges at edges (SergeyB) - resolved.
- 0000966: [Optimization] IMPLEMENTED: multi-objective optimization with the NBI algorithm (SergeyB) - resolved.
- 0000965: [Optimization] IMPLEMENTED: major stability improvements in the SQP solver (SergeyB) - resolved.

ALGLIB - 3.20.0
===============
- 0000952: [Interpolation] IMPLEMENTED: far field (fast multipoles) acceleration of biharmonic RBF construction and evaluation (SergeyB) - resolved.
- 0000951: [Optimization] IMPLEMENTED: LP/QP presolver (SergeyB) - resolved.
- 0000950: [General] IMPLEMENTED: OpenSSL as an entropy source (SergeyB) - resolved.
- 0000949: [Optimization] IMPLEMENTED: parallel interior point LP/QP (SergeyB) - resolved.
- 0000948: [Optimization] IMPLEMENTED: parallel sparse Cholesky/LDLT factorization (SergeyB) - resolved.
- 0000946: [Interpolation] IMPLEMENTED: bilinear/bicubic spline with missing cells (SergeyB) - resolved.

ALGLIB - 3.19.0
===============
- 0000945: [Interpolation] IMPLEMENTED: fast multiquadric spline interpolation and fitting (SergeyB) - resolved.
- 0000943: [Interpolation] IMPLEMENTED: fast thin plate spline interpolation and fitting (SergeyB) - resolved.
- 0000944: [Interpolation] IMPLEMENTED: fast biharmonic spline interpolation and fitting (SergeyB) - resolved.
- 0000942: [Optimization] FIXED: instability in SLP solver (SergeyB) - resolved.
- 0000941: [General] IMPLEMENTED: red zones for C++ version (SergeyB) - resolved.

ALGLIB - 3.18.0
===============
- 0000935: [Optimization] FIXED: relaxed too strict decrease conditions in nonsmooth AGS optimizer (SergeyB) - resolved.
- 0000918: [Diff.equations] FIXED: ODE solver test hangs sometimes (SergeyB) - resolved.
- 0000423: [Linear algebra] IMPLEMENTED: sparse GMRES for linear equations (SergeyB) - resolved.
- 0000921: [Optimization] IMPLEMENTED: minqpaddsparsefromdense (SergeyB) - resolved.
- 0000930: [Linear algebra] IMPLEMENTED: AVX2/FMA-capable sparse Cholesky/LDLT decomposition (SergeyB) - resolved.
- 0000929: [Linear algebra] IMPLEMENTED: C# GEMM (matrix-matrix product) can now utilize AVX2/FMA NET 5 intrinsics (SergeyB) - resolved.
- 0000933: [General] IMPLEMENTED: ALGLIB for C# supports NET 5, including hardware intrinsics (SergeyB) - resolved.
- 0000926: [Linear algebra] IMPLEMENTED: AMD ordering for matrices with dense rows (SergeyB) - resolved.
- 0000931: [Linear algebra] IMPLEMENTED: sparse matrix serialization (SergeyB) - resolved.
- 0000920: [Optimization] FIXED: nonsmooth AGS optimizer sometimes stopped before reaching optimal point (SergeyB) - resolved.
- 0000917: [Optimization] FIXED: better estimate of penalty coefficients for SLP merit function (SergeyB) - resolved.
- 0000916: [Optimization] FIXED: better detection of trust region stagnation in the SQP optimizer (SergeyB) - resolved.

ALGLIB - 3.17.0
===============
- 0000908: [Solvers] IMPLEMENTED: sparse symmetric positive definite direct solver (SergeyB) - resolved.
- 0000914: [Solvers] INCOMPATIBLE: changed signatures and names of some sparse direct solvers (SergeyB) - resolved.
- 0000911: [Optimization] IMPLEMENTED: sparse interior point LP solver (SergeyB) - resolved.
- 0000910: [General] IMPLEMENTED: generating random vectors/matrices with normal entries (SergeyB) - resolved.
- 0000909: [Optimization] IMPLEMENTED: sparse interior point QP solver (SergeyB) - resolved.
- 0000907: [Linear algebra] IMPLEMENTED: sparse supernodal Cholesky and LDLT factorizations with fill-in reducing ordering (AMD) (SergeyB) - resolved.
- 0000906: [Linear algebra] IMPLEMENTED: optimized sparse matrix transposition (SergeyB) - resolved.
- 0000904: [Linear algebra] IMPLEMENTED: SparseExists() for quick tests for element existence (SergeyB) - resolved.
- 0000903: [Linear algebra] IMPLEMENTED: symmetric permutation of sparse symmetric matrix (SergeyB) - resolved.
- 0000902: [Interpolation] FIXED: interior point method for LP/QP was destabilized by huge bounds (like x<1.0E10) (SergeyB) - resolved.
- 0000901: [Optimization] IMPLEMENTED: improved handling of sparse pivot row in simplex solver (SergeyB) - resolved.
- 0000891: [Optimization] IMPLEMENTED: stabilized Hessian updates for SQP solver with periodic resets (SergeyB) - resolved.
- 0000890: [Optimization] IMPLEMENTED: stronger OptGuard integrity checking (SergeyB) - resolved.
- 0000889: [Optimization] FIXED: tolerance thresholds in the infeasibility deteciton code were too strict (SergeyB) - resolved.
- 0000888: [Optimization] FIXED: suboptimal decision during initial point selection in IPM method (SergeyB) - resolved.

ALGLIB - 3.16.0
===============
- 0000824: [Optimization] FIXED: breaking change in exception handling in user callbacks (SergeyB) - resolved.
- 0000858: [Optimization] IMPLEMENTED: more precise choice of pivot element in LP solver (SergeyB) - resolved.
- 0000878: [Optimization] IMPLEMENTED: SQP nonlinear programming solver (SergeyB) - resolved.
- 0000877: [Linear algebra] IMPLEMENTED: sparsegemv() (SergeyB) - resolved.
- 0000875: [Optimization] IMPLEMENTED: QP solvers now report Lagrange multipliers (SergeyB) - resolved.
- 0000863: [General] IMPLEMENTED: trace infrastructure for ALGLIB solvers and algorithms (SergeyB) - resolved.
- 0000873: [Solvers] IMPLEMENTED: sparse nonsymmetric real solvers (SergeyB) - resolved.
- 0000871: [Optimization] INCOMPATIBLE: changed parameters of minqpsetlcmixed() (SergeyB) - resolved.
- 0000870: [Optimization] IMPLEMENTED: QP optimizer now supports two-sided linear constraints (SergeyB) - resolved.
- 0000868: [Optimization] IMPLEMENTED: dense interior point QP solver (SergeyB) - resolved.
- 0000867: [Spec.functions] IMPLEMENTED: bivariate normal CDF and PDF (SergeyB) - resolved.
- 0000862: [Optimization] IMPLEMENTED: improved SLP solver (SergeyB) - resolved.
- 0000737: [Interpolation] IMPLEMENTED: fast fitting by penalized cubic spline (SergeyB) - resolved.
- 0000861: [Data analysis] IMPLEMENTED: variable importance for random forests (SergeyB) - resolved.
- 0000860: [Data analysis] IMPLEMENTED: compressed storage format for random forests (3.7x-5.7x memory usage reduction) (SergeyB) - resolved.

ALGLIB - 3.15.0
===============
- 0000855: [Data analysis] IMPLEMENTED: added dfprocess0() and dfclassify() convenience wrappers (SergeyB) - resolved.
- 0000851: [Data analysis] IMPLEMENTED: k-nn classification/regression (SergeyB) - resolved.
- 0000852: [Optimization] IMPLEMENTED: revised dual simplex method (SergeyB) - resolved.
- 0000825: [Linear algebra] IMPLEMENTED: sparse LU factorization with complete (row/col) and partial (row) pivoting (SergeyB) - resolved.
- 0000822: [Optimization] FIXED: gradient checking functionality in nonlinear optimizers does not handle scaling properly (SergeyB) - resolved.
- 0000838: [Optimization] IMPLEMENTED: MinNLC optimizer now reports violation of constraints (SergeyB) - resolved.
- 0000810: [Optimization] IMPLEMENTED: SLP solver now is default option in MinNLC (SergeyB) - resolved.
- 0000841: [Optimization] IMPLEMENTED: termination requests for MinNLC (SergeyB) - resolved.
- 0000850: [Optimization] FIXED: improved stability of the gradient checking code (SergeyB) - resolved.
- 0000834: [Interpolation] FIXED: logisticfit4 not giving expected results (SergeyB) - resolved.
- 0000837: [Interpolation] IMPLEMENTED: multilayer inverse distance weighting (SergeyB) - resolved.
- 0000842: [Optimization] IMPLEMENTED: new OptGuard API for all optimizers (LBFGS, CG, BC, BLEIC, LM, NLC) (SergeyB) - resolved.
- 0000840: [Interpolation] IMPLEMENTED: HRBF models now supports progress reports and termination requests (SergeyB) - resolved.
- 0000839: [Solvers] IMPLEMENTED: LSQR solver now supports progress reports and requests for termination (SergeyB) - resolved.
- 0000835: [General] IMPLEMENTED: kd-trees now support unordered distance-based queries (SergeyB) - resolved.
- 0000833: [General] IMPLEMENTED: better optimized C/C++ implementation of kd-trees (SergeyB) - resolved.
- 0000823: [Linear algebra] IMPLEMENTED: faster sparsetrsv() (SergeyB) - resolved.
- 0000821: [Linear algebra] IMPLEMENTED: copying with transposition of sparse CRS matrices (SergeyB) - resolved.

ALGLIB - 3.14.0
===============
- 0000820: [Data analysis] IMPLEMENTED: improved random forests construction algorithm (SergeyB) - resolved.
- 0000819: [Linear algebra] IMPLEMENTED: sparsemv() and sparsemtv() now can use Intel MKL (SergeyB) - resolved.
- 0000817: [Data analysis] IMPLEMENTED: sparse truncated PCA (SergeyB) - resolved.
- 0000776: [General] FIXED: memory leak in the heavily threaded code utilizing Intel MKL (SergeyB) - resolved.
- 0000696: [Interpolation] IMPLEMENTED: fitting least squares circle/sphere to NX-dimensional data (SergeyB) - resolved.
- 0000813: [Optimization] FIXED: minlmoptimize enters an infinite loop when fvec throws an exception on Windows x64 (SergeyB) - resolved.
- 0000812: [General] IMPLEMENTED: support for IDisposable interface and using semantics by ALGLIB for C# (SergeyB) - resolved.
- 0000800: [General] INCOMPATIBLE: new approach to multithreading (SergeyB) - resolved.
- 0000806: [Interpolation] FIXED: LSFit solver sometimes returns incorrect error estimates (HPC edition of ALGLIB for C#) (SergeyB) - resolved.
- 0000809: [Optimization] IMPLEMENTED: new nonlinear programming solver - SLP (SergeyB) - resolved.
- 0000807: [Optimization] IMPLEMENTED: improved tolerance to rounding noise in BLEIC optimizer (SergeyB) - resolved.
- 0000781: [General] FIXED: added #include ctype.h in ap.cpp (SergeyB) - resolved.
- 0000783: [General] FIXED: removed dependency on InterlockedCompareExchange64 (not present on 32-bit Windows XP systems) (SergeyB) - resolved.
- 0000801: [General] FIXED: bug in minbleicsetlc() and related functions (SergeyB) - resolved.
- 0000797: [Interpolation] IMPLEMENTED: ~2x faster bicubic spline evaluation/differentiation (SergeyB) - resolved.
- 0000796: [Interpolation] IMPLEMENTED: serialization of 2D splines (bilinear/bicubic) (SergeyB) - resolved.
- 0000795: [Interpolation] IMPLEMENTED: fitting irregular data by penalized bicubic spline (SergeyB) - resolved.
- 0000793: [Linear algebra] IMPLEMENTED: transpose functionality for CRS matrices (SergeyB) - resolved.

ALGLIB - 3.13.0
===============
- 0000736: [Linear algebra] IMPLEMENTED: new set of public level 2 BLAS functions (SergeyB) - resolved.
- 0000702: [General] IMPLEMENTED: debug allocation counter in C core and C++ version for POSIX systems (SergeyB) - resolved.
- 0000769: [General] IMPLEMENTED: ALGLIB for CPP - additional tests for correct handling of malloc errors (SergeyB) - resolved.
- 0000772: [Optimization] IMPLEMENTED: MinQP solver now supports automatic scaling (SergeyB) - resolved.
- 0000751: [Solvers] IMPLEMENTED: direct sparse solver using Skyline (SKS) storage format (SergeyB) - resolved.
- 0000779: [Linear algebra] IMPLEMENTED: sparseset() now works with SKS matrices (SergeyB) - resolved.
- 0000778: [Linear algebra] IMPLEMENTED: band matrix creation with sparsecreatesksband() (SergeyB) - resolved.
- 0000764: [General] FIXED: potential memory leak in the native ALGLIB (C++, native core for C#) (SergeyB) - resolved.
- 0000763: [Data analysis] IMPLEMENTED: singular spectrum analysis algorithm (SergeyB) - resolved.
- 0000762: [General] IMPLEMENTED: exception-free error handling for C++ (SergeyB) - resolved.
- 0000758: [Linear algebra] IMPLEMENTED: warm start for subspace eigensolver (SergeyB) - resolved.
- 0000734: [Optimization] IMPLEMENTED: orders of magnitude faster QP-DENSE-AUL solver (SergeyB) - resolved.
- 0000732: [General] IMPLEMENTED: up to 4x faster BLEIC and QP-BLEIC solvers (SergeyB) - resolved.
- 0000723: [General] IMPLEMENTED: attach_to_ptr() for C++ vectors/matrices (SergeyB) - resolved.
- 0000722: [General] IMPLEMENTED: ALGLIB for Delphi/FreePascal - Linux support (SergeyB) - resolved.
- 0000721: [General] IMPLEMENTED: ALGLIB for C# - Linux HPC binaries (SergeyB) - resolved.

ALGLIB - 3.12.0
===============
- 0000717: [Linear algebra] IMPLEMENTED: deterministic seed for internaldstein() inverse iteration initializer (SergeyB) - resolved.
- 0000714: [Optimization] FIXED: minor error in QQP solver - incorrect automatic scaling (SergeyB) - resolved.
- 0000713: [Interpolation] TWEAK: rbfsetpoints() - added check for NAN/INF in the inputs (SergeyB) - resolved.
- 0000706: [Data analysis] IMPLEMENTED: deterministic seed for k-means clustering algorithm (SergeyB) - resolved.

ALGLIB - 3.11.0
===============
- 0000690: [Optimization] IMPLEMENTED: linear constraints for MinLM/LSFit optimizers (SergeyB) - resolved.
- 0000700: [Optimization] IMPLEMENTED: additional regularization of MinNLC optimizer (SergeyB) - resolved.
- 0000678: [General] FIXED: ae_matrix_attach_to_x() ignores stride in X-object (SergeyB) - resolved.
- 0000692: [Interpolation] IMPLEMENTED: fitting minimum circumscribed, minimum zone, maximum inscribed circles to N-dimensional data (SergeyB) - resolved.
- 0000691: [Optimization] IMPLEMENTED: "exact robust" preconditioner mode for MinNLC optimizer (SergeyB) - resolved.
- 0000683: [Optimization] IMPLEMENTED: box-constrained optimizer (SergeyB) - resolved.
- 0000688: [General] IMPLEMENTED: streaming serialization/unserialization in C# (SergeyB) - resolved.
- 0000687: [General] IMPLEMENTED: streaming serialization/unserialization in C++ (SergeyB) - resolved.
- 0000664: [General] IMPLEMENTED: IronPython and VB.Net wrappers are now included into default distribution of ALGLIB for C# (SergeyB) - resolved.
- 0000669: [Optimization] IMPLEMENTED: integrity check for NAN/INF for lsfit and minlm solvers (SergeyB) - resolved.
- 0000682: [Linear algebra] IMPLEMENTED: subspace iteration direct/sparse/out-of-core symmetric/nonsymmetric eigensolver (SergeyB) - resolved.
- 0000681: [Linear algebra] IMPLEMENTED: truncated PCA (SergeyB) - resolved.
- 0000676: [Interpolation] IMPLEMENTED: hierarchical RBF (SergeyB) - resolved.
- 0000670: [Spec.functions] FIXED: some statistical functions are prone to integer overflow (SergeyB) - resolved.
- 0000677: [General] FIXED: minor typo in C# docs (SergeyB) - resolved.
- 0000665: [Optimization] IMPLEMENTED: new QP solver for linearly constrained QP problems (SergeyB) - resolved.
- 0000672: [General] IMPLEMENTED: kd-trees now support box queries (SergeyB) - resolved.
- 0000671: [Interpolation] IMPLEMENTED: parallel RBF evaluation on regular 3D grids (SergeyB) - resolved.
- 0000668: [General] IMPLEMENTED: thread-safe version of kd-tree object (SergeyB) - resolved.
- 0000658: [Optimization] FIXED: BLEIC optimizer hangs in rare cases due to roundoff errors (SergeyB) - resolved.

ALGLIB - 3.10.0
===============
- 0000643: [Data analysis] IMPLEMENTED: faster k-means clusterization (blocked, parallel) (SergeyB) - resolved.
- 0000656: [Optimization] FIXED: minor bug in the handling of inconsistent linear constraints (BLEIC, QP optimizer) (SergeyB) - resolved.
- 0000621: [Statistics] FIXED: mann-whitney u-test can return probabilities greater than 1 (SergeyB) - resolved.
- 0000546: [Statistics] FIXED: corrected documentation for Jarque-Bera test (SergeyB) - resolved.
- 0000654: [Data analysis] IMPLEMENTED: better memory reuse in clustering functions (SergeyB) - resolved.
- 0000652: [General] IMPLEMENTED: reading CSV files (SergeyB) - resolved.
- 0000650: [General] FIXED: two race conditions in initializer of HPC ALGLIB for C# (SergeyB) - resolved.
- 0000615: [Optimization] IMPLEMENTED: Adaptive Gradient Sampling algorithm for nonsmooth nonconvex constrained optimization (SergeyB) - resolved.
- 0000655: [Data analysis] FIXED: lrbuild() crashes when called from 64-bit HPC ALGLIB for C# (SergeyB) - resolved.
- 0000651: [Data analysis] IMPLEMENTED: Ward's method for hierarchical clustering (SergeyB) - resolved.
- 0000647: [Solvers] IMPLEMENTED: faster linear solvers (SergeyB) - resolved.

ALGLIB - 3.9.0
==============
- 0000578: [Interpolation] IMPLEMENTED: parametric/nonparametric RDP algorithm (SergeyB) - resolved.
- 0000638: [Linear algebra] IMPLEMENTED: improved row extraction for CRS/SKS sparse matrices (SergeyB) - resolved.
- 0000598: [General] IMPLEMENTED: version information for NET assemblies and Windows DLL's (SergeyB) - resolved.
- 0000635: [Solvers] IMPLEMENTED: polynomial solver (SergeyB) - resolved.
- 0000633: [General] FIXED: wrong 32/64 bit integer typedefs for MSVC compiler (SergeyB) - resolved.
- 0000634: [Interpolation] FIXED: instability in PolynomialBar2Pow() function (SergeyB) - resolved.
- 0000624: [Linear algebra] IMPLEMENTED: cmatrixsyrk() was renamed to cmatrixherk() (SergeyB) - resolved.
- 0000580: [Linear algebra] IMPLEMENTED: MKL-powered EVD (SergeyB) - resolved.
- 0000632: [Data analysis] IMPLEMENTED: better LDA algorithm (SergeyB) - resolved.
- 0000617: [Optimization] IMPLEMENTED: improved BLEIC algorithm (SergeyB) - resolved.
- 0000589: [Optimization] IMPLEMENTED: all optimizers can detect NAN/INF in the target function (SergeyB) - resolved.
- 0000609: [General] IMPLEMENTED: memory barrier in ae_cpuid() (SergeyB) - resolved.
- 0000561: [Optimization] IMPLEMENTED: nonlinearly constrained optimizer (Augmented Lagrangian) (SergeyB) - resolved.
- 0000582: [General] FIXED: C# version of ae_dispose_task() now clears all pointers owned by the object (SergeyB) - resolved.
- 0000594: [General] IMPLEMENTED: additional integrity test for copying of objects (SergeyB) - resolved.
- 0000602: [General] IMPLEMENTED: explicit cast from ae_int_t to double in C core (required to avoid warnings) (SergeyB) - resolved.
- 0000611: [General] IMPLEMENTED: deep copy constructor for C# objects (SergeyB) - resolved.
- 0000591: [Data analysis] FIXED: bug in the shared pool copying code (SergeyB) - resolved.
- 0000586: [Linear algebra] IMPLEMENTED: Skyline Cholesky factorizer (SergeyB) - resolved.
- 0000607: [Optimization] INCOMPATIBLE: default solver used by MinQP subpackage was changed. (SergeyB) - resolved.
- 0000566: [Optimization] IMPLEMENTED: new constrained QP solver - QuickQP (SergeyB) - resolved.
- 0000595: [Interpolation] IMPLEMENTED: 4-parameter and 5-parameter logistic fitting (SergeyB) - resolved.
- 0000590: [Linear algebra] IMPLEMENTED: Cholesky updates (rank-1, fixing variables) (SergeyB) - resolved.
- 0000585: [Linear algebra] IMPLEMENTED: additional sparse conversion functions (SergeyB) - resolved.
- 0000584: [Linear algebra] IMPLEMENTED: skyline (SKS) sparse matrix storage format (SergeyB) - resolved.

ALGLIB - 3.8.1
==============
- 0000574: [General] IMPLEMENTED: C# interface to high performance native core (SergeyB) - resolved.
- 0000575: [General] IMPLEMENTED: prototype of ALGLIB-MKL interface (SergeyB) - resolved.
- 0000569: [General] FIXED: non-ANSI characters in comments (SergeyB) - resolved.
- 0000563: [General] FIXED: incompatibility with recent versions of BCB (SergeyB) - resolved.
- 0000570: [Optimization] FIXED: MinBLEIC optimizer hangs (SergeyB) - resolved.
- 0000547: [General] FIXED: name conflict with some math libraries (SergeyB) - resolved.

ALGLIB - 3.8.0
==============
- 0000503: [Optimization] IMPLEMENTED: uphill steps in BLEIC optimizer (SergeyB) - resolved.
- 0000539: [Optimization] IMPLEMENTED: new QP solver (QP-BLEIC) (SergeyB) - resolved.
- 0000534: [Solvers] FIXED: minor fix in documentation on RMatrixSolveLS (SergeyB) - resolved.
- 0000528: [General] FIXED: memory leak in shared pool and smart pointer (C++) (SergeyB) - resolved.
- 0000478: [General] IMPLEMENTED: refactoring of high-quality random numbers generator (SergeyB) - resolved.
- 0000538: [Fast transforms] IMPLEMENTED: improved FFT (SergeyB) - resolved.
- 0000537: [Data analysis] IMPLEMENTED: parallel training of neural ensembles (SergeyB) - resolved.
- 0000536: [Data analysis] IMPLEMENTED: parallel cross-validation for neural networks (SergeyB) - resolved.
- 0000535: [Data analysis] IMPLEMENTED: parallel training of neural network (SergeyB) - resolved.
- 0000531: [Data analysis] IMPLEMENTED: better weight initialization for MLP's (SergeyB) - resolved.
- 0000524: [Interpolation] FIZED: possible division by zero in estimator for errors-in-parameters (SergeyB) - resolved.
- 0000523: [Interpolation] IMPLEMENTED: Akima spline for N<5 (SergeyB) - resolved.
- 0000505: [General] FIXED: minor bug in the implementation of proxy array/matrix object (SergeyB) - resolved.
- 0000522: [Data analysis] IMPLEMENTED: parallel hierarchical clustering (SergeyB) - resolved.
- 0000518: [Statistics] FIXED: minor bug in Student's t-test (SergeyB) - resolved.
- 0000504: [Statistics] FIXED: minor bug in the sign test (two sided alternative) (SergeyB) - resolved.
- 0000521: [General] FIXED: stack overflow in kd-tree construction routine (SergeyB) - resolved.
- 0000516: [Statistics] IMPLEMENTED: ranking functionality (SergeyB) - resolved.
- 0000513: [Statistics] IMPLEMENTED: parallel correlation/covariation functions (SergeyB) - resolved.
- 0000510: [Linear algebra] IMPLEMENTED: parallel linear algebra functions (real/complex TRSM, GEMM, SYRK) (SergeyB) - resolved.
- 0000469: [Linear algebra] IMPLEMENTED: efficient basecase GEMM code for C# (SergeyB) - resolved.

ALGLIB - 3.7.0
==============
- 0000502: [Optimization] INCOMPATIBLE: MinBLEICSetCond() replaces three other functions from MinBLEIC (SergeyB) - resolved.
- 0000438: [Optimization] IMPLEMENTED: refactoring of the BLEIC optimizer (SergeyB) - resolved.
- 0000480: [Data analysis] IMPLEMENTED: neural network improvements (SergeyB) - resolved.
- 0000474: [Data analysis] IMPLEMENTED: k-means clustering was merged with new clustering unit (SergeyB) - resolved.
- 0000499: [General] DOCS: added important information on support for very large arrays in NET 4.5 (SergeyB) - resolved.
- 0000493: [Statistics] FIXED: bug in Student t-tests (SergeyB) - resolved.
- 0000495: [Solvers] IMPLEMENTED: automatic diagonal precondtitioner for linear CG and LSQR solvers (SergeyB) - resolved.
- 0000470: [Interpolation] IMPLEMENTED: linear/nonlinear least squares solvers (lsfit subpackage) now report errors in the coefficients (SergeyB) - resolved.
- 0000467: [Data analysis] IMPLEMENTED: hierarchical cluster analysis algorithm (SergeyB) - resolved.
- 0000486: [Optimization] FIXED: bug in the constraint activation/deactivation code of QP solver (SergeyB) - resolved.
- 0000487: [Data analysis] FIXED: infinite loop in k-Means when called for degenerate data (SergeyB) - resolved.
- 0000462: [Linear algebra] IMPLEMENTED: sparse matrix improvements (Leo) - resolved.

ALGLIB - 3.6.0
==============
- 0000427: [Optimization] IMPLEMENTED: verification of the user-supplied gradient (LSFit, MinLM, MinBLEIC, MinCG, MinLBFGS) (Leo) - resolved.
- 0000465: [Interpolation] IMPLEMENTED: 3D splines (Leo) - resolved.
- 0000464: [Interpolation] IMPLEMENTED: vector-valued 2D splines (Leo) - resolved.
- 0000455: [Interpolation] FIXED: incorrect handling of multilayer RBF models without nonlinear layers (SergeyB) - resolved.
- 0000457: [Linear algebra] IMPLEMENTED: new functionality for sparse matrices (SergeyB) - resolved.
- 0000458: [Linear algebra] IMPLEMENTED: minor tweak of the random matrix generator (Leo) - resolved.
- 0000454: [Spec.functions] FIXED: big in the ErrorFunction() (about 1E-10 in magnitude) (SergeyB) - resolved.
- 0000459: [Linear algebra] FIXED: minor inefficiency in the norm estimator (SergeyB) - resolved.
- 0000461: [Interpolation] IMPLEMENTED: monotone spline interpolation (Leo) - resolved.
- 0000449: [Optimization] IMPLEMENTED: MinQP optimizer with support for general linear equality/inequality constraints (SergeyB) - resolved.

ALGLIB - 3.5.0
==============
- 0000430: [Interpolation] IMPLEMENTED: RBF model (Leo) - resolved.
- 0000450: [Optimization] FIXED: bug in the MinQP optimizer (SergeyB) - resolved.
- 0000446: [Linear algebra] IMPLEMENTED: matrix norm estimator (SergeyB) - resolved.
- 0000436: [Data analysis] FIXED: issue in MLPTrainES() (SergeyB) - resolved.
- 0000404: [Interpolation] FIXED: minor bugs in Spline1D subpackage (SergeyB) - resolved.
- 0000445: [Data analysis] TWEAK: support for empty KD-trees (SergeyB) - resolved.
- 0000420: [Optimization] FIXED: BLEIC optimizer can fail when started from infeasible point (SergeyB) - resolved.
- 0000435: [Linear algebra] IMPLEMENTED: sparse LSQR solver (Leo) - resolved.
- 0000434: [Linear algebra] IMPLEMENTED: sparse linear CG optimizer (Leo) - resolved.
- 0000410: [Linear algebra] IMPLEMENTED: sparse matrices (Leo) - resolved.
- 0000403: [Statistics] IMPLEMENTED: separate functions for mean, variance, standard deviation (Leo) - resolved.
- 0000433: [General] IMPLEMENTED: generation of random values from continuous/discrete distribution given by finite samples (Leo) - resolved.
- 0000432: [Data analysis] IMPLEMENTED: SMA, EMA, LRMA filters (SergeyB) - resolved.
- 0000419: [Linear algebra] FIXED: inconvergence of the low-accuracy version of bidiagonal SVD (SergeyB) - resolved.
- 0000401: [Optimization] FIXED: bug in LM optimizer (SergeyB) - resolved.

ALGLIB - 3.4.0
==============
- 0000405: [General] IMPLEMENTED: serialization of data analysis structures (SergeyB) - resolved.
- 0000408: [General] IMPLEMENTED: SSE2 support for GCC/SunStudio (SergeyB) - resolved.
- 0000409: [Data analysis] IMPLEMENTED: Markov Chains for Population Data (SergeyB) - resolved.
- 0000407: [Optimization] IMPLEMENTED: numerical differentiation support (SergeyB) - resolved.
- 0000399: [Integration] FIXED: autogkintegrate crashes on certain function spaces for no apparent reason (SergeyB) - resolved.

ALGLIB - 3.3.0
==============
- 0000398: [Optimization] IMPLEMENTED: BLEIC optimizer uses faster and more robust algo (SergeyB) - resolved.
- 0000397: [Optimization] IMPLEMENTED: LSFit improvements (SergeyB) - resolved.
- 0000396: [Optimization] IMPLEMENTED: MinLM improvements (SergeyB) - resolved.
- 0000395: [Optimization] IMPLEMENTED: quadratic programming support (SergeyB) - resolved.
- 0000394: [Optimization] IMPLEMENTED: L-BFGS improvements (SergeyB) - resolved.
- 0000393: [Optimization] IMPLEMENTED: MinCG improvements (SergeyB) - resolved.

ALGLIB - 3.2.0
==============
- 0000392: [Linear algebra] IMPLEMENTED: limited support for SSE2 (SergeyB) - resolved.
- 0000391: [Optimization] IMPLEMENTED: nonlinear CG improvements (SergeyB) - resolved.
- 0000390: [Optimization] IMPLEMENTED: optimization with linear equality/inequality constraints (SergeyB) - resolved.

ALGLIB - 3.1.0
==============
- 0000385: [Interpolation] IMPLEMENTED: new curve fitting algorithm (SergeyB) - resolved.
- 0000388: [Statistics] IMPLEMENTED: new covariance/correlation functions (SergeyB) - resolved.
- 0000387: [Optimization] IMPLEMENTED: Cholesky preconditioner for L-BFGS algorithm (SergeyB) - resolved.
- 0000386: [Interpolation] IMPLEMENTED: improved resampling with cubic splines (SergeyB) - resolved.
- 0000384: [Interpolation] IMPLEMENTED: improvements in the nonlinear least squares solver (SergeyB) - resolved.
- 0000383: [Optimization] IMPLEMENTED: improvements in the Levenberg-Marquardt optimizer (SergeyB) - resolved.
- 0000382: [Interpolation] IMPLEMENTED: barycentric-power conversion, barycentric-Chebyshev conversion (SergeyB) - resolved.
- 0000381: [General] TWEAK: better detection of IEEE special quantities (SergeyB) - resolved.

ALGLIB - 3.0.0
==============
- 0000379: [General] FIXED: minor tweak in detection of IEEE special quantities (SergeyB) - resolved.
- 0000378: [Optimization] OPTIMIZATION: better step length selection for CG-based algorithms (SergeyB) - resolved.
- 0000377: [General] IMPLEMENTED: internal sorting improvements (SergeyB) - resolved.
- 0000376: [Interpolation] IMPLEMENTED: grid conversion and differentiation functions for 1-dimensional splines (SergeyB) - resolved.

ALGLIB - 3.0.0.rc1
==================
- 0000375: [Interpolation] INCOMPATIBLE: nonlinear fitting functions were renamed (SergeyB) - resolved.
- 0000371: [Solvers] IMPLEMENTED: nonlinear solver (SergeyB) - resolved.
- 0000370: [Optimization] IMPLEMENTED: buffered functions for optimization algorithms (SergeyB) - resolved.
- 0000369: [General] INCOMPATIBLE: changes in 'nearestneighbor' unit (SergeyB) - resolved.
- 0000353: [General] IMPLEMENTED: improved support for IEEE special quantities (SergeyB) - resolved.
- 0000358: [Linear algebra] INCOMPATIBLE: support for LDLT factorization is dropped from ALGLIB 3.0 (SergeyB) - resolved.
- 0000348: [Optimization] IMPLEMENTED: RestartFrom() functionality for optimizers (SergeyB) - resolved.
- 0000363: [Statistics] FIXED: bug in UnequalVarianceTTest (SergeyB) - resolved.
- 0000360: [Spec.functions] INCOMPATIBLE: renamed several special functions (SergeyB) - resolved.

ALGLIB - 2.6.0
==============
- 0000346: [Interpolation] INCOMPATIBLE: Spline1DSerialize/Spline1DUnserialize were removed (SergeyB) - resolved.
- 0000344: [Interpolation] IMPLEMENTED: parametric splines (SergeyB) - resolved.
- 0000338: [Interpolation] IMPLEMENTED: cubic spline improvements (SergeyB) - resolved.
- 0000332: [General] FIXED: Mistake in C++ implementation of ap::complex::operator/=(complex& z) (SergeyB) - resolved.
- 0000329: [Spec.functions] FIXED: K-Means++: 'multiple restarts' doesn't work correctly (SergeyB) - resolved.

ALGLIB - 2.5.0
==============
- 0000327: [Optimization] IMPLEMENTED: improved Levenberg-Marquardt optimizer (SergeyB) - resolved.
- 0000326: [Optimization] IMPLEMENTED: improved L-BFGS optimizer (SergeyB) - resolved.
- 0000319: [Optimization] IMPLEMENTED: nonlinear conjugate gradient optimizer (SergeyB) - resolved.
- 0000321: [Optimization] IMPLEMENTED: bound constrained nonlinear optimizer (SergeyB) - resolved.
- 0000325: [Interpolation] IMPLEMENTED: improved inverse distance weighting interpolation (SergeyB) - resolved.
- 0000324: [Interpolation] IMPLEMENTED: improved nonlinear fitting (SergeyB) - resolved.
- 0000322: [Optimization] FIXED: crash in lsfitnonlineariteration function (SergeyB) - resolved.
- 0000320: [Linear algebra] FIXED: minor error in trfac.cpp unit (SergeyB) - resolved.

ALGLIB - 2.4.0
==============
- 0000311: [Interpolation] IMPLEMENTED: scattered interpolation/approximation using inverse distance weighting (SergeyB) - resolved.
- 0000310: [Data analysis] IMPLEMENTED: nearest neighbor search using kd-trees (SergeyB) - resolved.
- 0000308: [Linear algebra] FIXED: minor bug in 'rotations' unit (SergeyB) - resolved.
- 0000306: [Linear algebra] IMPLEMENTED: improved real/complex QR (SergeyB) - resolved.
- 0000297: [Linear algebra] IMPLEMENTED: new matrix inversion subroutines (SergeyB) - resolved.
- 0000292: [Linear algebra] IMPLEMENTED: condition number estimation for triangular matrices (SergeyB) - resolved.

ALGLIB - 2.3.0
==============

Performance improvements and new algorithms

- 0000265: [Optimization] FIXED: Initial step problem in L-BFGS (SergeyB) - resolved.
- 0000231: [Linear algebra] IMPLEMENTED: improved real/Hermitian Cholesky decomposition (SergeyB) - resolved.
- 0000232: [Linear algebra] IMPLEMENTED: improved complex/real LU decomposition (SergeyB) - resolved.
- 0000233: [Linear algebra] IMPLEMENTED: improved linear solvers for real/complex/SPD/HPD systems (SergeyB) - resolved.
- 0000242: [Linear algebra] IMPLEMENTED: ALGLIB BLAS (SergeyB) - resolved.
- 0000241: [Linear algebra] IMPLEMENTED: improved condition number estimation (SergeyB) - resolved.
- 0000245: [Linear algebra] FIXED: minor tweak in random matrix generator (SergeyB) - resolved.

ALGLIB - 2.2.1
==============

Minor bugfix release

- 0000260: [Optimization] FIXED: bug in Levenberg-Marquardt optimizer (SergeyB) - resolved.

ALGLIB - 2.2.0
==============
- 0000135: [General] IMPLEMENTED: script-based compilation/testing system (SergeyB) - resolved.
- 0000105: [Linear algebra] IMPLEMENTED: new solver for real linear systems (SergeyB) - resolved.
- 0000103: [Interpolation] IMPLEMENTED: new interface for 2-dimensional splines (SergeyB) - resolved.
- 0000194: [Interpolation] IMPLEMENTED: polynomial interpolation/fitting (SergeyB) - resolved.
- 0000205: [General] FIXED: non-IEEE floating point comparison in C++, C#, Delphi, FreePascal (SergeyB) - resolved.
- 0000223: [Linear algebra] IMPLEMENTED: random matrix generator (SergeyB) - resolved.
- 0000212: [Statistics] IMPLEMENTED: high-quality random number generator (SergeyB) - resolved.
- 0000204: [Spec.functions] CHANGED: 'gammaf' unit renamed to 'gammafunc' (SergeyB) - resolved.
- 0000198: [General] FIXED: error reports in multiple precision reflections.cpp (SergeyB) - resolved.
- 0000130: [Interpolation] IMPLEMENTED: improved 1-dimensional splines (SergeyB) - resolved.
- 0000122: [Diff.equations] IMPLEMENTED: adaptive ODE solver (SergeyB) - resolved.
- 0000107: [Interpolation] IMPLEMENTED: rational interpolation/fitting (SergeyB) - resolved.
- 0000106: [Interpolation] IMPLEMENTED: Improved linear least squares fitting (SergeyB) - resolved.
- 0000099: [Interpolation] IMPLEMENTED: Nonlinear least squares fitting using Levenberg-Marquardt algorithm (SergeyB) - resolved.

ALGLIB - 2.1.2
==============

Minor bugfix release

- 0000153: [General] FIXED: compiler error under GCC (SergeyB) - resolved.
- 0000147: [Linear algebra] FIXED: incorrect handling of near-undeflow/subnormals in GenerateReflection() (SergeyB) - resolved.

ALGLIB - 2.1.1
==============

Bugfix release

- 0000144: [Data analysis] FIXED: bug in mlpbase unit (SergeyB) - resolved.

ALGLIB - 2.1.0
==============

Major release with improvements and new algorithms. Relicensed under GPL 2+

- 0000121: [General] FIXED: miscompilation of ap.cpp under BCB 6 (SergeyB) - resolved.
- 0000092: [Fast transforms] IMPLEMENTED: fast complex cross-corrrelation (SergeyB) - resolved.
- 0000093: [Fast transforms] IMPLEMENTED: fast real cross-corrrelation (SergeyB) - resolved.
- 0000108: [Data analysis] FIXED: overflows in neural networks under some compilers (SergeyB) - resolved.
- 0000052: [Fast transforms] IMPLEMENTED: complex FFT for general N (composite/prime) (SergeyB) - resolved.
- 0000061: [Fast transforms] IMPLEMENTED: real FFT for general N (composite/prime) (SergeyB) - resolved.
- 0000091: [Fast transforms] IMPLEMENTED: Fast real convolution (SergeyB) - resolved.
- 0000053: [Fast transforms] IMPLEMENTED: Fast complex convolution (SergeyB) - resolved.
- 0000035: [Integration] IMPLEMENTED: adaptive integrator (SergeyB) - resolved.
- 0000087: [Integration] IMPLEMENTED: more reliable Gauss and Gauss-Kronrod quadrature generators (SergeyB) - resolved.

ALGLIB - 2.0.1
==============

Minor updates and bug fixes.

- 0000075: [General] FIXED: Uninitialized locals and reverse communication interface (SergeyB) - resolved.
- 0000077: [General] FIXED: Additional ; after namespace in ap.h (SergeyB) - resolved.
- 0000078: [Linear algebra] FIXED: unused variables in 'hessenberg' unit (SergeyB) - resolved.
- 0000079: [Linear algebra] FIXED: unused variables in hsschur unit (SergeyB) - resolved.
- 0000056: [Statistics] FIXED: minor bug in WilcoxonSignedRankTest() subroutine (SergeyB) - resolved.
- 0000072: [Interpolation] FIXED: suboptimal code in BuildFloaterHormannRationalInterpolant (SergeyB) - resolved.

ALGLIB - 2.0
============

Significant portion of new algorithms, major tweaks and patches.

- 0000049: [General] FIXED: MPFR-version bugs (SergeyB) - resolved.
- 0000010: [Spec.functions] FIXED: modified Besel function returns incorrect results (SergeyB) - resolved.
- 0000050: [General] FIXED: non thread safe random number generator in C# (SergeyB) - resolved.
- 0000051: [General] FIXED: VBA math functions (SergeyB) - resolved.
- 0000027: [General] FIXED: Improved real RNG in AP/C++ (SergeyB) - resolved.
- 0000025: [Linear algebra] FIXED: Inefficient Cholesky decomposition (SergeyB) - resolved.
- 0000044: [Optimization] IMPLEMENTED: improved L-BFGS algorithm (SergeyB) - resolved.
- 0000045: [Optimization] IMPLEMENTED: new Levenberg-Marquardt algorithm (SergeyB) - resolved.
- 0000024: [Interpolation] FIXED: Inefficient BuildChebyshevLeastSquaresConstrained (SergeyB) - resolved.
- 0000040: [Data analysis] IMPLEMENTED: New RDF (random decision forest) subroutines (SergeyB) - resolved.
- 0000041: [Data analysis] IMPLEMENTED: k-means++ clustering algorithm (SergeyB) - resolved.
- 0000043: [Data analysis] IMPLEMENTED: neural network ensembles (SergeyB) - resolved.
- 0000042: [Data analysis] IMPLEMENTED: neural networks (SergeyB) - resolved.


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker