粒子群优化调用计数

时间:2018-03-05 17:33:15

标签: r optimization particle-swarm

在尝试使用R-CRAN中的psohydroPSO包时,我需要使用/访问计数(当前迭代,当前数字函数评估和当前重启)才能工作我正在写的功能。但是,我似乎无法解决这个问题。关于如何在目标函数中调用当前迭代/函数/重启的任何建议都会很棒。一段示例代码将不胜感激,因为我似乎无法完全理解文档。

背景
我的函数需要迭代次数,因为它是FORTRAN编写的一些代码的包装器,其中生成输入文件并将输出文件读回到R.我希望迭代编号能够存活,以便我可以返回到先前的输出文件供进一步分析。这方面的一个例子是:
~/runs/<restart #>/<iteration>/<particle>/input/
~/runs/<restart #>/<iteration>/<particle>/output/

包装函数接受参数,自动生成输入文件,运行FORTRAN模型,然后解析输出并对其进行后处理(例如,性能指标计算)。

0 个答案:

没有答案