Skip to Main Content Skip to Search
Product Documentation

Version 3.0 (R2010a) Global Optimization Toolbox Software

This table summarizes what's new in Version 3.0 (R2010a).

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known Problems

Yes
Details below

Yes–Details labeled as Compatibility Considerations, below. See also Summary.

Bug Reports
Includes fixes

New features and changes introduced in this version are described here:

Toolbox Renamed and Expanded

Former Genetic Algorithm and Direct Search Toolbox™ functions are now part of Global Optimization Toolbox software.

Compatibility Considerations

Error and warning IDs now use the globaloptim name instead of the gads name. For example, to turn off the sahybrid:unconstrainedHybridFcn warning, instead of

warning('off','gads:sahybrid:unconstrainedHybridFcn')

use the statement

warning('off','globaloptim:sahybrid:unconstrainedHybridFcn')

New GlobalSearch and MultiStart Solver Objects

GlobalSearch and MultiStart run a local solver (such as fmincon) from a variety of start points. The goal is to find a global minimum, or multiple local minima. The chief differences between the solver objects are:

These solver objects come with a variety of new objects, functions, and methods:

For more information, see Using GlobalSearch and MultiStart in the Global Optimization Toolbox User's Guide.

New patternsearch Poll Method

A new poll method generates search directions faster and more reliably in patternsearch for linearly constrained problems. Use this poll method at the command line by setting the PollMethod option to 'GSSPositiveBasis2N' or 'GSSPositiveBasisNp1' with psoptimset. With the Optimization Tool, set Options > Poll > Poll method to GSS Positive basis 2N or GSS Positive basis Np1.

For more information, see Poll Options in the Global Optimization Toolbox User's Guide.

New Demo

There is a new demo showing how to use GlobalSearch and MultiStart to find a global optimum or several local optima. Run the demo at the MATLAB command line by entering echodemo opticalInterferenceDemo.

threshacceptbnd Function Removed

The threshacceptbnd function has been removed.

Compatibility Considerations

Use simulannealbnd for similar functionality. To obtain results using a threshold acceptance algorithm, write a custom acceptance function for simulannealbnd—see AcceptanceFcn in Algorithm Settings.

  


Free Optimization Interactive Kit

Learn how to use optimization to solve systems of equations, fit models to data, or optimize system performance.

Get free kit

Trials Available

Try the latest version of optimization products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS