0
當解決約束條件時使用drl文件時,可以使用insertLogical()
,它只在drools的工作內存中插入事實,直到解決方案完成後LHS纔會被收回(LHS始終保持爲insertLogical()
)。當我們從Optaplanner的solver.solve()
獲得解決方案時,我們會收到我們自己的解決方案類選項,如NurseRoster,CloudBalance。但是,我怎麼能檢索事實,直到我的解決方案停留在Drools的工作記憶,所以我可以看到是什麼造成了解決方案?從Optaplanner解決方案中檢索drools工作內存
我在尋找類似:
solver.solve(nurseRoster);
scoreDirector.getDroolsWorkingMemory().getNotRetractedFacts()
任何幫助表示讚賞。由於