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