如何使用自定义过滤器类进行子链反向移动?
我所看到的问题是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>-->
...