option show_stats 1; option prestats 1; option omit_zero_rows 1; option cplex_options 'mipdisplay=2 mipinterval=100 timelimit=3600 timing =1'; model Budget.mod; data Budget.dat; for {i in 1..n} { let d[i,"VC"]:=depenses["VC"]; let d[i,"L"]:=depenses["L"]; let d[i,"V"]:=depenses["V"]; let d[i,"T"]:=0; let d[i,"I"]:=0; let d[i,"EDF"]:=0; } for {i in 1..n : i mod 2=0} { let d[i,"T"]:=depenses["T"]; } for {i in 1..n : i mod 4=0} { let d[i,"I"]:=depenses["I"]; } for {i in 1..n : i mod 6=0} { let d[i,"EDF"]:=depenses["EDF"]; } display d; solve; display Loisirs; display l; display e;