【问题标题】:Repast Symphony Scheduling method priority and agent priorityRepast Symphony 调度方法优先级和代理优先级
【发布时间】:2019-02-25 22:48:46
【问题描述】:

我有一个(我希望)简单的问题想问那些有 Repast Symphony 经验的人。

基于注释的调度允许设置优先级。如果我为此使用 ScheduleParameters.FIRST_PRIORITY 和 ScheduleParameters.LAST_PRIORITY 参数,如果每个代理在每个滴答时都执行这些方法,整个调度程序如何解释?

  1. 首先,所有代理都使用 ScheduleParameters.FIRST_PRIORITY 执行该方法,然后所有代理才会使用 ScheduleParameters.LAST_PRIORITY 执行该方法。

  2. 对于每个代理,首先执行带有 ScheduleParameters.FIRST_PRIORITY 的方法,然后同一个代理执行带有 ScheduleParameters.LAST_PRIORITY 的方法。因此,每个代理都会在轮到下一个代理之前执行这两种方法。

【问题讨论】:

    标签: scheduler repast-simphony


    【解决方案1】:

    选项 1. 是正确的。将执行所有使用 FIRST_PRIORITY 安排的操作,然后执行所有使用 LAST_PRIORITY 的操作。调度器实际上没有代理的概念,只有动作(即调度方法)。

    【讨论】:

    • 感谢您的回复(以及一般的 Repast Symphony)。这也是我所希望的。
    猜你喜欢
    • 1970-01-01
    • 2012-11-22
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    相关资源
    最近更新 更多