[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 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 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);
}
A voir également:

2 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
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 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
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