社区讨论

问一点模拟退火的问题

学术版参与者 2已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@lo15d44c
此快照首次捕获于
2023/10/22 15:28
2 年前
此快照最后确认于
2023/11/02 15:00
2 年前
查看原帖
模拟退火里这样写对吗 QWQ
deltadelta 为新解减当前解的数值
delta<0delta<0 为更劣解:
CPP
exp(delta/T)*RAND_MAX>rand()
delta>0delta>0 为更劣解:
CPP
exp(-delta/T)*RAND_MAX>rand()
在炸弹攻击那个题里 delta<0delta<0 的时候这样写会 WA 很多,是因为我不对还是那个题只能爬山啊,我看题解里的退火都是爬山/kk

回复

5 条回复,欢迎继续交流。

正在加载回复...