Originally posted by: Ptktsang
I make use of the method (version 1) provided by RodrigoLinfati in this page,
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14463933,to define a 3D variable array.
However, I have no idea how to define the variable as binary. Please help me.
Below are modified code but without the idea of defining binary variable for your reference.
IloArray <IloArray <IloArray <IloNumVar> > > y (env, n1);
for (int i=0; i<n1; i++) {
y[i] = IloArray <IloArray<IloNumVar> > (env, n2);
for (int j=0; j<n2; ++j) {
y[i][j] = IloArray <IloNumVar> (env, n3);
for (int k=0; k<n3; ++k) {
y[i][j][k] = IloNumVar(env);
cout << i << " " << j << " " << k << " " << y[i][j][k] << endl;
}
}
}
#CPLEXOptimizers#DecisionOptimization