的目标函数是你要优化的函数。全局优化工具箱算法试图找到目标函数的最小值。将目标函数编写为文件或匿名函数,并将其作为函数句柄传递给求解器。有关更多信息,请参见计算目标函数而且创建函数句柄.
的温度是模拟退火中的一个参数,影响算法的两个方面:
温度可以是一个矢量,对于当前点的每个分量都有不同的值。通常,初始温度是一个标量。
随着算法的进行,温度逐渐降低。可以将初始温度指定为正标量或向量InitialTemperature
选择。控件中的函数句柄可以将温度指定为迭代数的函数TemperatureFcn
选择。温度是退火参数,这是迭代数的代理。温度下降的速度越慢,找到最优解的机会就越大,但运行时间也就越长。有关内置温度函数的列表和自定义温度函数的语法,请参见温度的选择.
的退火参数迭代数的代理。该算法可以通过将退火参数设置为比当前迭代更低的值来提高温度。(见再次退火)。方法将温度调度指定为函数句柄TemperatureFcn
选择。
退火是在冷却材料时严密控制温度以确保其达到最佳状态的技术。再次退火在算法接受一定数量的新点后提高温度,并在更高的温度下再次开始搜索。重新退火避免了算法陷入局部极小值。属性指定重新退火计划ReannealInterval
选择。