[clos] Affectation des objets a des conteneurs [Résolu/Fermé]

Signaler
Messages postés
6
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
1 décembre 2011
-
Messages postés
3839
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
15 avril 2021
-
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

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Faut aller demander sur un forum spécialisé.
Ici c'est C/C++.

ciao...
BruNews, MVP VC++
Messages postés
3839
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
15 avril 2021
120
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