IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Variante du bin packing avec deux contraintes


Sujet :

Algorithmes et structures de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    707
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 707
    Points : 777
    Points
    777
    Par défaut Variante du bin packing avec deux contraintes
    Bonjour,

    Je cherche des pistes pour résoudre ce problème:

    - j'ai un certain nombre de paquets tous de même dimension, mais dont le poids varie entre 1 et 20 kg
    - à placer dans des conteneurs ayant une capacité totale maxi de 8 paquets et de 20 kg
    -> comment faire pour placer l'ensemble des paquets dans un minimum de conteneurs ?

    S'il n'y avait que le poids, j'aurai pu m'en tirer avec algorithme "First-Fit Decreasing" mais la contrainte "maximum 8 paquets par conteneur" me pose problème

    Je ne cherche pas une solution optimale, mais quelque chose de raisonnablement efficace et rapide...

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 084
    Points
    16 084
    Par défaut
    Pourquoi ne pas faire une première passe pour trouver les configurations valides 8 paquets / 20 kg, sans contrainte de dimensions. Et ensuite faire le bin-packing sur ces configuration exclusivement.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    707
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 707
    Points : 777
    Points
    777
    Par défaut
    Je ne comprends pas ce que tu veux dire !? Il n'y a pas de contrainte de dimension, seulement de poids et de nombre d'emplacements par conteneur. Un "first-fit decreasing" sur le poids n'est pas suffisant car je pourrais me retrouver avec des associations de paquets totalisant 20 kg (ou moins) mais dépassant la limite de 8 paquets possibles par conteneur. Les conteneurs peuvent contenir de 1 à 8 paquets bien sûr, ce n'est pas fixé à 8.

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 084
    Points
    16 084
    Par défaut
    Citation Envoyé par GoustiFruit Voir le message
    Je ne comprends pas ce que tu veux dire !? Il n'y a pas de contrainte de dimension, seulement de poids et de nombre d'emplacements par conteneur.
    Ah, désolé. Quand je vois bin-packing et conteneur, j'ai tendance à penser à Tetris.

    Ton problème à l'air d'être connu sous le nom "Bin Packing with Cardinality Constraints".

    Je ne connais pas l'état de l'art en la matière, mais ca m'a l'air de passer par des méta-heuristiques du genre 'recherches locales'.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    707
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 707
    Points : 777
    Points
    777
    Par défaut
    Merci, avec le nom que tu m'as donné j'ai pu trouver ceci (pdf): http://paginas.fe.up.pt/~esicup/tiki....php?fileId=98
    qui semble correspondre à mon problème précis. J'étudierai ça demain, il est trop tard ce soir

Discussions similaires

  1. Bin-packing et contraintes
    Par Yoratheon dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 08/04/2015, 21h13
  2. bin packing avec c++
    Par imen sami dans le forum C++
    Réponses: 4
    Dernier message: 22/01/2015, 11h42
  3. Réponses: 0
    Dernier message: 14/08/2013, 16h28
  4. [ALGORITHME] a propos du bin packing
    Par barbot dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 05/01/2004, 23h27
  5. [VB6] Affichage d'image avec qlq contraintes
    Par youri dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 14h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo