Utilisation d'ordres partiels pour la caractérisation de solutions robustes en ordonnancement
Auteur / Autrice : | Hoang Trung La |
Direction : | Cyril Briand, Jacques Erschler |
Type : | Thèse de doctorat |
Discipline(s) : | Systèmes industriels |
Date : | Soutenance en 2005 |
Etablissement(s) : | Toulouse, INSA |
Partenaire(s) de recherche : | Laboratoire : Laboratoire d'Analyse et d'Architecture des Systèmes (Toulouse ; 1968-....) |
Mots clés
Résumé
Ce travail s'intéresse à la caractérisation hors ligne d'ensembles flexibles de solutions en ordonnancement. Il s'inscrit dans le champ de l'ordonnancement robuste pour lequel on désire construire un ensemble d'ordonnancements relativement insensible, du point de vue de ses performances, aux événements imprévus survenant lors de la mise en œuvre en environnement perturbé. L'approche robuste proposée est de type proactif-réactif. Elle s'est particulièrement focalisée sur la phase proactive où il s'agit d'anticiper la mise en œuvre de l'ordonnancement, en construisant au plus tôt une organisation relativement insensible aux perturbations, tout en disposant d'indicateurs relatifs à la performance temporelle. Dans un premier temps, le problème d'ordonnancement à une machine est étudié. Pour ce problème, un ordre partiel dominant basé sur une analyse de structure d'intervalles est décrit. Cet ordre partiel caractérise un ensemble dominant de solutions de cardinalité calculable, dont la performance au mieux et au pire, en terme de retard algébrique, peut être déterminée en temps de calcul polynomial. Deux approches d'ordonnancement robuste sont ensuite proposées permettant soit de caractériser toutes les séquences optimales contenues dans l'ensemble dominant initial, soit de trouver un compromis flexibilité / performance acceptable. Dans un deuxième temps, les problèmes d'ordonnancement à plusieurs machines sont considérés. Un ordre partiel suffisant est d'abord proposé pour le problème flow shop de permutation à deux machines. Deux algorithmes utilisant les résultats obtenus pour le problème à une machine, sont ensuite présentés dans le cadre de problèmes de type job shop.