How to set SNOPT tolerances with ezsolve: Difference between revisions
From TomWiki
Jump to navigationJump to search
(Example of setting SNOPT options through ezsolve) |
No edit summary |
||
Line 9: | Line 9: | ||
options.Prob.SOL.optPar = optPar; | options.Prob.SOL.optPar = optPar; | ||
solution = ezsolve(objective, constraints, guess, options) | solution = ezsolve(objective, constraints, guess, options) | ||
[[Category: tomSym]] |
Revision as of 10:18, 24 December 2015
SNOPT tolerances (and other parameters) can be set in the Prob.SOL.optPar vector.
With tomSym/ezsolve, this vector is set as options.Prob.SOL.optPar. The vector should first be initialized as -999, to leave all other parameters at their default values.
Example:
optPar = repmat(-999,72,1); % -999 means to use default values optPar(10) = 1e-3; % set major optimality tolerance options.Prob.SOL.optPar = optPar; solution = ezsolve(objective, constraints, guess, options)