gpt4 book ai didi

optaplanner - 有关增量分数计算器的基础知识

转载 作者:行者123 更新时间:2023-12-02 04:50:36 27 4
gpt4 key购买 nike

我是 optaplanner 的新手。我正在使用 6.2。我即将编写我的第一个分数计算器。我正在阅读关于 Java 的文档抽象增量分数计算器是否有任何其他文档详细说明框架如何/为什么以及何时调用接口(interface) IncrementalScoreCalculator 中的差异方法

void resetWorkingSolution(Sol sol);

void beforeEntityAdded(java.lang.Object o);

void afterEntityAdded(java.lang.Object o);

void beforeVariableChanged(java.lang.Object o, java.lang.String s);

void afterVariableChanged(java.lang.Object o, java.lang.String s);

void beforeEntityRemoved(java.lang.Object o);

void afterEntityRemoved(java.lang.Object o);

谢谢

最佳答案

首先编写一个简易分数计算器,并将其配置为 <assertionScoreDirectorFactory> ,在编写增量分数计算器之前。因为后者很难写。

看看the docs尤其是序列图:before 方法在事情发生之前被调用,after 方法在事情发生之后被调用。实体是计划实体。变量是计划实体的计划变量。添加/更改/删除是不言自明的。

关于optaplanner - 有关增量分数计算器的基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29063956/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com