部分 III. 红帽构建的 OptaPlanner solver

通过 OptaPlanner 解决计划问题包括以下步骤:

  1. 将计划问题建模 为使用 @PlanningSolution 注释(例如,NQueens 类)注解的类。
  2. 配置 Solver (例如,为任何 NQueens 实例配置第一个 Fit 和 Tabu Search solver)。
  3. 数据层加载问题 数据集(如 Four Queens 实例)。这就是规划问题。
  4. 通过 Solv er.solve (问题)解决此问题,这将返回找到的最佳解决方案。
inputOutputOverview