【发布时间】:2021-02-08 22:22:27
【问题描述】:
在一个模型中,我通过“链接到其他代理”对象连接了网络中的不同代理类型。我使用了一个函数来创建网络:
shopLink.connectTo(this.getNearestAgent(main.shops));
homeLink.connectTo(this.getNearestAgent(main.homes));
所以每个工厂代理只连接到最近的商店和家。此函数在 Factory-agent 类型的“启动时”字段中调用。
假设红色的代理类型是工厂,黄色代表商店,绿色代表家庭。还假设所有 Factory-agents 都包含 Person-agents,并且我想将 Person-agents 发送到最近连接到 Factory-agent 的 Shop-agent。我需要使用什么 Java 代码来选择最近连接到 Factory-agent 的 Shop-agent?
【问题讨论】:
-
我认为这是一个图形问题。因此,您可以阅读此blog post。否则知道你已经做了什么会有所帮助吗?你写了一些代码吗?
-
分享更多关于您在工厂代理类型中的实际连接设置的详细信息,我们可以提供帮助;)