Fortran Coder

标题: 求大佬告知如如何在fortran中实现平行回火 [打印本页]

作者: 白手002    时间: 2020-2-16 19:00
标题: 求大佬告知如如何在fortran中实现平行回火
求大神指点一下,始终搞不懂如何把温度给弄进去
作者: li913    时间: 2020-2-16 21:39
这个问题没头没脑的,除非是很熟悉你工作的人,其他人都看不懂。
作者: 白手002    时间: 2020-2-17 09:11
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
工种不同,不了解你的计算原理。编程语言,就和现实的英语、中文一样。并不是学了它,就能写所有的论文了。还得懂数学语言。

比如,你问一个英国人,尽管他英语很好,但是它不懂你的数学,所以也无法解答,诸如:“英语如何推导二元一次方程组的通解”这种问题。





欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2