我使用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