Changes in the ABI that are not backward compatible are indicated by a change in this major version number. On Unix operating systems, the DT_SONAME field of the shared library changed from libxprs.so.xx.yy to libxprs.so.xx, i.e., only the major version number is now in the internal library name.It depends on the value of IGNORECONTAINERCPULIMIT. The CORESDETECTED attribute now also reflects container-imposed limits if Xpress runs in a container.As opposed to TREERESTARTS, this attribute not only counts the number of times the B&B tree is reset to the root node, but also includes the number of times presolve is repeated at the root node. New attribute RESTARTS that returns the number of restarts performed.control CPIALPHA allows setting the exponential decay for the confined primal integral (default: 1, no decay).attribute CPISCALEFACTOR represents the scaling factor used for the computation of the primal integral.the incumbent solution of the current run attribute OBSERVEDPRIMALINTEGRAL gives the primal integral w.r.t.This comes with two new attributes and one new control: The confined primal integral can now be set as a tuner target (TUNERTARGET=10).Primal simplex used much less in concurrent solve of the initial LP relaxation.Improved sparse matrix-vector multiplication selection method in dual crossover.Improved parallel performance of the crossover algorithm.Improved crash heuristic for dual simplex, with more options in the CRASH control.It is now possible to tune with starting solutions when tuning MIPs.Improved reformulations of MIN/MAX general constraints with two elements.Some subMIP heuristics at the root node now solve the subMIPs using multiple threads (if control settings allow multiple threads).Improved selection of cutting planes based on orthogonality measures.The new default value of control TREECUTSELECT is -1, which turns on row aggregation for separating MIR cuts also in the tree. Improved separation of Mixed Integer Rounding (MIR) cuts in the tree.Performance improvements which reduce the time taken to create large numbers of variables.Fixed an issue where problems created using py() could crash when solved, due to callbacks being copied incorrectly.The optional argument 'derivatives' to er() can now take one of the values: "never", "always" or "ondemand". Nonlinear user functions can now return derivatives on demand. ![]() ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |