【发布时间】:2021-07-25 19:12:26
【问题描述】:
我有一个模拟分销网络的模型。
我有一群代理商(客户),从数据库开发(地址-> Gis 位置和订购时间)
我也有一个订单代理,它有一个参数“客户”
我在客户代理中有一个源来生成订单和源出口处的代码:agent.customer = this;
在源代码中,我将 Arrival 定义为:Database 中的 Arrival table 并参考客户 -> 订单时间。我的问题是,我目前在这个人口的每个来源中生成每个订单。如何设置源/模型,我只在特定客户处生成来自该客户的订单?
【问题讨论】:
-
更新:目前我使用真/假检查并检查订单和商店的地址,仅使用“正确”订单并删除其余订单。但是我认为有一个更有效的方法来解决这个问题,因为稍后订单表将包含 10.000+ 数据,我无法想象每天生成 10.000 个代理并删除其中的 9.900 个真的很好
标签: simulation anylogic simulate