Version 2.0 (R14SP3) Genetic Algorithm and Direct Search Toolbox™ Software

This table summarizes what's new in version 2.0 (R14SP3):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated Documentation at Web Site

Yes
Details below

NoBug Reports
Includes fixes
None

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 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 have to ability 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 ga and patternsearch functions, as well as in the Constraints panel of psearchtool and gatool.

Direct Search Now Implements Two Algorithms — Generalized Pattern Search Algorithm (GPS) and Mesh Adaptive Search Algorithm (MADS)

The GPS algorithm is the pattern search algorithm implemented in previous versions of the toolbox. The MADS algorithm is a modification of the GPS algorithm. The algorithms differ in how the set of points forming the mesh is computed. The GPS algorithm uses fixed direction vectors, whereas the new MADS algorithm uses a random selection of vectors to define the mesh.

New Options Available in the Genetic Algorithm

The following options are available in the gatool and when using the ga function at the command prompt:

New Options Available in the Pattern Search Algorithm

The following options are available in the psearchtool and when using the patternsearch function at the command prompt:

New Demos

The Genetic Algorithm and Direct Search Toolbox™ contains the following new demos for Version 2.0:

  


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