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 for Genetic Algorithm.gamultiobj
takes an optionDistanceMeasureFcn
, a function that assigns a distance measure to each individual with respect to its neighbors.gamultiobj
takes an optionParetoFraction
, 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 exceedParetoFraction
.)gamultiobj
uses only theTournament
selection function.gamultiobj
uses elite individuals differently thanga
. 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.