17 Interface changes¶
The section shows interface-specific changes to the MOSEK Fusion API for Java in version 11.0 compared to version 10. See the release notes for general changes and new features of the MOSEK Optimization Suite.
17.1 Important changes compared to version 10¶
Parameters. Users who set parameters to tune the performance and numerical properties of the solver (termination criteria, tolerances, solving primal or dual, presolve etc.) are recommended to reevaluate such tuning. It may be that other, or default, parameter settings will be more beneficial in the current version. The hints in Sec. 9 (Debugging Tutorials) may be useful for some cases.
Shapes. Some operations have a stricter approach to shapes, especially in the context of multiplication, for instance using shape
(n)
where(1,n)
is strictly required is no longer possible.
Var.repeat.
Var.repeat
has inverted order of arguments to make it resembleExpr.repeat
.
17.2 Changes compared to version 10¶
17.2.1 Parameters compared to version 10¶
Added
Removed
checkConvexityRelTol
presolveTolAij
infeasPreferPrimal
intpntMaxNumRefinementSteps
intpntPurify
logResponse
logSimMinor
mioRootRepeatPresolveLevel
presolveLevel
sensitivityOptimizer
simStabilityPriority
solFilterKeepRanged
solutionCallback
writeDataParam
writeGenericNamesIo
writeTaskIncSol
writeXmlMode
writeLpGenVarName
17.2.2 Constants compared to version 10¶
Added
Removed
beginSimplexBi
imBi
imConic
imDualBi
imIntpnt
imPresolve
imPrimalBi
imQoReformulate
imSimplexBi
biCleanDualTime
biCleanPrimalTime
biCleanDualDegIter
biCleanDualIter
biCleanPrimalDegIter
biCleanPrimalIter