首先,我用这样的一个SolverConfig.xml实现了一个changeMoveSelector:
<changeMoveSelector>
<entitySelector>
<entityClass>Project</entityClass>
</entitySelector>
<valueSelector>
<variableName>developer</variableName>
</valueSelector>
</changeMoveSelector>经过10秒的优化,我得到了以下结果:-388hard/-65165soft
在此之后,我取消了对changeMoveSelector的注释,经过10秒的优化,我得到了以下内容(更好!)结果:-350hard/-64713soft
当没有OptaPlanner声明时,changeMoveSelector是如何“移动”的?
发布于 2015-08-19 07:49:06
如果没有定义移动选择器,本地搜索默认为更改和交换移动的联合--这解释了更好的结果。在IIRC的文件里。
https://stackoverflow.com/questions/32078031
复制相似问题