gamultiobj
选项和语法:与遗传算法
的语法和选项gamultiobj
是类似的吗遗传算法
,其区别如下:
gamultiobj
仅使用“惩罚”
非线性约束的算法。看到非线性约束求解算法.gamultiobj
选择一个选项DistanceMeasureFcn
,这是一个函数,它为每个个体分配相对于其邻居的距离度量。gamultiobj
选择一个选项ParetoFraction
,一个介于0和1之间的数字,指定在优化过程中要保持的最佳帕累托边界上的总体比例。(如果在第6步中其他等级的个体太少迭代,则在最佳帕累托边界上的总体比例可以超过ParetoFraction
.)gamultiobj
仅使用比赛
选择功能。gamultiobj
使用精英个体不同遗传算法
.它会将非劣等个体排在劣等个体之上,所以它会自动使用精英个体。gamultiobj
只有一个混合函数,fgoalattain
.gamultiobj
没有失速时间限制。gamultiobj
具有不同的绘图功能。gamultiobj
没有缩放功能的选择。