【发布时间】:2015-05-18 09:00:45
【问题描述】:
我正在编写 java 代码来解决模拟退火方法的问题。我需要一种方法来生成随机的true,只有概率为 exp(a/b),其中a 和b 是给定的参数。
谢谢。
【问题讨论】:
-
你的意思是分布必须符合
f = exp(a/b),f是密度函数,还是f = exp(a/b)是实际分布? -
见my source code:
double acceptChance = Math.exp(-moveScoreDifference / temperature); if (random.nextDouble() < acceptChance) {...}
标签: java simulated-annealing stochastic