【发布时间】:2017-09-28 12:13:52
【问题描述】:
我已经开始在工作中使用 choco-solver,但不明白传播者和搜索策略如何相互影响。
我认为 choco 有一些标志可以告诉我在传播期间是否有任何约束变量域发生了变化。如果有,那么传播会一次又一次地开始,直到没有发生域更改。之后,如果约束仍然不满足或失败,则将搜索策略连接到求解过程。
但是我的程序的输出表明我错了。 Propogator 确实工作了 2 到 3 次,每次都更改域,但随后会调用搜索策略。
请帮助我,我的结论哪里错了? 或者它应该按照我的想法工作并且我的代码中有一些错误导致错误的输出?
对不起我的英语不好
【问题讨论】: