Argot program error
Model:

Set:

m /m 1..M6/;

v /v 1..v 20/;

Link (m, v):t, x, st;

pred(v,v)/v 1、v2 v3、v4 v6、v7 v9、v 12v 12v 13、v 14 v 15、v 16 v 17、v 18 v 18

End set

@for (link: @ bin (x));

@for(m(k):@for(v(i): st(k,I)>= 0));

@for(v(i): @sum(m(k): x(k,I))= 1);

@for(pred(i,j):@for(m(k):@for(m(l):st(l,j)*x(l,j)+( 1-x(l,j))* 10000 & gt; =(st(k,i)+t(k,i))*x(k,I)));

@ for(m(k):@ for(v(I):@ for(v(j):x(k,i)*x(k,j)*(st(k,i)+t(k,i)-st(k,j))*(st(k,i)+t(k,i)-st(k,j))& gt; 0)));

@ for(m(k):@ for(v(I):@ for(v(j):x(k,i)*x(k,j)*(st(k,i)-st(k,j))*(st(k,i)-st(k,j)-t(k,j))& gt; 0)));

min=@max(links(k,i):st(k,i)*x(k,i)+t(k,i)*x(k,I));

Data:

t = 5 40 40 40 7 40 40 40 4 40 40 40 40 40 40 40 40 40 40 40 340 40 40 40 40

3 7 40 40 40 4 40 40 5 40 40 40 2 40 40 40 40 40 40 40

40 40 6 40 40 6 40 40 8 40 40 40 6 8 3 40 5 7 40 40

40 40 40 3 40 40 7 40 40 5 6 40 40 40 8 7 40 40 9 40

40 40 40 4 40 40 40 10 40 40 5 4 40 40 40 4 40 40 6 3

40 40 40 1 1 40 40 12 40 40 40 40 40 40 13 40 40 40 40 40 40;

End data

end

I simplified it a little. Sometimes lingo really takes a long time and should be able to run.