2016-05-13 85 views
1

我正在运行我的模拟。我必须用20个不同的种子值运行我的模拟20次。我将模拟输出保存在20个不同的文件中。 Netlogo中有没有什么办法,我们可以指定运行次数和种子值,并且在指定的运行次数之后自行完成程序并在一个或不同文件中输出结果?自动执行netlogo中的程序

回答

0

您可以使用行为空间,并将其作为实验参数之一使用种子值。

下面是行为空间的链接:https://ccl.northwestern.edu/netlogo/docs/behaviorspace.html

+0

我试着使用行为空间来运行程序,并得到该错误消息 – user2293224

+0

java.lang.OutOfMemoryError:在java.lang.Class.getDeclaredMethods0 PermGen的空间 (本机方法) 在java.lang.Class.privateGetDeclaredMethods(Class.java:2436) 在java.lang.Class.privateGetPublicMethods(Class.java:2556) 在java.lang.Class.privateGetPublicMethods(Class.java:2572) 在java.lang.Class.privateGetPublicMethods(Class.java:2572) at java.lang.Class.getMethods(Class.java:1412) at or g.nlogo.generator.BytecodeUtils $ .getMethods(BytecodeUtils.scala:34) at org.nlogo.generator.BytecodeUtils $ .isRejiggered(BytecodeUtils.scala:19) at – user2293224

+0

看起来你的实验太大了。你测试了多少变量?首先尝试一个小实验。 – mattsap