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