-
Simplex LP algorithm speed and robustness improvements.
-
New preprocessing for LP/IP to significantly reduce coefficient density of certain dense LP matrices.
-
Knapsack related cuts improvements. Significantly faster solve times on models with certain knapsack-like constraints.
-
Improved default node selection rules improves performance on most MIP’s.
-
New branching variable rule options: maximum coefficients and neighborhood branching. Can reduce number of branches on certain MIP’s.
-
Perspective reformulation capability gives improved performance on quadratic portfolio models with semi-continuous variables, e.g. min-buy quantities.
-
Improved default settings for NLP’s gives 5% average speed improvement.
-
Faster processing of long nonlinear expressions in NLP’s, e.g., 1000’s of terms as found in nonlinear regressions with 1000’s of observations.
-
Global solver supports more functions, e.g., cdf and inverse cdf of distributions such as Normal, Cauchy, exponential, logistic, and more.
-
Semi-Definite Program (SDP)/Positive Definite (POSD) support, including integer variables, e.g., if estimating a covariance matrix for a portfolio, can add constraint that matrix be positive semi-definite.
-
Quadratic repair feature for near-convex Quadratic Programs (QP). Gives improved performance on not quite convex QP’s.
-
Sparse Cholesky factorization and related linear algebra utility functions added to the API and can now be called for general use.
-
LScomputeFunction( ) provides a single interface for directly calling most of the 150+ math functions in API operator library.