[英]What `visit` parameter value is allowed in scipy.optimize.dual_annealing?
[英]What is the R equivalent if the scipy.optimize.dual_annealing function in Python
我正在将一些代码从 Python 翻译成 R,并且发现很难在每个代码中找到相应的函数。 在这种特殊情况下,我遇到问题的代码是:
output = dual_annealing(
residuals_totalcases, x0=parameter_list, bounds=bounds_params
)
从scipy.optimize.dual_annealing
文档中,我看到该函数实现了双退火优化。
R 中的哪些包/函数与此等效?
从R文档,我看到有一个与该选项anneal
的功能子查询包,以及GenSA
功能在GenSA包,以及一些其他人。
这些似乎都使用模拟退火,但没有人讨论双重退火,python 文档将其描述为“这种随机方法源自 CSA(经典模拟退火)和 FSA(快速模拟退火)的泛化,耦合到应用局部的策略搜索接受的位置。”
任何人都可以提供任何澄清吗? TIA
这是这个包:GenSA:广义模拟退火,位于
https://cran.r-project.org/web/packages/GenSA/index.html以及随附的论文:
Y.Xiang,S. Gubian。 B. Suomela, J. Hoeng (2013)。 用于高效全局优化的广义模拟退火:R 的 GenSA 包。R 期刊,第 5/1 卷,2013 年 6 月
scipy 文档将此模型作为参考 #5 引用,说它们是彼此的替代实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.