0

我是 AnyLogic 的新手,我有一个无法解决的问题......

我“主要”,“空间和网络”部分我将“布局类型”和“网络类型”设置为“随机”,并选中了“启动时应用”框......一开始我有一个不错的社交网络

在此处输入图像描述

然而代理出生和死亡......问题是当我添加代理时main.add_individuals(),新创建的代理没有连接!因此,当所有初始代理都死了时,我发现自己有代理但没有网络!

在此处输入图像描述

我能怎么做?当我添加一个新代理时,我希望它与其他代理连接:S

谢谢!!!


我尝试了以下方法 ,但没有成功……我总是以没有网络的人口告终
在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

一种方法是在代理创建期间(“启动时”参数)使用connections.connectTo(代理)手动完成。此代码会将代理连接到代理列表中大约一半的代理。您也可以使用 normal() 而不是 0.5 来获得更实际的连接数。

for(Agent ag : yourListOfAgents){
     if(random() < 0.5){
         connections.connectTo(ag);
     }
}
于 2016-09-05T12:15:02.313 回答