Optaplanner 可以管理预订所需的各种组件吗?

Can Optaplanner manage various components needed for a reservation?

我正在处理的项目有多个不同类型的组件。用户进行预订,我们的 Spring 引导服务器必须确定用户请求的组件在接下来的 30 天(间隔 1 分钟)内何时可用。

如果服务器在某个时间必须检查一堆组件是否可用,Optaplanner 是否可以为这一次预订挑选出所有组件?

我有点困惑,因为该网站在文档开头简要地显示了一张“设备调度”图片,但后来我没有看到任何与设备调度相关的详尽示例。

OptaPlanner 新手面临的最大挑战是为他们的规划问题创建一个好的模型,尤其是在没有相关示例的情况下。一些提示:

  1. 阅读文档中的“领域建模指南”(或 see this video about it)。

  2. 看看 optaplanner-examples(不是 optaplanner-quickstarts)中的 cheaptime 示例。听起来有点像这个问题。