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 :

A propos de l'algorithme de johnson


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 52
    Par défaut A propos de l'algorithme de johnson
    Bonjour,

    J'aimerai savoir si des personnes parmi vous connaissent cet algorithme de planification?

    Disposez vous de sources (pseudo code ou autre) ou de références traitant de cet algorithme je suis preneur.


    PS: google n'a pas été mon amis... Il m'a renvoyé vers des articles certes tres interressant mais d'un niveau mathématique trop élevé pour moi

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 301
    Par défaut
    L'algorithme de Johnson est un algorithme permettant de résoudre optimalement et en temps polynomial le problème de flow-shop à deux machine pour le critère Cmax (noté F2||Cmax) (Cmax étant la date de fin du dernier travail sur la deuxième machine). Il n'est pas très compliqué puisqu'il suffit de trier tes jobs suivant pi1 et pi2 (pi1 est le temps d'exécution du travail i sur la première machine et pi2 le temps d'execution sur la deuxième). Voici un lien expliquant le raisonnement et donnant un algo:

    http://www.ielm.ust.hk/dfaculty/ajay...T/johnson.html

  3. #3
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 52
    Par défaut
    Il n'est peut etre pas adapté pour trouver une solution avec n taches sur n machines ?

    Par Exemple si
    La tache 1 utilise la machine A puis la C puis la D
    La tache 2 utilise la machine B puis la A
    La tache 3 utilise la machine A puis la B puis la C puis la D
    etc...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 301
    Par défaut
    Heu... là c'est plus tout à fait le même problème, c'est plutôt de l'open-shop ce que tu décris et si tu cherches à minimiser le Cmax sans conditions particulières, c'est un problème NP-Difficile au sens fort:
    http://www.mathematik.uni-osnabrueck...s/o_now/o_now/
    Il te reste alors deux solutions: soit tu cherches une méthode exacte et tu devras passer par une méthode d'exploration par séparation/évaluation, soit tu cherches une méthode approchée. Dans les deux cas, tu peux chercher des articles scientifiques sur le web pour voire quelles sont les méthodes développées les plus efficaces.

Discussions similaires

  1. Questions à propos de l'algorithme Colonies fourmis
    Par momento85 dans le forum Intelligence artificielle
    Réponses: 2
    Dernier message: 25/02/2011, 14h21
  2. aide à propos de l'algorithme LZW
    Par walido_mkacha5 dans le forum C
    Réponses: 1
    Dernier message: 07/01/2011, 20h10
  3. Questions à propos des algorithmes de tri.
    Par jbaudens dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 26/10/2007, 15h49
  4. A propos des algorithmes de tri..
    Par Kerwando dans le forum C++
    Réponses: 4
    Dernier message: 19/08/2006, 11h43
  5. [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

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