Bonjour a tous,
Je suis actuelement en train de faire un petit programme qui me permettrait d'organiser une chaine de production (suivant une methode Branch'n'Bound).
J'ai dejas bien avancé mon travail mais je me trouve maintenant confronté á un problème qui me bloque.
J'aimerais créer une petite fonction TD(), exterieur a mon programme, qui me permettrais a tout moment de recuperer les donnèes contenues dans mon tableau d'entrèe.(voir en pièce jointe)
Mon problème est double:
. je dois trier les taches par ordre croissant de "durèe"
. je dois aussi prendre en compte les precedences ainsi que les taches dèja effectuèes.
Par exemple (voir en pièce jointe) la premiere execution de TD() serait =(1;10;2;9;7;5).
Si par la suite on effectue la tache 1, la seconde execution de TD() serait =(10;2;9;7;3;5).
Je pens a stocker les donner sur une feuille anèxe après l'execution du programme pour pouvoir les utiliser par la suite dans mon algorithme principale.
Merci d'avance pour votre aide .
Je suis actuelement en train de faire un petit programme qui me permettrait d'organiser une chaine de production (suivant une methode Branch'n'Bound).
J'ai dejas bien avancé mon travail mais je me trouve maintenant confronté á un problème qui me bloque.
J'aimerais créer une petite fonction TD(), exterieur a mon programme, qui me permettrais a tout moment de recuperer les donnèes contenues dans mon tableau d'entrèe.(voir en pièce jointe)
Mon problème est double:
. je dois trier les taches par ordre croissant de "durèe"
. je dois aussi prendre en compte les precedences ainsi que les taches dèja effectuèes.
Par exemple (voir en pièce jointe) la premiere execution de TD() serait =(1;10;2;9;7;5).
Si par la suite on effectue la tache 1, la seconde execution de TD() serait =(10;2;9;7;3;5).
Je pens a stocker les donner sur une feuille anèxe après l'execution du programme pour pouvoir les utiliser par la suite dans mon algorithme principale.
Merci d'avance pour votre aide .