我使用Google的ortools.constraint_solver来查找旅行推销员问题的解决方案。 As seen here.当我在一组点上运行程序时,一切都按预期工作。 现在我得到了那个工作,我试图通过遍历所有集合并调用每个集合上的约束求解器来解决多个点集合的TSP问题。 我有下面的代码重新定义gflagtsp_size取决于特定问题(不是所有集合的大小相同)的大小: gflags.DEFI
为了帮助我学习Minizinc,我试图解决一个简单的问题。我的代码找到了答案,但我很惊讶,大约需要10秒才能运行这样一个简单的问题。 问题是“什么是最小的回文整数> 10,所以它的数字总和> 10,回文也是?”。 我希望代码只做大的假设:答案最多只有8位数字。 我的代码(在toNum谓语来自hakank网站): predicate toNum(array[int] of var int: a, v