[clos] Affectation des objets a des conteneurs

Résolu/Fermé
mlahbib Messages postés 6 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 1 décembre 2011 - 1 déc. 2011 à 20:21
cptpingu Messages postés 3836 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 11 février 2023 - 2 déc. 2011 à 01:57
Bonsoir
j'ai écrit mon programme sous IBM ILOG CPLEX Optimization Studio qui affecte a un nombre minimum de conteneur un ensemble donnée d'objet dont la somme des taille des objets affectée a chaque conteneur ne doit dépasser la taille de ce dernier(les conteneurs sont de taille identique). Mon programme ne traite pas les objets suivant l'ordre qu'ils ont dans la liste
cad il additionne obj1 et obj3 et les affecte a un conteneur au lieu de obj1 et obj2 meme si taille (obj1+ obj2)< taille conteneur
est ce que quelqu'un peut m'aider ?
merci d'avance

int Nbobj = ...;
int Nbconteneur = ...;
range obj = 1..Nbobj;
range conteneur = 1..Nbconteneur;
int Sizeconteneur = ...;
int Capacityobj[obj]=...;
dvar boolean Open[conteneur];
dvar boolean Assign[obj][conteneur];


minimize sum(c in conteneur) Open[c];
subject to
{
forall( o in obj )
cteachObjectMustBeAssignedToOneconteneur:
sum( c in conteneur )
Assign[o][c]==1 ;

forall (c in conteneur)
ctTotalSizeOfObjectAssignedToEachConteneurMustNotExeedItsCapacity:
sum (o in obj) Assign[o][b]*Capacityobj[o] <= Open[c]* Sizeconteneur;

{int} PackingResult[c in conteneur]= {o | o in obj : Assign[o][c] == 1};
execute DISPLAY_RESULTS
{
writeln("Packing Result=", PackingResult);
}

2 réponses

BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 17
1 déc. 2011 à 22:51
Faut aller demander sur un forum spécialisé.
Ici c'est C/C++.

ciao...
BruNews, MVP VC++
3
cptpingu Messages postés 3836 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 11 février 2023 124
2 déc. 2011 à 01:57
Ce n'est pas parce que tu ouvriras ce sujet en continue, que tu auras une réponse.
http://www.codes-sources.com/forum/sujet-AFFECTATION-OBJETS-CONTENEURS_1559094.aspx
Je clos.

________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
3
Rejoignez-nous