Solver对象包含您对优化的全局部分的首选项。
您无需设置任何首选项。创建A.Globalsearch.
对象命名GS.
默认设置如下:
gs = globalsearch;
同样,创建一个多层的
对象命名女士
默认设置如下:
ms = multiStart;
全局选项是a的属性Globalsearch.
或多层的
目的。
Globalsearch和Multistart的属性
财产名称 | 意义 |
---|---|
展示 |
细节级别的迭代显示。设置'离开' 没有显示,'最终的' (默认)在运行结束时的报告,或'iter' 由于求解器进行了报告。有关更多信息和示例,请参阅迭代显示. |
functiontolerance. |
求解器考虑内部的客观函数值functiontolerance. 彼此相同(不区别)。默认:1E-6 .当解决方案满足时,求解器组解金宝搏官方网站决方案functiontolerance. 和Xtolerance. 容忍。 |
Xtolerance. |
求解器考虑在内部的解决方案金宝搏官方网站Xtolerance. 彼此距离相同(不区别)。默认:1E-6 .当解决方案满足时,求解器组解金宝搏官方网站决方案functiontolerance. 和Xtolerance. 容忍。 |
MaxTime. |
如果运行超过,则索盘停止MaxTime. 通过时钟(不是处理器秒)测量的秒数。默认:INF. |
startpointorun. |
选择是否运行'全部' (默认)起点,只有那些满足的点'界限' ,或者只有与界限和不等式约束可行的那些点'界限' .例如,看到仅使用可行的起点优化. |
outputfcn. |
每个本地求解器运行后运行的函数。看GlobalSearch和Mulistart的输出函数.默认:[] |
Plotfcn. |
绘制每个本地求解器运行后运行的函数。看Globalsearch和Multistart的绘图函数.默认:[] |
属性GlobalSearch
财产名称 | 意义 |
---|---|
numtrialpoints. |
检查的试验点数。默认:1000 |
basinradiusfactor. |
看 |
distancethresholdfactor. |
|
maxwaitcycle. |
|
numstageonepoints. |
|
罚款ollestfactor |
MultiStart.的属性
财产名称 | 意义 |
---|---|
使用指α. |
什么时候真的 那多层的 尝试将开始点分发到本地求解器的多个处理器。通过设置禁用假 (默认)。有关详细信息,请参阅如何在全局优化工具箱中使用并行处理.例如,看到并行多际艺术品. |
假设您想解决问题:
如果它们在彼此的0.01内,请金宝搏官方网站考虑本地解决方案相同,并且函数值在默认值中functiontolerance.
宽容。
计算上不超过2000秒。
要解决问题,创建一个Globalsearch.
目的GS.
如下:
gs = globalsearch('xtolerance',0.01,'maxtime',2000);
假设您想解决问题:
如果局部解决方案之间的距离在0.01以金宝搏官方网站内,且函数值在默认范围内,则认为它们是相同的functiontolerance.
宽容。
您在计算上花费不超过2000秒。
要解决问题,创建一个多层的
目的女士
如下:
MS = MultiStart('Xtolerance',0.01,'MaxTime',2000);