Bonjour,
Dans le cadre d'un projet sous Visual 2008 C++ et utilisant le solveur Cplex, je suis amené à créer des tableaux de variables multidimensionnels. Créer un IloArray en 2 dimensions ne me pose pas de problème.
Par contre en crée un de 4 me pose des problèmes, je n'est pas d'autres choix que de créer un IloArray 4 dimensions pour cela je créé ceci dans mon .h:
typedef IloArray<IloArray<IloArray<IloIntVarArray> > > VarMatrix4D;
maintenant je voudrais initialiser ce tableau mais je suis completement largué, je voudrai pour un objet X de type VarMatrix4D que je represente de la manière suivante X[i][j][k][l] :
- i est de dimension 3
- j de dimension nbMachine[i] (ex : 1;2;2)
- k de dimension nbTravaux
- l de dimension nbTravaux
Les valeurs des cases doit être 0 ou 1
Si vous avez des pistes pour m'aider à initialiser ce tableau correctement cela m'aiderez grandement
Merci d'avance
Partager