Products & Services Solutions Academia Support User Community Company

Learn more about Model-Based Calibration   

Using the Optimization Parameters Dialog Box

Overview of the Optimization Parameters Dialog Box

The settings in the Optimization Parameters dialog box are algorithm specific.

If you edit these settings and later want to return to the defaults, select Optimization > Reset Parameters. If you add parameters to user-defined optimization scripts, you may need to use this reset option to make all new parameters appear in the dialog box.

foptcon Optimization Parameters

The foptcon optimization algorithm in CAGE uses the MATLAB fmincon algorithm from the Optimization Toolbox product. foptcon wraps up the fmincon function so that you can use the function for maximizing as well as minimizing. For more information, see the fmincon reference page in the Optimization Toolbox documentation, fmincon.

NBI Optimization Parameters

The NBI algorithm is for multiobjective optimizations. For more details see Setting Up Multiobjective Optimizations.

The example following shows the NBI options in the Optimization Parameters dialog box.

NBI Options

Note the following:

For more information on the NBI algorithm, see About the NBI (Normal Boundary Intersection) Algorithm.

GA Optimization Parameters

The ga optimization algorithm in CAGE uses the MATLAB ga algorithm from Genetic Algorithm and Direct Search Toolbox product. In CAGE, ga wraps up the ga function from this toolbox so that you can use the function for maximizing as well as minimizing. If you have Genetic Algorithm and Direct Search Toolbox product installed, see Getting Started with the Genetic Algorithm.

Pattern Search Optimization Parameters

The patternsearch optimization algorithm in CAGE uses the MATLAB patternsearch algorithm from Genetic Algorithm and Direct Search Toolbox product. In CAGE, patternsearch wraps up the patternsearch function from this toolbox so that you can use the function for maximizing as well as minimizing. If you have the Genetic Algorithm and Direct Search Toolbox product installed, see Getting Started with Direct Search.

Scale Optimization

The Optimization menu contains the option to Scale Optimization Items — Select this to toggle scaling on and off. When you select scaling on, objective and constraint evaluations are (approximately) scaled onto the range [-1 1]. With scaling off, when you run the optimization the objective and constraint evaluations return their raw numbers.

Try running your optimization with scaling off, which is the default setting, to see if it converges to a satisfactory solution (check the output flags and the contour view). If your optimization solution is unsatisfactory, check to see if the objective and constraint functions have vastly different scales. In this case, try turning scaling on, because these optimization problems may benefit from objective and constraint evaluations being scaled to a common scale.

The output view always shows the solutions in raw, unscaled values, whether or not you use scaling to evaluate the problem.

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS