Originally posted by: UMQX_Olfat_ELMahi
Hello,
i am facing the same error but with different statement related to scheduling:
if i used:
int nbPkt2 = 3;
int nbTsk2 = 9;
range Ap2 = 0..nbPkt2*nbTsk2-1;
int durationAp2
i in Ap2 = 1;
dvar interval operations
i in Ap2 size durationAp2[i];
constraints {
forall (j in Ap2 : j mod nbTsk2 <= nbTsk2-5)
endBeforeStart(operations[j], operations
j+1);
}
it does work but when using :
int nbPkt2 = 3;
int nbTsk2 = 9;
range Pkts = 0 .. nbPkt2-1;
range Tsks = 0 .. nbTsk2-1;
range Ap2 = 0..nbPkt2*nbTsk2-1;
int Demand
i in Pkts, j in Tsks = 1;
dvar interval operations
i in Ap2 size durationAp2
ftoi(j/nbTsk2),j mod nbTsk2;
constraints {
forall (j in Ap2 : j mod nbTsk2 <= nbTsk2-5)
endBeforeStart(operations[j], operations
j+1);
}
it gives me two main errors:
Invalid initialization expression operations
bad conversion between integer object and numeric object
can you help me?
Thanks
#DecisionOptimization#OPLusingCPOptimizer