[英]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.