OptaPlanner用户指南(http://docs.jboss.org/optaplanner/release/6.4.0.Final/optaplanner-docs/html_single/index.html#whichOptimizationAlgorithmsShouldIUse)提及"将多个算法组合在一起"。
如何在配置文件中指定? XML不允许多个localSearchType元素。我尝试用
运行$ cat dat/80lines.txt
line of text - 1
line of text - 2
...
line of text - 79
line of text - 80
并且它运行了,但我不确定使用了什么算法。
答案 0 :(得分:1)
您可以组合LS'并对它们进行排序。
联合:
<acceptor>
<entityTabuSize>7</entityTabuSize>
<lateAcceptanceSize>200</lateAcceptanceSize>
</acceptor>
// with acceptedCounLimit 1 => LA with a bit of tabu
序列
<localSearch>
<termination>...</termination>
<acceptor>
<lateAcceptanceSize>200</lateAcceptanceSize>
</acceptor>
...
</localSearch>
<localSearch>
<acceptor>
<entityTabuSize>7</entityTabuSize>
</acceptor>
...
</localSearch>
// First LA, then TS
答案 1 :(得分:0)
显然,您可以使用一系列localSearch部分。