This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

gamultiobj Options and Syntax: Differences from ga

The syntax and options for gamultiobj are similar to those for ga, with the following differences:

  • gamultiobj uses only the 'penalty' algorithm for nonlinear constraints. See Nonlinear Constraint Solver Algorithms.

  • gamultiobj takes an option DistanceMeasureFcn, a function that assigns a distance measure to each individual with respect to its neighbors.

  • gamultiobj takes an option ParetoFraction, a number between 0 and 1 that specifies the fraction of the population on the best Pareto frontier to be kept during the optimization. (If there are too few individuals of other ranks in step 6 of Iterations, then the fraction of the population on the best Pareto frontier can exceed ParetoFraction.)

  • gamultiobj uses only the Tournament selection function.

  • gamultiobj uses elite individuals differently than ga. It sorts noninferior individuals above inferior ones, so it uses elite individuals automatically.

  • gamultiobj has only one hybrid function, fgoalattain.

  • gamultiobj does not have a stall time limit.

  • gamultiobj has different plot functions available.

  • gamultiobj does not have a choice of scaling function.

Related Topics