当前位置: 首页 > 知识库问答 >
问题:

AnyLogic-在网络中添加代理

董花蜂
2023-03-14

我对任何逻辑都是新手,我有一个问题我无法解决...

我把“布局类型”和“网络类型”设为“随机”,并勾选了“启动时申请”的复选框……一开始,我就有了一个不错的社交网络

然而代理的诞生和死亡...问题是,当我添加代理main.add_personals()时,新创建的代理没有连接!所以我,当所有最初的特工都死了,我发现我自己有特工,但没有网络!

我该怎么办?添加新代理时,我希望它与其他代理连接:s

谢谢!!!

共有1个答案

夏星阑
2023-03-14

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

for(Agent ag : yourListOfAgents){
     if(random() < 0.5){
         connections.connectTo(ag);
     }
}
 类似资料:
  • 我定义了一个布局,以便代理根据数据库中的列表从一个矩形节点移动到另一个矩形节点。因此,例如,代理1将前往“通道”701,然后前往702,等等。 布局示例 特工们从左上角进入,沿着x走到那一行的末尾,然后向下走到底部,再向右走,参观他们途中的“车道”。 然而,我注意到一个代理的第一条车道在右下角,所以它不是沿着路径穿过然后向下,而是使用最短的距离,沿着对角线直行到拐角的车道: 软件中有什么东西我可以

  • 我是anylogic的新手,在使用add_agent()创建新代理时遇到了一个问题。我正在模拟一个有消费者、销售商和产品作为代理的网店。每种产品都属于一个销售商,消费者在此期间购买。当每个供应商的产品数量低于预定义的阈值或消费者需求大于可用产品时,我尝试使用add_Product()(来自主代理)添加新产品。问题是,在每个供应商中,分配给产品的索引是重复的(root.products[5],roo

  • 从队列中获取代理是通过完成的,但我似乎找不到与添加内容等价物。我尝试了但没有成功...

  • 我有一个NettyServerCustomizer,它的下一个代码是: 但是reactor-netty从版本0.9.10开始就不推荐使用方法,请访问:https://github.com/reactor/reactor-netty/pull/1175。 如何使用新的API获得相同的行为?

  • 问题内容: 我知道在linux内核中,我们可以在传输层添加我们自己的协议,类似于TCP,UDP等。 是否有任何钩子可以在网络层上注册类似于IP,ARP的新协议,可以将数据包传输到应用程序,以及如何在Linux内核中添加此协议? 问题答案: 要处理从用户空间到协议的通信,请使用内核套接字API注册协议。这使您可以从用户空间创建普通套接字。 看一下相关代码示例的蓝牙/ RFCOM套接字实现。 要注册协

  • 本文向大家介绍Docker 将容器添加到网络,包括了Docker 将容器添加到网络的使用技巧和注意事项,需要的朋友参考一下 示例 此命令将myAwesomeApp-1容器连接到app-backend网络。将容器添加到用户定义的网络时,嵌入式DNS解析器(它不是功能齐全的DNS服务器,并且不可导出)允许网络上的每个容器解析同一网络上的其他容器。此简单的DNS解析器在默认网桥bridge网络上不可用。