如果Python中的scipy.optimize.dual_函数
我正在将一些代码从Python翻译成R,并且发现很难在每个代码中找到相应的函数。在这种情况下,我遇到的代码是:如果Python中的scipy.optimize.dual_函数,python,r,optimization,nonlinear-optimization,simulated-annealing,Python,R,Optimization,Nonlinear Optimization,Simulated Annealing,我正在将一些代码从Python翻译成R,并且发现很难在每个代码中找到相应的函数。在这种情况下,我遇到的代码是: output = dual_annealing( residuals_totalcases, x0=parameter_list, bounds=bounds_params ) 从scipy.optimize.dual_annealing文档中,我看到该函数实现了双重退火优化 R中的哪些包/函数与此等效 从R文档
output = dual_annealing(
residuals_totalcases, x0=parameter_list, bounds=bounds_params
)
从scipy.optimize.dual_annealing
文档中,我看到该函数实现了双重退火优化
R中的哪些包/函数与此等效
从R文档中,我看到包中有带有anneal
功能的选项,以及包中的GenSA
功能以及其他一些功能
这些似乎都使用模拟退火,但没有人讨论双重退火,python文档将其描述为“这种随机方法源自CSA(经典模拟退火)和FSA(快速模拟退火)的推广,并结合在可接受位置上应用局部搜索的策略。”
有人能澄清一下吗?TIA这是一个软件包:GenSA:广义模拟退火,位于 ,, 随附文件: 向永祥,顾边。B.Suomela,J.Hoeng(2013年)。有效全局优化的广义模拟退火:R的GenSA包。R期刊,第5/1卷,2013年6月 scipy文档将此模型引用为参考#5,表示它们是彼此的替代实现