主要内容

模拟退火术语

目标职能

目标职能是您要优化的功能。全局优化工具箱算法尝试找到目标函数的最小值。将目标函数写为文件或匿名函数,并将其传递给求解器作为函数句柄。有关更多信息,请参阅计算目标函数创建功能句柄

温度

温度是模拟退火中的参数,影响算法的两个方面:

  • 试验点与当前点的距离(见算法概述, 步骤1。)

  • 接受具有较高目标函数值的试验点的概率(见算法概述, 第2步。)

温度可以是具有当前点的每个组件的不同值的向量。通常,初始温度是标量。

随着算法进行,温度逐渐降低。您可以将初始温度指定为正标量或向量InitialTemperature.选项。您可以将温度指定为迭代号的函数作为函数句柄温度浮出水选项。温度是函数退火参数,这是迭代号码的代理。温度降低的速度较慢,机会的找到越好地找到最佳解决方案,但运行时间越长。有关内置温度功能的列表和自定义温度功能的语法,请参阅温度选项

退火参数

退火参数是迭代号码的代理。该算法可以通过将退火参数设置为低于电流迭代来升高温度。(看reannealing.。)您可以将温度计划指定为功能句柄温度浮出水选项。

reannealing.

退火是在冷却材料时紧密控制温度的技术,以确保其达到最佳状态。reannealing.在算法接受一定数量的新点后提高温度,并在较高温度下再次启动搜索。Reannealing避免算法在当地最小值捕获。使用中指定reannealing计划ReannealInterval.选项。

也可以看看

相关话题