What Is Optimization Toolbox?

What Is Optimization Toolbox? What Is Optimization Toolbox?

cda.psych.uiuc.edu
from cda.psych.uiuc.edu More from this publisher
12.07.2015 Views

6 Argument and Options ReferenceOptimization Options (Continued)Option Name Description L, M, B Used by FunctionsNonlEqnAlgorithmSpecify one of the followingalgorithms for solving nonlinearequations:• 'dogleg' — Trust-region doglegalgorithm (default)• 'lm' — Levenberg-MarquardtMfsolve• 'gn' — Gauss-NewtonOutputFcnSpecify one or more user-definedfunctions that the optimizationfunction calls at each iteration. See“Output Function” on page 6-16.Bfgoalattain,fminbnd, fmincon,fminimax,fminsearch,fminunc, fseminf,fsolve, fzero,lsqcurvefit,lsqnonlinPlotFcnsPlots various measures of progresswhile the algorithm executes, selectfrom predefined plots or write yourown. Specifying @optimplotxplots the current point;@optimplotfunccount plots thefunction count; @optimplotfvalplots the function value;@optimplotconstrviolationplots the maximum constraintviolation; @optimplotresnormplots the norm of the residuals;@optimplotstepsize plots the stepsize; @optimplotfirstorderoptplots the first-order of optimality.See “Plot Functions” on page 6-25.Bfgoalattain,fminbnd, fmincon,fminimax,fminsearch,fminunc, fseminf,fsolve, fzero,lsqcurvefit, andlsqnonlin. Seetheindividual functionreference pagesfor the values thatapply.6-14

Optimization OptionsOptimization Options (Continued)Option Name Description L, M, B Used by FunctionsPrecondBandWidthRelLineSrchBndRelLineSrchBndDurationSimplexTolConTolFunTolPCGUpper bandwidth of preconditionerfor PCG. Setting to 'Inf' uses adirect factorization instead of CG.Relative bound on line search steplength.Number of iterations for which thebound specified in RelLineSrchBndshould be active.If 'on', function uses the simplexalgorithm.Termination tolerance on theconstraint violation.Termination tolerance on thefunction value.Termination tolerance on the PCGiteration.LMMMBBLfmincon,fminunc, fsolve,lsqcurvefit,lsqlin, lsqnonlin,quadprogfgoalattain,fmincon, fminimax,fseminffgoalattain,fmincon, fminimax,fseminflinprogbintprog,fgoalattain,fmincon, fminimax,fseminfbintprog,fgoalattain,fmincon, fminimax,fminsearch,fminunc,fseminf, fsolve,linprog (L only),lsqcurvefit,lsqlin (L only),lsqnonlin,quadprog (L only)fmincon,fminunc, fsolve,lsqcurvefit,lsqlin, lsqnonlin,quadprog6-15

<strong>Optimization</strong> Options<strong>Optimization</strong> Options (Continued)Option Name Description L, M, B Used by FunctionsPrecondBandWidthRelLineSrchBndRelLineSrchBndDurationSimplexTolConTolFunTolPCGUpper bandwidth of preconditionerfor PCG. Setting to 'Inf' uses adirect factorization instead of CG.Relative bound on line search steplength.Number of iterations for which thebound specified in RelLineSrchBndshould be active.If 'on', function uses the simplexalgorithm.Termination tolerance on theconstraint violation.Termination tolerance on thefunction value.Termination tolerance on the PCGiteration.LMMMBBLfmincon,fminunc, fsolve,lsqcurvefit,lsqlin, lsqnonlin,quadprogfgoalattain,fmincon, fminimax,fseminffgoalattain,fmincon, fminimax,fseminflinprogbintprog,fgoalattain,fmincon, fminimax,fseminfbintprog,fgoalattain,fmincon, fminimax,fminsearch,fminunc,fseminf, fsolve,linprog (L only),lsqcurvefit,lsqlin (L only),lsqnonlin,quadprog (L only)fmincon,fminunc, fsolve,lsqcurvefit,lsqlin, lsqnonlin,quadprog6-15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!