白手002 发表于 2020-2-16 19:00:09

求大佬告知如如何在fortran中实现平行回火

求大神指点一下,始终搞不懂如何把温度给弄进去{:4_117:}

li913 发表于 2020-2-16 21:39:07

这个问题没头没脑的,除非是很熟悉你工作的人,其他人都看不懂。

白手002 发表于 2020-2-17 09:11:28

li913 发表于 2020-2-16 21:39
这个问题没头没脑的,除非是很熟悉你工作的人,其他人都看不懂。

比如我先假设从280K到320K之间以等差的形式创建10个温度,接下来做大概100万次的循环,每次循环有一个初始的能量和循环一次得到的下一个能量,如果E2小于E1,则直接接受,并且E2作为下次循环的E1。如果E2大于E1,则按以下概率接受exp(-(f2-f1)(E1-E2)),f为温度的倒数。方法大概就是这样,这个回火的程序大致该怎么写

fcode 发表于 2020-2-17 13:25:36

工种不同,不了解你的计算原理。编程语言,就和现实的英语、中文一样。并不是学了它,就能写所有的论文了。还得懂数学语言。

比如,你问一个英国人,尽管他英语很好,但是它不懂你的数学,所以也无法解答,诸如:“英语如何推导二元一次方程组的通解”这种问题。
页: [1]
查看完整版本: 求大佬告知如如何在fortran中实现平行回火