You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In line 13 of file escape.mzn , the variable is declared as: var int: step;. The scale is not precise enough. When I fixed the edge with uedge, as shown in the debugging tutorial, the model output a wrong answer and printed step = 11 rather than step = 9 as expected.
I think we should either change this line of code to var STEP: step; or add another constraint: constraint path[maxstep] = dest; in order to get the right answer.
Hope this helps. :)
The text was updated successfully, but these errors were encountered:
In line 13 of file escape.mzn , the variable is declared as: var int: step;. The scale is not precise enough. When I fixed the edge with uedge, as shown in the debugging tutorial, the model output a wrong answer and printed step = 11 rather than step = 9 as expected.
I think we should either change this line of code to var STEP: step; or add another constraint: constraint path[maxstep] = dest; in order to get the right answer.
Hope this helps. :)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
I agree. But arguably this is just another bug in the initial model.
The code form escape-fixed uses the declaration
var STEP: step;
But I agree its not the point of the lecture, so I have modified the example code
In line 13 of file
escape.mzn
, the variable is declared as:var int: step;
. The scale is not precise enough. When I fixed theedge
withuedge
, as shown in the debugging tutorial, the model output a wrong answer and printedstep = 11
rather thanstep = 9
as expected.I think we should either change this line of code to
var STEP: step;
or add another constraint:constraint path[maxstep] = dest;
in order to get the right answer.Hope this helps. :)
The text was updated successfully, but these errors were encountered: