微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在状态图中比较代理与所有连接代理的条件

如何解决如何在状态图中比较代理与所有连接代理的条件

我正在撰写与模拟河流流域农民行为相关的论文。我有 6 包含不同农民群体的代理。这些农民已经在 GIS 地图上定位为 anylogic 中的环境(主要)。我还通过在主启动上编码并使用“链接到代理”来定义 6 个代理之间的连接。现在,我想通过状态图来定义代理的行为。但我有一些困难。我必须将每个农民的收入与所有相关农民的收入进行比较。我怎样才能做到这一点?我试图定义条件转换和写的内容(例如,如果每个农民的收入小于其网络中所有连接农民的收入,则执行特定操作):

IncomeT

但是没有用。有什么建议吗? 谢谢。

解决方法

不太清楚您正在为其设计状态图的代理人。是某个包含农民人口的实体(比如区域)吗?如果是,那么您为什么要将一个区域连接/链接到另一个区域?如果您的代理人是农民(这不是您描述的方式,但似乎合乎逻辑),那么您只需将“最低人口收入”存储(并更新)在某个变量中,并将个人收入与该存储值进行比较。 或者,您可以使用 min() 函数。更多相关信息:https://help.anylogic.com/index.jsp?topic=%2Fcom.anylogic.help%2Fhtml%2Fdata%2Fcollections-statistics-api.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。