Mathworks GLOBAL OPTIMIZATION TOOLBOX RELEASE NOTES

Global Optimization Toolbox Release Notes
How to Contact The MathWorks
www.mathworks. comp.soft-sys.matlab Newsgroup www.mathworks.com/contact_TS.html Technical Support
bugs@mathwo doc@mathworks.com Documentation error reports service@mathworks.com Order status, license renewals, passcodes
info@mathwo
com
rks.com
rks.com
Web
Bug reports
Sales, prici
ng, and general information
508-647-7000 (Phone)
508-647-7001 (Fax)
The MathWorks, Inc. 3 Apple Hill Drive Natick, MA 01760-2098
For contact information about worldwide offices, see the MathWorks Web site.
Global Optimization Toolbox Release Notes
© COPYRIGHT 2005–20 10 by The MathWorks, Inc.
The software described in this document is furnished under a license agreement. The software may be used or copied only under the terms of the license agreement. No part of this manual may be photocopied or reproduced in any form without prior written consent from The MathW orks, Inc.
FEDERAL ACQUISITION: This provision applies to all acquisitions of the Program and Documentation by, for, or through the federal government of the United States. By accepting delivery of the Program or Documentation, the government hereby agrees that this software or documentation qualifies as commercial computer software or commercial computer software documentation as such terms are used or defined in FAR 12.212, DFARS Part 227.72, and DFARS 252.227-7014. Accordingly, the terms and conditions of this Agreement and only those rights specified in this Agreement, shall pertain to and govern theuse,modification,reproduction,release,performance,display,anddisclosureoftheProgramand Documentation by the federal government (or other entity acquiring for or through the federal government) and shall supersede any conflicting contractual terms or conditions. If this License fails to meet the government’s needs or is inconsistent in any respect with federal procurement law, the government agrees to return the Program and Docu mentation, unused, to The MathWorks, Inc.
Trademarks
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See
www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand
names may be trademarks or registered trademarks of their respective holders.
Patents
The MathWorks products are protected by one or more U.S. patents. Please see
www.mathworks.com/patents for more information.
Summary by Version ............................... 1
Version 3.0 (R2010a) Global Optimization Toolbox
Software
Version 2.4.2 (R2009b) Genetic Algorithm and Direct
Search Toolbox Software
Version 2.4.1 (R2009a) Genetic Algorithm and Direct
Search Toolbox Software
Version 2.4 (R2008b) Genetic Algorithm and Direct
Search Toolbox Software
Version 2.3 (R2008a) Genetic Algorithm and Direct
Search Toolbox Software
........................................ 4
......................... 7
......................... 8
......................... 9
......................... 10
Contents
Version 2.2 (R2007b) Genetic Algorithm and Direct
Search Toolbox Software
Version 2.1 (R2007a) Genetic Algorithm and Direct
Search Toolbox Software
Version 2.0.2 (R2006b) Genetic Algorithm and Direct
Search Toolbox Software
Version 2.0.1 (R2006a) Genetic Algorithm and Direct
Search Toolbox Software
Version 2.0 (R14SP3) Genetic Algorithm and Direct
Search Toolbox Software
Compatibility Summary for Global O ptimization
Toolbox Software
................................ 23
......................... 12
......................... 14
......................... 17
......................... 19
......................... 20
iii
iv Contents
SummarybyVersion
This table provides quick access to what’s new in each version. For clarification, see “Using Release Notes” on page 1 .
Global Optimization Toolbox Release Notes
Version (Release)
Latest Versi V3.0 (R2010a
V2.4.2 (R2009b)
V2.4.1 (R2009a)
V2.4 (R2
V2.3 (R2008a)
V2.2 (R2007b)
R2007a)
V2.1 (
V2.0.2 (R2006b)
on
)
008b)
New Features and Changes
Yes Details
Yes Details
No No Bug Repor
Yes Details
Yes Details
Yes
ls
Detai
Yes Details
Yes Details
Version Compatibilit Consideratio
Yes Summary
Yes Summary
No No No
Yes Summary
No Bug Rep
Yes Summary
Yes Summary
Fixed Bugs
y
and Known
ns
Problems
No
No No
Includes
No No
orts
des fixes
Inclu
Bug Reports Includes fixes
Bug Reports Includes fixes
ts
fixes
Related Documentation at Web Site
Printable R elease Notes: PDF
Current product documentation
No
No
No
No
V2.0.1 (R2006a)
.0 (R14SP3)
V2
No No Bug
Yes Details
sing Release Notes
U
se release notes when upgrading to a newer version to learn about:
U
No Bug Reports
Reports
ludes fixes
Inc
Includes fixes
No
No
1
Global Optimization Toolbox Release Notes
New features
Changes
Potential impact on your existing files and practices
Review the release notes for other MathWorks™ products required for this product (for example, MATLAB
®
or Simulink®). Determine if enhancements,
bugs, or compatibility considerations in other products impact you.
If you are upgrading from a software version other than the m ost recent one, review the current release notes and all interim versions. For example, when you upg rade from V1.0 to V1.2, review the release notes for V1.1 and V1.2.
What Is in the Release Notes
New Features and Changes
New functionality
Changes to existing functionality
Version Compatibility Con si derations
When a new feature or change introduces a reported incompatibility between versions, the Compatibility Considerations subsection explains the impact.
Compatibility issues reported after the product release appear under Bug Reports at The MathWorks™ Web site. Bug fixes can sometimes result in incompatibilities, so review the fixed bugs in Bug Reports for any compatibility impact.
Fixed Bugs and Known Problems
The MathWorks offers a user-searchable Bug Reports database so you can view Bug Reports. The development team updates this database at release time and as more information becomes available. Bug Reports include provisions for any known workarounds or file replacem ents. Information is available for bugs existing in or fixed in Release 14SP2 or later. Information is not avail able for all bugs in earlier releases.
2
Access Bug Reports using y our MathWorks Account.
SummarybyVersion
3
Global Optimization Toolbox Release Notes
Version 3.0 (R2010a) Global Optimization Toolbox Software
New Features and Changes
Yes Details below
This table summ
Version Compatibility Considerations
Yes–Details as Compatibi
Considerat
below. See a Summary.
“Toolbox Renamed and Expanded” on page 4
“New GlobalSearch and MultiStart Solver Objects” on page 5
“New patternsearch Poll Method” on page 6
“New Demo” on page 6
“threshacceptbnd Function Removed” on page 6
arizes what’s new in Version 3.0 (R2010a).
labeled
lity
ions,
lso
Fixed Bugs an d Known Problems
No
Related Documentation at Web Site
Printable Re Notes: PDF
Current pro documentat
lease
duct
ion
Toolbox Renamed and Expanded
Former Genetic Algorithm and Direct Search Toolbox™ functions are now part of Global Optimization Toolbox software.
Compa
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
use the statement
tibility Considerations
ning('off','gads:sahybrid:unconstrainedHybridFcn')
war
rning('off','globaloptim:sahybrid:unconstrainedHybridFcn')
wa
4
Version 3.0 (R2010a) G lobal Optimization Toolbox Software
New GlobalSearc
d
GlobalSearch an
variety of start minima. The chi
GlobalSearch MultiStart us
user-supplie
GlobalSearc
improve the b points.
MultiStart
lsqnonli
or
MultiStar
processor
These sol
s.
ver objects come wi th a variety of new objects, functions, and
methods:
createO
structu
CustomS MultiS
ptimProblem
re
tartPointSet
tart
MultiStart run a local solver (such as fm inco n)froma
points. The goal is to find a global minimum, or multiple local
ef differences between the solver objects are:
uses a scatter-search mechanism for generating start points.
es uniformly distributed start points within bounds, or
d start points.
h
analyzes start points and rejects those that are unlikely to
est local minimum found so far.
gives a choice of local solver: fmincon, fminunc, lsqcurv efit ,
n
. GlobalSearch uses fmincon.
t
can be run in parallel, distributing start po ints to multiple
GlobalSearch does not run in parallel.
multiple start points
h and MultiStart Solver Objects
MultiStart runs all start
— Function for creating optimization problem
and RandomStartPointSet —Objectsfor
Global
local s
list Rando
run
opti
For m Opt
OptimSolution
olver
Method for obtaining start points from a
mStartPointSet
Method for running
mization problem structures
ore information, see “Using GlobalSearch and MultiStart” in the Global
imization Toolbox User’s Guide.
— Object for holding results of multiple runs of
CustomStartPointSet or
GlobalSearch or MultiStart objects with
5
Global Optimization Toolbox Release Notes
New patternsear
A new poll method
patternsearch f
command line by
'GSSPositiveB
Options > Poll
basis Np1
For more info User’s Guide
or linearly constrained problems. Use this poll method at the
setting the
asisNp1'
>Pollmethodto
.
rmation, see “Poll Options” in the Global Optimi z a tion Toolbox
.
ch Poll Method
generates search directions faster and more reliably in
PollMethod option to 'GSSPositiveBasi s2N' or
with psoptimset. With the Optimization Tool, set
New Demo
There is a ne find a glob command li
threshac
The thr es
Compatibility Considerations
Use simu thresh
simula
w demo showing how to use
al optimum or several local optima. Run the demo at the MATLAB
ne by entering
echodemo opticalInterferenceDemo.
ceptbnd Function Removed
hacceptbnd
lannealbnd
old acceptance algorithm, write a custom acceptance function for
nnealbnd
function has been removed.
for similar functionality. To obtain results using a
—see AcceptanceFcn in “Algorithm Settings”.
GSS Positive basis 2N or GSS Positive
GlobalSearch and MultiStart to
6
Version 2.4.2 (R2009b) Genetic Algorithm and Direct Search Toolbox™ Software
Version 2.4.2 (R2009b) Genetic Algorithm and D irect Search Toolbox S
oftware
New Features and Changes
Yes Details below
This table summ
Version Compatibility Considerations
Yes–Details as Compatibi
Considerat
below. See a Summary.
arizes what’s new in Version 2.4.2 (R2009b).
labeled
lity
ions,
lso
Fixed Bugs an d Known Problems
No
Related Documentation at Web Site
Printable Re Notes: PDF
Current pro documentat
lease
duct
ion
threshacceptbnd Function Deprecated
The threshacceptbnd function will be removed in a future release.
Compati
The threshacceptbnd function now warns that it will be removed in a future release. Use using a threshold acceptance algorithm, write a custom acceptance function for
simulannealbnd—see AcceptanceFcn in “Algorithm Settings”.
bility Considerations
simulannealbnd for similar functionality. To obtain results
7
Global Optimization Toolbox Release Notes
Version 2.4.1 (R2009a) Genetic Algorithm and D irect Search Toolbox S
oftware
This table summ
New Features and Changes
No No Bug Reports
Version Compatibility Considerations
arizes what’s new in version 2.4.1 (R2009a):
Fixed Bugs an d Known Problems
Includes fixes
New Demo
Thereisanewdemoshowinggraphicallyhowpatternsearch works. To see the demo, enter
echodemo mtwashdemo at the MATLAB command line.
Related Documentation at Web Site
None
8
Version 2.4 (R2008b) Genetic Algorithm and Direct Search Toolbox™ Software
Version 2.4 (R2008b) Genetic Algorithm and Direct Search Toolbox Softwar
e
New Features and Changes
Yes Details below
This table summ
Version Compatibility Considerations
No No None
arizes what’s new in version 2.4 (R2008b):
Fixed Bugs an d Known Problems
Related Documentation at Web Site
Optimization Tool Enables Parallel Functionality
You can now access built-in parallel functionality in Optimization Tool for relevant G ene tic Algorithm and Direct Search Toolbox solvers. The option is available when you have a license for Parallel Computing Toolbox™ functions.
9
Global Optimization Toolbox Release Notes
Version 2.3 (R2008a) Genetic Algorithm and Direct Search Toolbox Softwar
e
New Features and Changes
Yes Details below
This table summ
Version Compatibility Considerations
Yes Summary
New features and changes introduced in this version are described here:
“Parallel Computing Toolbox Support” on page 10
“Genetic Algorithm Tool and Pattern Search Tool Combined Into
Optimization Tool” on page 10
“New Optimization Tool Support for gamultiobj, simulannealbnd, and
threshacceptbnd” on page 11
“New Automatic Population Generationingaandgamultiobj”onpage11
“New Default StallTimeLimit Option = Inf in G enetic Algorithm” on page 11
arizes what’s new in version 2.3 (R2008a):
Fixed Bugs an d Known Problems
No None
Related Documentation at Web Site
Parallel Computing Toolbox Support
The functions ga, gamultiobj,andpatternsea rch can take advantage of parallel computing. Furthermore, applicable hybrid functions can use parallel computing. For more information, see the “Parallel Processing” chapter in the User’s Guide.
10
Genetic Algorithm Tool and Pattern Search Tool Combined Into Optimization Tool
The Genetic Algorithm Tool and Pattern Search Tool GUIs have been combined into the Optimization Toolbox™ O ptimization Tool GUI. To access these GUIs, enter solver.
optimtool at the command line and choose the appropriate
Version 2.3 (R2008a) Genetic Algorithm and Direct Search Toolbox™ Software
Compatibility Considerations
The functions gatool and psearchtool continue to work, calling optimtool with the appropriate solver selected (ga or patternsearch). However, the functions
gatool an d psearchtool are no longer listed in the documentation.
New Optimization Tool Support for gamultiobj, simulannealbnd, and threshacceptbnd
The Optimization To o l GUI now includes the functions gamultiobj,
simulannealbnd,andthreshacceptbnd. Therefore, all Genetic Algorithm
and Direct Search Toolbox solvers are supported in Optimization Tool. To access these GUIs, enter appropriate solver.
optimtool at the command line and choose the
New Automatic Population Generation in ga and gamultiobj
ga and gamultiobj can now create populations satisfying bounds and
linear constraints, with well-dispersed populations, using the function
gacreationlinearfeasible.
Compatibility Considerations
The previous creation function, gacreat ionuniform, is accessible by using
gaoptimset to set CreationFcn to @gac reat ionuniform. The new default
behavior is to use constraints, and
gacreationlinearfeasible when there are linear
gacreationuniform when there are bounds or no constraints.
New Default StallTimeLimit Option = Inf in Genetic Algorithm
The default value of StallTimeLimit in ga used to be 20. It was changed to
Inf in order to avoid time-outs when using computationally intensive fitness
functions.
Compatibility Considerations
Change StallTimeLimit to 20 using gaopti mset to get the previous behavior.
11
Global Optimization Toolbox Release Notes
Version 2.2 (R2007b) Genetic Algorithm and Direct Search Toolbox Softwar
e
New Features and Changes
Yes Details below
This table summ
Version Compatibility Considerations
No Bug Reports
New features and changes introduced in this version are described here:
“Multiobjectiv e Optimization with Ge n etic Algorithm” on page 12
“Multiobjective Optimization with Genetic Algorithm and Custom Data
Types” on page 13
“Hybrid Multiobjective Optimization Combining Genetic Algorithm with
Optimization Toolbox” on page 13
“Vectorized Function Inputs with Nonlinear Constraints” on page 13
“New Demos” on page 13
arizes what’s new in version 2.2 (R2007b):
Fixed Bugs an d Known Problems
Includes fixes
Related Documentation at Web Site
None
Multiobjective Optimization with Genetic Algorithm
Multiobjective optimization, with linear and bound constraints, is now available through the new function optimal Pareto fronts from specified criteria, including Pareto fronts that are nonconvex, disconnected, or both.
gamultiobj. This function determines
12
Optimization Toolbox also contains multiobjective functionality, but cannot reliably generate optimal Pareto fronts if these are nonconvex or disconnected.
Two new demos illustrate this feature. See “New Demos” on page 13.
Version 2.2 (R2007b) Genetic Algorithm and Direct Search Toolbox™ Software
Multiobjective
Optimization with Genetic Algorithm
andCustomDataT
The n ew function custom data typ
Hybrid Multio Genetic Algor
To determine combine the n from Optimi
Vectorized
The functi with nonli
ons near constraints. The new function
gamultiobj also supports multiobjective optimization with
es, including binary.
bjective Optimization Combining
ithm with Optimization Toolbox
multiobjective optimizations more accurately, you can now
ew function
zation Toolbox.
gamultiobj with the existing function fgoalattain
Function Inputs with Nonlinear Constraints
ga and patternsearch now accept vectorized function inputs
New Demos
Two accom algorit
gamulti
decisi
panying dem os illustrate the use of the new multiobjective genetic
hm function
objfitness
on variable and two objectives.
gamultiobj:
uses gamultiobj to solve a simple problem with one
ypes
gamultiobj does as well.
gamult
optimi
iobjoptionsdemo
zation with a simple genetic algorithm problem.
shows how to se t options for multiobjective
13
Global Optimization Toolbox Release Notes
Version 2.1 (R2007a) Genetic Algorithm and Direct Search Toolbox Softwar
e
New Features and Changes
Yes Details below
This table summ
Version Compatibility Considerations
Yes–Details as Compatibi
Considerat
below. See a Summary.
New features and changes introduced in this version are described here:
“New Functions for Simulated Annealing and Threshold Acceptance” on
page 14
“ga Output Argument exitflag Returns Numeric Value” on page 15
arizes what’s new in version 2.1 (R2007a):
labeled
lity
ions,
lso
Fixed Bugs an d Known Problems
Bug Reports Includes fixes
Related Documentation at Web Site
None
New Functions for Simulated Annealing and Threshold Acceptance
The following functions have been added for simulated annealing and threshold acceptance:
14
annealbnd
simul
eshacceptbnd
thr
rm unconstrained or
Perfo
-constrained minimization of
bound
tion of several variables using
a func
lated annealing. The default
simu
rithm uses adaptive annealing, but
algo
ons can be changed to use Boltzmann
opti
aling, fast annealing, and other
anne
iants.
var
form unconstrained or
Per
nd-constrained minimization of
bou
Version 2.1 (R2007a) Genetic Algorithm and Direct Search Toolbox™ Software
a function of several variables using threshold acceptance.
saoptimset
saoptimget
Create or modify optimization options for
simulannealbnd or threshacceptbnd.
Access options for simulannealbnd or
threshacceptbnd.
If you are viewing this documentation in the Help browser, the following demos are available:
Minimization Using Simulated Annealing And Thres hold Acceptance
Algorithms
Simulated Annealing and Threshold Acceptance Options
Custom Data Type Optimization Using Simulated Annealing
ga Output Argument exitflag Returns Numeric Value
The third output argument returned by the ga function is now a numeric value. This change is consistent with other optimization solvers in MATLAB and makes it easier to programmatically determine the reason the solver stopped. As in previous versions, the fourth output argument is a structure with the field stopped.
message containing a string that indicates the reason the solver
The new syntax is as follows:
[x,fval,exitflag,output] = ga(fitnessfcn, ...)
For more information, including a d escription of the messages that correspond to the numeric values for each
exitflag value, see the ga function reference
page in the Genetic Algorithm and Direct Search Toolbox User’s Guide for more information.
Compatibility Co
nsiderations
In previous versions, the third output argument returned by ga is a string describing the reason the solver stoppe d.
[x,fval,reason] = ga(fitnessfcn, ...)
15
Global Optimization Toolbox Release Notes
If you used the third output argument of the ga function programmatically in a previous release, for example, to compare the value to a string, this code will now produce an error.
16
Version 2.0.2 (R2006b) Genetic Algorithm and Direct Search Toolbox™ Software
Version 2.0.2 (R2006b) Genetic Algorithm and D irect Search Toolbox S
oftware
New Features and Changes
Yes Details below
This table summ
Version Compatibility Considerations
Yes–Details as Compatibi
Considerat
below. See a Summary.
New features and changes introduced in this version are described here:
arizes what’s new in version 2.0.2 (R2006b):
labeled
lity
ions,
lso
Fixed Bugs an d Known Problems
Bug Reports Includes fixes
Related Documentation at Web Site
No
New Syntax for Search Method Option in Pattern Search Algorithm Improves Speed and Memory
The new syntax is more efficient b oth with speed and memory. This is done by changing the way linear and bound constraints are stored and passed to a search function. The following describes the new calling syntax:
functi search
on [successSearch,xBest,fBest,funccount] = fcntemplate(fun,x,A,b,Aeq,beq,lb,ub, ...
Values,options)
optim
For more information on how to use the new search function syntax, see “Structure of the Search Function” in the Genetic Algorithm and Direct S earch Toolbox User’s Guide. To see a template that you can view and edit, type
searchfcntemplate
edit
at the Command Window.
17
Global Optimization Toolbox Release Notes
Compatibility Considerations
Using your search fun ctions in Version 2.0.2. In previous versions, a
search function required the following calling syntax:
function [successSearch,nextIterate,optimState] = searchfcntemplate(fun,iterate,tol,A,L,U, ...
funeval,maxfun,searchoptions,objfcnarg, ... iterlimit,factors)
If you have a search function written for use in a previous release, the function performs correctly in Version 2.0.2 but returns a warning. Custom search functions written in a previous version need to be updated with the new syntax. In later versions, this syntax may cause a warning or error.
Converting your search functions to the Version 2.0.2 syntax.
The
searchConversion utility function is provided to convert y our search
functions from previous releases to the new syntax of Version 2.0.2. For more information on obtaining and using the conversion function, see this technical support solution.
18
Version 2.0.1 (R2006a) Genetic Algorithm and Direct Search Toolbox™ Software
Version 2.0.1 (R2006a) Genetic Algorithm and D irect Search Toolbox S
oftware
This table summ
New Features and Changes
No No Bug Reports
Version Compatibility Considerations
arizes what’s new in version 2.0.1 (R2006a):
Fixed Bugs an d Known Problems
Includes fixes
Related Documentation at Web Site
None
19
Global Optimization Toolbox Release Notes
Version 2.0 (R14SP3) Genetic Algorithm and Direct Search Toolbox Softwar
e
New Features and Changes
Yes Details below
This table summ
Version Compatibility Considerations
No Bug Reports
New features and changes introduced in this version are organized by these topics:
“Both the Genetic Algorithm and the Pattern Search Algorithm Now Accept
Nonlinear C onstraints” on page 20
“ Direct Search Now Implements Two Algorithms — Generalized Pattern
Search Algorithm (GPS) and Mesh Adaptive Search Algorithm (MADS)” on page 21
“ New Options Available in the Genetic Algorithm” on page 21
“ New Options Available in the Pattern Search Algorithm” on page 22
“New Demos” on page 22
arizes what’s new in version 2.0 (R14SP3):
Fixed Bugs an d Known Problems
Includes fixes
Related Documentation at Web Site
None
Both the Genetic Algorithm and the Pattern Search Algorithm Now Accept Nonlinear Constraints
Previously, the genetic algorithm solver only solved unconstrained optimization problems, and the pattern search solver solved unconstrained optimization problems as well as those with linear constraints and bounds. Now, both solvers ha ve to abili ty to solve general nonlinear optimization problems with linear constraints, bounds, and nonlinear constraints by accepting a nonlinear constraint function. The M-file for the nonlinear constraint function is accepted as an input argument at the command line for both the panel of
ga and patternsearch functions, as well as in the Constraints
psearchtool and gatool.
20
Version 2.0 (R14SP3) Genetic Algorithm and Direct Search Toolbox™ Software
Direct Search No Generalized Pat
w Implements Two Algorithms —
tern Search Algorithm (GPS) and
Mesh Adaptive Se
The GPS algorit versions of th algorithm. Th computed. The MADS algorith
New Options A
The followi function at
The new Con
field in ad constrain
New Max co
the maxim
New cros
the Cros mean of t
hm is the pattern search algorithm implemented in previous
e toolbox. The MADS algorithm is a modification of the GPS
e alg ori t hms d iffer in how the set of points forming the me sh is
GPS algorithm uses fixed direction vectors, whereas the new
m uses a random selection of vectors to define the mesh.
vailable in the Genetic Algorithm
ng options are available in the
the command prompt:
straints panel has a Nonlinear constraint function
dition to fields for linear constraints and bounds f or solving
ed optimization problems
nstraint (
um nonlinear constraint violation at each generation
sover function, sover panel that creates children that are the weighted arithmetic
wo parents
arch Algorithm (MADS)
gatool and when using the ga
@gaplotmaxconstr)optioninthePlot pane to plot
Arithmetic (@c ross overarithmetic), availa b le in
New mut
ble in the Crossover panel that randomly generates directions that
availa are ada This f
New Al
such a for a
New H
New N
ptive with respect to the last successful or unsuccessful generation.
unction is the default for constrained problems
gorithm settings panel for selecting algorithm specific p arameters,
s the penalty parameters, Initial penalty and Penalty factor,
nonlinear constraint algorithm
ybrid function,
onlinear constraint tolerance parameter in Stopping criteria
ation function,
Adaptive Feasible (mutationadaptfeasible),
fmincon, for constrained problems
21
Global Optimization Toolbox Release Notes
New Options Avai Algorithm
The following op
patternsearch
Constraints n
for constrain
New Max const
the m aximum n
Updated Poll
or MADS algo
New Algorit
such as the for a nonli
New Time li
Stopping
tions are available in the
function at the command prompt:
ow has a Nonlinear constraint function option to solve
ed optimization problems
raint (
onlinear constraint violation at each generation
method and Search method optio n s for selecting the GPS rithms
hm settings panel for selecting algorithm specific parameters,
penalty parameters, Initial p en alty and Penalty factor,
near constraint algorithm
mit and Nonlinear constraint tolerance parameters in
criteria
New Demos
The Gene new demo
Optimi
tic Algorithm and Direct Search Toolbox contains the following
sforVersion2.0:
zation of Non-smooth Objective Function
lable in the Pattern Search
psearchtool and when using the
@psplotmaxconstr)optioninthePlot pane to plot
22
Constr
Constr
Optim
Using
ained Minimization Using the Genetic Algorithm
ained Minimization Using the Pattern Search
ization of Stochastic Objective Function
the G enetic Algorithm and Direct Search Toolbox
Compatibility Summary for Global Optimization Toolbox Software
Compatibility Summary for Global Optimization Toolbox Software
This table summarizes new features and changes that might cause incompatibilities when you upgrade from an earlier version, or wh en you use files on multiple versions. Details are provided in the description of the new feature or change.
Version (Release) New Features and Changes with
Version Compatib ility Impact
Latest Version V3.0 (R2010a)
V2.4.2 (R2009b) See the Compatibility
V2.4.1 (R2009a)
V2.4 (R2008b)
See the Compatibil ity Considerations subheading for each of these new features or changes:
“Toolbox Renamed and Expanded”
on page 4
“threshacceptbnd Function
Removed” on page 6
Considerations subheading for each of these new features or changes:
“threshacceptbnd Function
Deprecated” on page 7
None
None
23
Global Optimization Toolbox Release Notes
Version (Release) New Features and Changes with
V2.3 (R2008a) See the Compatibility
Version Compatib ility Impact
Considerations subheading for each of these new features or changes:
“Genetic Algorithm Tool and
Pattern Search Tool Combined Into Optimization T ool” on page 10
“New Automatic Population
Generation in ga and gamultiobj” on page 11
“New Default StallTimeLimit
Option = Inf in Genetic Algorithm” on page 11
24
V2.2 (R2007b)
None
V2.1 (R2007a) See the Compatibility
Considerations subheading for each of these new features or changes:
“ga Output Argument exitflag
Returns Numeric Value” on page 15
V2.0.2 (R2006b)
See the Compatibil ity Considerations subheading for each of these new features or changes:
“New Syntax for Search Method
Option in P attern Search Algorithm Improves Speed and Memory” on page 17
Compatibility Summary for Global Optimization Toolbox Software
Version (Release) New Features and Changes with
Version Compatib ility Impact
V2.0.1 (R2006a)
V2.0 (R14SP3)
None
None
25
Loading...