如何逐步运行调度过程?

问题描述 投票:0回答:1

我理想地希望运行调度,但这需要以递增方式运行。

调度:给定一组资源R1,R2 ... Rn,我们理想地希望基于一组约束选择资源,并在一天中的给定时间段内将其分配给实体。一旦为给定时间段分配了资源,我们就无法同时使用该特定资源。这看起来与会议安排类似吗?

调度过程,比如,说,

  1. 在开始时,没有资源分配给任何实体。
  2. 当请求来自资源的特定实体时,我们发送请求JSON响应并查找符合条件的给定时间段的资源并返回JSON响应。
  3. 随着更多请求的进入,我们维护资源实体的现有状态,但新的请求将得到解决。因此,可能需要存储当前状态,并且需要为将来的请求提供。

如何使用JSON请求/响应执行此操作。

有什么例子我可以用来参考。

附图显示这可能是可能的。

enter image description here

optaplanner
1个回答
0
投票

在用户指南中,查看持续计划和实时计划(包括守护程序模式)。

请注意,如果您一次只能分配一个资源而无法重新分配现有资源,那么它就不是NP难的。这意味着您无法节省大量成本,也无需使用OptaPlanner(例如Drools就足够了)。

© www.soinside.com 2019 - 2024. All rights reserved.