R2016a中的选项更改
使用optimoptions
设置选项
在R2016a之前,您设置了一些选项全局优化工具箱通过使用专用选项函数求解:
gaoptimset
为遗传算法
而且gamultiobj
psoptimset
为patternsearch
saoptimset
为simulannealbnd
从R2016a开始,设置选项的推荐方法是使用optimoptions
.(你已经设置particleswarm
选择使用optimoptions
.)
请注意
GlobalSearch
而且MultiStart
使用不同的机制来设置属性。看到GlobalSearch和MultiStart属性(选项).其中一些属性名称随着求解器选项名称的更改而更改。
R2016a中更改了一些选项名称。看到按遗留顺序排列的选项名称表.
optimoptions
“隐藏”一些选项,这意味着它不显示它们的值。optimoptions
只显示当前名称,不显示遗留名称。有关详细信息,请参见视图选项.
选项optimoptions
隐藏了
optimoptions
不显示某些选项。要查看任何此类“隐藏”选项的设置,请使用点表示法。有关详细信息,请参见视图选项.这些选项列在斜体在函数参考页的选项表中。
选项optimoptions
隐藏了
选项 | 描述 | 解决者 | 隐藏的原因 |
---|---|---|---|
缓存 | 与 |
patternsearch |
工作很差 |
CacheSize | 历史的大小。 |
patternsearch |
工作很差 |
CacheTol | 从当前网格点到历史上任何点的最大距离为 |
patternsearch |
工作很差 |
DisplayInterval | 迭代显示的间隔。迭代显示为每DisplayInterval 迭代。 |
particleswarm ,simulannealbnd |
不是一般有用 |
FunValCheck | 检查目标函数和约束值是否有效。 |
particleswarm |
不是一般有用 |
HybridInterval | 时间间隔(如果不是 |
simulannealbnd |
不是一般有用 |
InitialPenalty | 惩罚参数的初始值。 |
遗传算法 ,patternsearch |
很难知道如何设置 |
MaxMeshSize | 在轮询或搜索步骤中使用的最大网格大小。 |
patternsearch |
不是一般有用 |
MeshRotate | 在声明一个点为最优点之前,旋转模式。 |
patternsearch |
默认值为best |
MigrationDirection |
迁移方向-见迁移选项. |
遗传算法 |
不是有用的 |
MigrationFraction |
0到1之间的标量,指定每个子种群中迁移到不同子种群的个体的比例——参见迁移选项. |
遗传算法 |
不是有用的 |
MigrationInterval |
指定个体在亚种群之间迁移之间发生的代数的正整数-见迁移选项 |
遗传算法 |
不是有用的 |
PenaltyFactor |
点球更新参数。 |
遗传算法 ,patternsearch |
很难知道如何设置 |
PlotInterval |
指定连续调用绘图函数之间的代数的正整数。 |
遗传算法 ,patternsearch ,simulannealbnd |
不是有用的 |
StallTest |
描述停止测试的字符串。 |
遗传算法 |
默认值为best |
TolBind | 绑定的宽容。看到约束参数. |
patternsearch |
默认值通常是最好的 |
按遗留顺序排列的选项名称表
这两个表具有相同的信息。一种按遗留选项名称的字母顺序排列,另一种按当前选项名称的顺序排列。该表仅在遗留值和当前值不同时显示值,并且只显示不同的名称。有关优化工具箱™求解器的更改,请参见当前和遗留选项名称.
*表示GlobalSearch
而且MultiStart
属性名称以及求解器选项名称。
遗留顺序中的选项名称
遗留的名字 | 现在的名字 | 遗留值 | 当前值 |
---|---|---|---|
CompletePoll |
UseCompletePoll |
“上” ,“关闭” |
真正的 ,假 |
CompleteSearch |
UseCompleteSearch |
“上” ,“关闭” |
真正的 ,假 |
一代又一代 |
MaxGenerations |
||
InitialPopulation |
InitialPopulationMatrix |
||
InitialScores |
InitialScoreMatrix |
||
InitialSwarm |
InitialSwarmMatrix |
||
MaxFunEvals |
MaxFunctionEvaluations |
||
麦克斯特 |
MaxIterations |
||
MeshAccelerator |
AccelerateMesh |
“上” ,“关闭” |
真正的 ,假 |
MeshContraction |
MeshContractionFactor |
||
MeshExpansion |
MeshExpansionFactor |
||
MinFractionNeighbors |
MinNeighborsFraction |
||
NonlinConAlgorithm |
NonlinearConstraintAlgorithm |
||
*OutputFcns |
*OutputFcn |
||
*PlotFcns |
*PlotFcn |
||
PollingOrder |
PollOrderAlgorithm |
||
PopInitRange |
InitialPopulationRange |
||
SearchMethod |
SearchFcn |
||
SelfAdjustment |
SelfAdjustmentWeight |
||
SocialAdjustment |
SocialAdjustmentWeight |
||
StallGenLimit |
MaxStallGenerations |
||
StallIterLimit |
MaxStallIterations |
||
StallTimeLimit |
MaxStallTime |
||
期限 |
MaxTime |
||
TolCon |
ConstraintTolerance |
||
*TolFun |
*FunctionTolerance |
||
TolMesh |
MeshTolerance |
||
*TolX |
StepTolerance * XTolerance 为GlobalSearch 而且MultiStart |
||
矢量化 |
UseVectorized |
“上” ,“关闭” |
真正的 ,假 |
当前顺序的选项名称表
*表示GlobalSearch
而且MultiStart
属性名称以及求解器选项名称。
当前顺序中的选项名称
现在的名字 | 遗留的名字 | 当前值 | 遗留值 |
---|---|---|---|
AccelerateMesh |
MeshAccelerator |
真正的 ,假 |
“上” ,“关闭” |
ConstraintTolerance |
TolCon |
||
*FunctionTolerance |
*TolFun |
||
InitialPopulationMatrix |
InitialPopulation |
||
InitialPopulationRange |
PopInitRange |
||
InitialScoreMatrix |
InitialScores |
||
InitialSwarmMatrix |
InitialSwarm |
||
MaxFunctionEvaluations |
MaxFunEvals |
||
MaxGenerations |
一代又一代 |
||
MaxIterations |
麦克斯特 |
||
MaxStallGenerations |
StallGenLimit |
||
MaxStallIterations |
StallIterLimit |
||
MaxStallTime |
StallTimeLimit |
||
MaxTime |
期限 |
||
MeshContractionFactor |
MeshContraction |
||
MeshExpansionFactor |
MeshExpansion |
||
MeshTolerance |
TolMesh |
||
MinNeighborsFraction |
MinFractionNeighbors |
||
NonlinearConstraintAlgorithm |
NonlinConAlgorithm |
||
*OutputFcn |
*OutputFcns |
||
*PlotFcn |
*PlotFcns |
||
PollOrderAlgorithm |
PollingOrder |
||
SearchFcn |
SearchMethod |
||
SelfAdjustmentWeight |
SelfAdjustment |
||
SocialAdjustmentWeight |
SocialAdjustment |
||
StepTolerance |
TolX |
||
UseCompletePoll |
CompletePoll |
真正的 ,假 |
“上” ,“关闭” |
UseCompleteSearch |
CompleteSearch |
真正的 ,假 |
“上” ,“关闭” |
UseVectorized |
矢量化 |
真正的 ,假 |
“上” ,“关闭” |
*XTolerance |
*TolX |