如何将过滤器类应用于子链反向移动选择器?

时间:2019-06-03 23:49:13

标签: optaplanner

如何使用自定义过滤器类进行子链反向移动?

我所看到的问题是Optaplanner对正常和反向移动都使用2个不同的类,因此我需要在配置文件中同时添加正常和反向移动过滤器。我该怎么办?

这是我到目前为止的内容(注释掉的行不起作用):

...
<subChainChangeMoveSelector>
    <selectReversingMoveToo>false</selectReversingMoveToo>
    <filterClass>BookingSubChainChangeMoveFilter</filterClass>
</subChainChangeMoveSelector>
<!--<subChainReversingChangeMoveSelector>-->
<!--    <filterClass>BookingSubChainReversingChangeMoveFilter</filterClass>-->
<!--</subChainReversingChangeMoveSelector>-->
<subChainSwapMoveSelector>
    <selectReversingMoveToo>false</selectReversingMoveToo>
    <filterClass>BookingSubChainSwapMoveFilter</filterClass>
</subChainSwapMoveSelector>
<!--<subChainReversingSwapMoveSelector>-->
<!--    <filterClass>BookingSubChainReversingSwapMoveFilter</filterClass>-->
<!--</subChainReversingSwapMoveSelector>-->
...

0 个答案:

没有答案