gamultiobj Options and Syntax: Differences from
ga
The syntax and options for gamultiobj are
similar to those for ga, with the following differences:
gamultiobjuses only the'penalty'algorithm for nonlinear constraints. See Nonlinear Constraint Solver Algorithms for Genetic Algorithm.gamultiobjtakes an optionDistanceMeasureFcn, a function that assigns a distance measure to each individual with respect to its neighbors.gamultiobjtakes 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.)gamultiobjuses only theTournamentselection function.gamultiobjuses elite individuals differently thanga. It sorts noninferior individuals above inferior ones, so it uses elite individuals automatically.gamultiobjhas only one hybrid function,fgoalattain.gamultiobjdoes not have a stall time limit.gamultiobjhas different plot functions available.gamultiobjdoes not have a choice of scaling function.