Hi everyone
I was trying to solve a optimal route problem but my code is not giving right solution it just shows binary variable of last stage while binary variables of previous stage are zero so unable to identify the route. I m copying my code here plz let me know the mistake
binary variables y11,y12,y21,y22,y23,y24,y25;
positive variables m,m1,m2,s11,s12,s,e1,e2,e3,e4,e5,ep1,ep2,ep3,ep4,ep5,et;
free variable z;
equations obj,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 ;
obj…z=e=0.08et-(5687500-34.8s11)y11-(0-0s12)y12-(95000000-45.9e1)y21-(80532000-71.16e2)y22-(86936900-8.82e3)y23-(19143600-29.68e4)y24-(5937432-31.25e5)*y25;
c1…m=e=1700000;
c2…m=e=m1+m2;
c3…s11=l=130000;
c4…e1=l=406975;
c5…e2=l=341275;
c6…e3=l=182500;
c7…e4=l=420000;
c8…e5=l=230680;
c9…et=e=ep1+ep2+ep3+ep4+ep5;
c10…y11+y12=l=0;
c11…y21+y22+y23+y24+y25=l=1;
c12…s11=e=0.9m1;
c13…ep1=e=389e1;
c14…ep2=e=1530e2;
c15…ep3=e=490e3;
c16…ep4=e=340e4;
c17…ep5=e=162e5;
c18…s12=e=m2;
c19…s=e=s11+s12;
model msw /all/;
solve msw maximize z using minlp;
display z.l,m.l,m1.l,m2.l,s11.l,s12.l,e1.l,e2.l,e3.l,e4.l,e5.l,et.l,y11.l,y12.l,y21.l,y22.l,y23.l,y24.l,y25.l;