Genetic Algorithm and Direct Search Toolbox Previous page   Next Page

Pattern Search Terminology

This section explains some standard terminology for pattern search, including

Patterns

A pattern is a collection of vectors that the algorithm uses to determine which points to search at each iteration. For example, if there are two independent variables in the optimization problem, the default pattern consists of the following vectors.

The following figure shows these vectors.

Meshes

At each step, the pattern search algorithm searches a set of points, called a mesh, for a point that improves the objective function. The algorithm forms the mesh by

  1. Multiplying the pattern vectors by a scalar, called the mesh size
  2. Adding the resulting vectors to the current point -- the point with the best objective function value found at the previous step

For example, suppose that

The algorithm multiplies the pattern vectors by 4 and adds them to the current point to obtain the following mesh.

The pattern vector that produces a mesh point is called its direction.


Previous page  Plotting the Objective Function Values and Mesh Sizes Polling Next page

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