获取 ScoreExplanation during/after 自定义移动
Getting ScoreExplanation during/after a Custom Move
我的解决方案适用于 VRPTW
,并且我创建了一个 Custom Move
。
在尝试自定义动作后(在被接受之前),我希望看到它的分数细分(不仅仅是分数本身)。
哪里是使用 ScoreExplanation
查看详细分数细分的好位置? 例如。在我的 AbstractMove
某处实现?
我打开了 TRACE
模式,可以看到比分。我已经尝试在下一个自定义移动 运行 时将其拉高并且它似乎正在工作,因为它正在从上一个自定义移动中检索正确的分数,但是当我查看 ScoreExplanation
时,它看起来完全不对劲(加起来不计入分数)。
分数解释并非设计用于步骤内部,它们太慢了。您可以随时使用 ScoreManager
API,但如果您在求解器线程或移动线程上执行此操作,将会付出严重的性能损失。
我的解决方案适用于 VRPTW
,并且我创建了一个 Custom Move
。
在尝试自定义动作后(在被接受之前),我希望看到它的分数细分(不仅仅是分数本身)。
哪里是使用 ScoreExplanation
查看详细分数细分的好位置? 例如。在我的 AbstractMove
某处实现?
我打开了 TRACE
模式,可以看到比分。我已经尝试在下一个自定义移动 运行 时将其拉高并且它似乎正在工作,因为它正在从上一个自定义移动中检索正确的分数,但是当我查看 ScoreExplanation
时,它看起来完全不对劲(加起来不计入分数)。
分数解释并非设计用于步骤内部,它们太慢了。您可以随时使用 ScoreManager
API,但如果您在求解器线程或移动线程上执行此操作,将会付出严重的性能损失。