小编Kum*_*mar的帖子

多次运行 DEoptim 的可重现结果

我正在尝试以DEoptim下列方式在 R 中使用

fit <- DEoptim(fn = .obj, lower=lower, upper = upper, 
                control = list(itermax = 100, trace = 1, parallelType = 1, 
                               steptol = 25, reltol = 1e-9, strategy = 6))
Run Code Online (Sandbox Code Playgroud)

但是,DEoptim在并行设置中使用不会在多次运行中重现结果。使用parallelType = 0. 我尝试在集群中设置种子clusterSetRNGStream以及在代码中使用,set.seed但这也无济于事。

有没有人在尝试DEoptim并行运行时遇到过类似的问题。下面是sessionInfo

sessionInfo()
R version 3.2.1 (2015-06-18)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252    LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                           LC_TIME=English_United States.1252 …
Run Code Online (Sandbox Code Playgroud)

r mathematical-optimization deoptimization

6
推荐指数
0
解决办法
117
查看次数