我有一个浮点数x
,它以某种概率[1, 500]
生成一个二进制文件。而且我正在尝试找到可以产生最多或最高的那个。我假设只有一个最大值。y
1
p
x
1
p
是否有一种算法可以快速收敛到x
最高值p
,同时确保它在达到最优值的 0.1% 范围内后不会跳跃太多x
?具体来说,如果它在接近 < 0.1% 的最佳值时稳定,那就太好了x
。
我知道我们可以通过模拟退火来做到这一点,但我认为我不应该对温度进行硬编码,因为当x
可能来自[1, 3000]
或p
分布不同时,我需要使用相同的算法。