【发布时间】:2012-05-21 00:44:37
【问题描述】:
我创建了一个爬山算法,它随机生成一个解决方案,然后复制该解决方案并对其进行一些修改,看看它是否最终得到一个更好的解决方案。如果是这样,它会保留新的解决方案并丢弃旧的解决方案。
如果我想在该算法中添加模拟退火,是否可以从较高的突变率开始,并在每次创建新解决方案时稍微降低突变率?
我假设突变率将作为模拟退火算法的温度,对吗?
【问题讨论】:
-
是的。但是您有时也应该考虑接受恶化的步骤,以便能够摆脱局部最小值。
标签: artificial-intelligence simulated-annealing hill-climbing