Originally posted by: huguowei
I am using C++ and CPLEX 12.1, under MS VS2008.Runtime error:IloAlgorithm 00D09EA0 cannot change extractables.
I guess the error due to my code as follow:
{
IloBoolVarArray zi(env);
IloExprArray Tij(env);
k=0;
for(int i=0;i<GenNum;i++){
Tij
0+k +=(-gen[i].INS+IloAbs(gen[i].INS))/2;//gen[i].INS is eternal constant
for(int j=1;j<T;j++){
Tij
k+j+=(Tij
k+j-1*(2-IloPower(2,zi
k+j-1))+2-IloPower(2,zi
k+j-1));}
k=(1+i)*T;}
Tij
k+j+=(Tij
k+j-1*(2-IloPower(2,zi
k+j-1))+2-IloPower(2,zi
k+j-1));
for(int i=0;i<GenNum;i++){
for(int j=0;j<T;j++){
IloRangeArray(env,gen[i].MDT,Tij,100);}}}
I am using some function like IloAbs and IloPower,and it leads to the error?
many thanks!
#CPLEXOptimizers#DecisionOptimization