Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris 12 20 Mars 2003



Documents pareils
Annexe 6. Notions d ordonnancement.

Info0804. Cours 6. Optimisation combinatoire : Applications et compléments

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

Ordonnancement robuste et décision dans l'incertain

Hela Boukef. To cite this version: HAL Id: tel

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Minimisation de la somme des retards dans un jobshop flexible

AVERTISSEMENT. D'autre part, toute contrefaçon, plagiat, reproduction encourt une poursuite pénale. LIENS

Gestion réactive des opérations de maintien et d actualisation réglementaire et technologique des systèmes complexes.

Système Immunitaire Artificiel Parallèle appliqué aux Flow Shop Hybride (FSH)

En vue de l'obtention du. Présentée et soutenue par Abir BEN HMIDA SAKLY Le 12/12/2009

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

LES MÉTA-HEURISTIQUES : quelques conseils pour en faire bon usage

Un couplage métaheuristique / simulation appliqué au problème du job shop avec transport

Proposition d un modèle pour Ordonnancement d un Système Automatisé de Production Applications des algorithmes génétiques hybrides

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

Gestion de production

Cours de Master Recherche

LE DIPLOME DE MAGISTER

Sommaire. Introduction Définition Historique Domaine d application.2. 4.Les Travaux réalisés sur les domaines d application.

Ordonnancement en temps réel d un jobshop par métaheuristique hybride : étude comparative

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes


A GRASPxELS approach for the Job Shop with generic time-lags and new statistical determination of the parameters

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Programmation Linéaire - Cours 1

Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques

Ministère de l Enseignement Supérieur et de la Recherche Scientifique. Mémoire de fin d études. Thème

Principes d implémentation des métaheuristiques

FONCTION ORDONNANCEMENT AU SEIN

Séparation et Evaluation pour le problème d ordonnancement avec blocage.

Ordonnancement temps réel

Une application des algorithmes génétiques à l ordonnancement d atelier

Présentation livre Simulation for Supply Chain Management. Chapitre 1 - Supply Chain simulation: An Overview

Jean-Philippe Préaux

Contrainte de flot pour RCPSP avec temps de transfert

ITIL Gestion de la capacité

Gestion de Production

ALGORITHME GENETIQUE ET MODELE DE SIMULATION POUR L'ORDONNANCEMENT D'UN ATELIER DISCONTINU DE CHIMIE

LES PROBLEMES D'ORDONNANCEMENT

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Maîtriser les mutations

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Francis BISSON ( ) Kenny CÔTÉ ( ) Pierre-Luc ROGER ( ) IFT702 Planification en intelligence artificielle

Le module Supply Chain pour un fonctionnement en réseau

Programmation linéaire

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE

TUTORIAL Microsoft Project 2010 Fonctionalités de base

Table des matières PREMIÈRE PARTIE CONCEPTS FONDAMENTAUX...25

4.2 Unités d enseignement du M1

Annexe de la fiche technique HP Datacenter Care - Flexible Capacity Service

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

En vue de l'obtention du

A-t-on le temps de faire les choses?

Agrégation des portefeuilles de contrats d assurance vie

Résolution du RCPSP avec production et consommation de ressources : modèles PLNE basés sur les événements

L apprentissage automatique

Elaboration et Suivi des Budgets

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Classement multicritère de stratégies d'ordonnancement dans le cadre d'une industrie semi-continue

Gestion commerciale. Une réponse fonctionnelle quel que soit votre secteur d activité

Enquête 2014 de rémunération globale sur les emplois en TIC

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

LA METHODE DU COUT CIBLE (TARGET COSTING)

Le terme «ERP» provient du nom de la méthode MRP (Manufacturing Ressource Planning) utilisée dans les années 70 pour la gestion et la planification

Paramétrage d une Gestion de Production

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

CHAPITRE 5 OUTILS DE GESTION PRÉDICTIVE DES BLOCS OPÉRATOIRES : IDENTIFICATION ET COMPLEXITÉ 1. GESTION PRÉDICTIVE DES BLOCS OPÉRATOIRES

Modélisation multi-agents - Agents réactifs

Modélisation aléatoire en fiabilité des logiciels

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Programmation Par Contraintes

Le S.I. - colonne vertébrale de la Supply Chain étendue : deux approches pour réussir votre projet

Efficacité énergétique des réseaux de cœur et d accès

Assises Métallerie ERP GPAO en métallerie: quelle offres, comment bien choisir son outil de gestion?

Métriques de performance pour les algorithmes et programmes parallèles

GLOBAL SUPPLY CHAIN MANAGEMENT & STRATEGIE LOGISTIQUE

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

PREMIER RETOUR D EXPERIENCE SUR LE FLOW-SHOP BIOBJECTIF ET HYBRIDE A DEUX ETAGES AVEC UNE CONTRAINTE DE BLOCAGE PARTICULIERE

Eric Sanlaville. Position et responsabilités. Cursus universitaire. Coordonnées professionnelles

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

MAITRISE DE LA CHAINE LOGISTIQUE GLOBALE (SUPPLY CHAIN MANAGEMENT) Dimensionnement et pilotage des flux de produits

Comment optimiser l utilisation des ressources Cloud et de virtualisation, aujourd hui et demain?

LE PROBLEME DU PLUS COURT CHEMIN

!-.!#- $'( 1&) &) (,' &*- %,!

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

modélisation solide et dessin technique

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

l E R P s a n s l i m i t e

Recherche locale pour un problème d optimisation de tournées de véhicules avec gestion des stocks

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Métiers de la Production/ Logistique

Utilisation du backtrack intelligent dans un branch-and-bound Application au problème d Open-Shop

Transcription:

Problèmes d ordonnancement dans les systèmes de production Michel Gourgand Université Blaise Pascal Clermont Ferrand LIMOS CNRS UMR 6158 1 Le LIMOS Laboratoire d Informatique, de Modélisation et d Optimisation des Systèmes L activité du LIMOS est globalement centrée sur la conception d outils et de modèles informatiques pour l optimisation, le contrôle et l évaluation des systèmes organisationnels. Elle se décline selon trois orientations principales : - Algorithmique et Aide à la Décision - Systèmes d Information et de Communication - Modélisation, Organisation et Pilotage des Systèmes de Production 2

Plan de l exposé Introduction Définitions Les problèmes théoriques Les méthodes Exemples industriels Conclusion et Perspectives Le groupe Bermudes Quelques références 3 Introduction Définition du dictionnaire : Ordonnancement : organisation méthodique (de la fabrication, d un processus, ) Contexte : Fonction de décision dans les systèmes de production de biens et de services 4

Définitions Ordonnancement Tâches Problème d optimisation Problème d évaluation Organisation hiérarchique fonctionnelle Le thème de l ordonnancement 5 Définitions de l ordonnancement Définition 1 Ordonnancer (ou planifier) le fonctionnement d'un système industriel de production consiste à gérer l'allocation (ou l'accès) à des ressources au cours du temps, tout en satisfaisant au mieux un ensemble de critères. Définition 2 Une tâche est un travail élémentaire nécessitant un certain nombre d'unités de temps et de ressources. Ordonnancer un ensemble de tâches, c'est programmer leur exécution en leur allouant les ressources requises et en fixant leur date de début. 6

Définitions de l ordonnancement Définition 3 L'ordonnancement concerne l'affectation de ressources limitées aux tâches dans le temps. C'est un processus de prise de décision dont le but est d'optimiser un ou plusieurs objectifs. Définition 4 Le problème d ordonnancement consiste à organiser dans le temps la réalisation de tâches, compte tenu de contraintes temporelles (délais, contraintes d enchaînement,, ) et de contraintes portant sur l utilisation et la disponibilité des ressources requises. 7 Définitions de l ordonnancement Définition 5 Un problème d'ordonnancement consiste à : - déterminer les dates d'entrée des produits, - trouver un ordre de traitement admissible (le problème peut être surcontraint), - constituer des campagnes de production, - déterminer une planification robuste aux événements aléatoires. 8

Définition : Les tâches Les tâches sont le dénominateur commun des problèmes d'ordonnancement, leur définition n'est ni toujours immédiate, ni toujours triviale. 9 Une tâche est caractérisée par : - une durée, - une date de disponibilité, - une date de fin au plus tard, - une quantité de ressources, - Le problème d optimisation Etant donnés un ensemble de tâches et un ensemble de ressources, il faut programmer les tâches et affecter les ressources de façon à optimiser un objectif ou plusieurs (un objectif correspondant à un critère de performance), en respectant un ensemble de contraintes. Problème d optimisation combinatoire (méthodes exactes et approchées) 10

Le problème d évaluation 11 Critères de performance : Temps total de traitement, Retard, Temps d attente, Taux d occupation, Nombre de changements d outils, Problème d évaluation de critères de performance (modélisation, spécification, simulation, ) Le problème d évaluation Compréhension du fonctionnement interne et spécification des règles de gestion Pour assurer au système un fonctionnement «satisfaisant», il faut f : spécifier de bonnes politiques de gestion (gestion( des ressources de transport, des stocks, de l'utilisation des machines,...), déterminer les goulets d'étranglement, mieux gérer les ressources critiques, s'assurer que les ressources sont utilisées au mieux. Des règles de gestion classiques peuvent être utilisées mais d'autres règles spécifiques au problème peuvent être proposées. Panwalker et Iskander,, ont référencé 113 règles différentes 12

Organisation hiérarchique fonctionnelle Délais de livraison trop longs - Surcharge - Aléa Stratégique Tactique Opérationnel Conception : choix des ressources, programme de production Planification : choix des quantités de produits à fabriquer Ordonnancement et pilotage 13 le thème de l ordonnancement L'ensemble des tâches (travaux, opérations, ) à réaliser est connu nu a priori. Le problème est alors dit statique,, par opposition à un problème dynamique pour lequel l'ensemble des tâches évolue avec le temps. On considère généralement que les ressources sont renouvelables (machine, fichier, processeur, homme, ). Parmi les ressources renouvelables, on distingue les ressources disjonctives, qui ne peuvent exécuter qu'une opération à la fois et les ressources cumulatives, qui peuvent exécuter un nombre limité d'opérations simultanément. 14 Le thème de l ordonnancement concerne la mise au point d algorithmes de résolution performants, exacts ou approchés, pour résoudre des problèmes d ordonnancement académiques ou industriels

Les problèmes théoriques 15 Les problèmes d atelier Flow shop Job shop Flow shop hybride RCPSP Hoist Scheduling Problem Job shop avec transport Les problèmes d atelier Pas de ressource (Problème central, PERT) Consommables Ressources Renouvelables Disjonctives Cumulatives Problèmes d atelier Ressource unique Ressources multiples Une machine flow shop,, job shop,, open shop,, 16

Les problèmes d atelier Les systèmes étudiés peuvent être de différentes natures : systèmes industriels de production, systèmes informatiques, systèmes administratifs, systèmes hospitaliers, systèmes de transport, Dans ces systèmes, les problèmes d ordonnancement sont souvent résolus à travers des modèles théoriques tels que : flow-shop shop, flow-shop hybride, job-shop shop,, 17 Flow Shop,, Job Shop Flow Shop : Atelier à cheminement unique Exemple : Chaîne de montage Job Shop : Atelier à cheminements multiples 18

Flow Shop Hybride Problème d ordonnancement et d affectation Etage Machine Stock 19 Flow Shop Hybride déterministe H1 La date de disponibilité des produits est connue, H2 Les machines sont toujours disponibles, H3 Les temps de traitement sont déterministes et indépendants, H4 Les temps de montage et de démontage sont inclus dans les temps de traitement, H5 Les temps de transport sont négligeables, H6 Il n'y a pas de fragmentation de lots, H7 Une machine ne peut pas traiter plus d'un produit à un instant donné, H8 Un produit est traité par au plus une machine à un instant donné, H9 Les produits peuvent attendre dans des stocks de capacité illimitée itée entre les étages, H10 Un produit est traité par une seule machine de chaque étage, H11 Les machines d'un étage peuvent être identiques, proportionnelles es ou non identiques. 20

Flow Shop Hybride stochastique Si on considère les événements aléatoires, les trois premières hypothèses h peuvent être remplacées par les hypothèses suivantes : H'1 La date de disponibilité des produits est inconnue, H'2 Les machines peuvent tomber en panne, H'3 Les temps de traitement sont modélisés par des variables aléatoires. 21 RCPSP Resource Constrained Project(s) Scheduling Problem Problème d ordonnancement de projet sous contraintes de ressources : Systèmes dans lesquels on doit trouver pour chaque tâche à réaliser la (ou les) ressource(s) à utiliser et dans quelle quantité, ainsi qu une séquence des tâches sur ces ressources. 22

RCPSP Resource Constrained Project(s) Scheduling Problem Exemple simple i a i r i t i d i 1 3 0 3 5 2 2 2 2 5 3 2 3 1 6 4 1 1 3 6 5 1 3 1 5 4 3 2 1 ressource R 1 4 5 2 3 1 2 3 4 5 temps 23 Hoist Scheduling Problem Le Hoist Scheduling Problem concerne les lignes de production dotées d une ressource de transport critique. Il faut ordonnancer simultanément les tâches de production (bornées par des valeurs minimales et maximales) et celles de transport. Ce problème peut être traité en répétitif si tous les produits sur la ligne sont identiques. Problème académique Problème industriel 24

Hoist Scheduling Problem robot Cuve de déchargementd porteur Cuve m Cuve de chargement Cuve 1 Cuve 2 Cuve 3 25 Job Shop avec transport Exemple d une topologie M1 M2 M3 M4 26 LU

Les méthodes Complexité algorithmique Méthodes exactes Méthodes approchées Algorithme de Johnson pour FS2 Cmax Heuristique CDS pour FSm Cmax Méthodes pour le problème du Job Shop Algorithme du recuit simulé Systèmes de voisinage Algorithme du kangourou Méthode tabou Autres méthodes La double complexité 27 La complexité algorithmique Les problèmes étudiés sont en général NP-complets Un algorithme est considéré comme efficace si et seulement si il est polynomial 28

Méthodes exactes Procédures d exploration arborescentes (Branch( and Bound,, ) Programmation mathématique (PLNE, programmation dynamique, ) 29 Méthodes approchées Heuristiques Méthodes déterministes (méthode tabou, ) Méthodes stochastiques (recuit simulé, algorithmes génétiques, ) Hybridation de méthodes 30

Algorithme de Johnson pour le problème du flow-shop à 2 machines Flow shop à deux machines Machine 1 Machine 2 Le travail i précède le travail j dans une séquence optimale si : Min(t i1 i1,t j2 j2 ) < Min(t (t j1,t i2 ) Algorithme polynomial 31 Algorithme de Johnson pour le problème du flow-shop à 2 machines 32

Heuristique CDS pour le problème du flow-shop à m machines Dans le cas où le nombre de machines est > 2, il n existe pas de méthode exacte polynomiale. Heuristique de Campbell, Dudek et Smith : A partir du problème à m machines, on génère m-1 m problèmes à 2 machines. 33 Méthodes pour le problème du Job Shop Algorithme de Jackson pour 2 machines Méthode graphique pour 2 tâches Méthodes d énumération, heuristiques, dans le cas général 34

L algorithme du recuit simulé T est une température, X est l'état initial, RX:=X (état record) tant que nécessaire faire finsi Choisir Y dans V(X) aléatoirement et uniformément ; si H(Y) < H(RX) alors RX:=Y; finsi si H(Y) <= H(X) alors X:=Y sinon X:=Y avec la probabilité exp(-(h(y) (H(Y)-H(X))/T) H(X))/T) Générer une nouvelle température ; fait 35 Systèmes de voisinage 3 3 2 4 2 4 6 6 1 5 1 5 7 Arêtes enlevées Arêtes ajoutées 7 (1 2 3 4 5 6 7 1) devient (1 2 5 4 3 7 6 1) Exemple de mouvement r-opt avec r=3 pour le TSP 36

Systèmes de voisinage 3 3 2 4 2 4 6 6 1 5 1 5 Arêtes enlevées 7 Arêtes ajoutées 7 (1 2 3 4 5 6 7 1) devient (1 6 2 3 4 5 7 1) 37 Exemple de mouvement insertion pour le TSP L algorithme du kangourou 38 Choisir A; c:=0; X est l'état initial; RX:=X; (RX est l'état record) tant que nécessaire faire si (c < A) alors Choisir aléatoirement et uniformément Y dans V(X) ; si H(Y) <= H(X) alors si H(Y) < H(X) alors c:=0; si H(Y) < H(RX) alors RX:=Y finsi finsi X:=Y; sinon c:=c+1; finsi sinon (* effectuer un saut *) Choisir aléatoirement et uniformément Y dans W(X) ; c:=0; si H(Y) < H(RX) alors RX:=Y; finsi X:=Y; finsi fait

L algorithme du kangourou 660000 650000 valeur du critère 640000 630000 620000 610000 39 600000 itérations La méthode TABOU 40 Initialiser la liste tabou ; Construire l'état initial X; Tant que nécessaire faire Choisir Y le meilleur voisin de X qui n'est pas dans la liste tabou; X:=Y; Mettre à jour la liste tabou fait

Autres méthodes Algorithmes génétiques Algorithmes évolutionnistes Colonies de fourmis Scatter search Hybridation de méthodes 41 La double complexité Complexité algorithmique Complexité structurelle et fonctionnelle Problèmes NP-complets Systèmes complexes Recherche opérationnelle Couplages Simulation 42

Exemples industriels 43 Flow shop hybride Atelier de fabrication de faisceaux Usine manufacturière (version simplifiée) Usine manufacturière Job shop avec transport Chantiers polyvalents Line balancing Système d assemblage Exemple : Flow Shop Hybride Exemple 1 : Atelier de confection de faisceaux électriques Fabrication Préparation Constitution des faisceaux - Comparaison de règles de gestion des stocks - Prise en compte des temps de changement d outils 44

Exemple : Flow Shop Hybride Exemple 2 : Usine manufacturière simplifiée(7000 pièces et 10 familles) 20 8 25 42 Objectif : Trouver un ordonnancement des travaux en entrée et une affectation des travaux aux machines qui minimisent le temps total de production et le nombre de changements d outils 45 Exemple : Flow Shop Hybride Exemple 3 : Usine manufacturière 46

Exemple : Job Shop avec transport Exemple d une topologie M1 M2 M3 M4 47 LU Exemple : Job Shop avec transport Complexité Résolution conjointe de deux problèmes NP-complets : Job Shop Scheduling Problem Vehicle Scheduling Problem 48

Exemple : Job Shop avec transport Couplage méthode - modèle Solution à évaluer Méthode de résolution Modèle de simulation à événements discrets Evaluation du critère 49 Exemple : Job Shop avec transport Jeux d essai [Ulusoy & Bilge,, 1993] 40 instances : 4 machines, 2 véhicules 10 jeux de données : 5 à 8 pièces, 13 à 23 opérations 4 topologies 50

Exemple : Job Shop avec transport Résultats : comparaison avec la littérature Les trois méthodes mises en œuvre (méthode de recherche locale itérée, i recuit simulé, méthode hybride) sont toujours au moins aussi bonnes que le meilleur résultat de la littérature. 23 nouvelles bornes supérieures (sur 40 instances) Instance Littérat. Résult. Instance Littérat. Résult. Ex24 113 108 Ex71 118 111 Ex31 105 99 Ex72 85 79 Ex44 126 121 Ex104 164 159 51 Exemple : Chantiers polyvalents portique rail pinces Chantier polyvalent découpé en surfaces élémentaires Lot de pièces Fabricants et monteurs 52

Exemple : Chantiers polyvalents Vue de dessus du chantier carrousel portique rail stock de pinces 53 Exemple : Chantiers polyvalents Ressources : - Surface élémentaire -Pince -Rail - Armoire électrique - Carrousel -Monteur -Fabricant ressource temps Une ressource est globale ou locale 54

Exemple : Chantiers polyvalents 55 Lot de pièces Chantier Ressources locales au chantier Ressources globales Exemple : Chantiers polyvalents 56

Exemple : Line balancing Objectifs - minimiser le nombre de gammes déplacées - n ouvrir que les postes nécessaires - lisser la charge de travail poste de travail (opérateur) aire de stockage des composants 57 tronçon 1 tronçon 2 tronçon 3 Exemple : Système d assemblage 58

Conclusion Problématique très large Ordonnancement d entités de flux Affectation de ressources, d opérations Planification des mouvements des moyens de transport Agencement Dimensionnement Planification de la production 59 Perspectives Job shop flexible Problèmes de transport Extensions du RCPSP Problèmes multi-critères Systèmes intégrés de gestion Contexte stochastique 60

Le groupe Bermudes Le thème de recherche du groupe Bermudes est l ordonnancement au sens large. Le groupe de travail Bermudes, créé en Juin 1996, est composé de 26 laboratoires et comprend environ 250 membres. Site Web : http://bermudes.univ bermudes.univ-bpclermont.frbpclermont.fr 61 Le groupe Bermudes : la problématique Hoist Scheduling Problem Hybrid Flow Shop Scheduling Problem Flexible Manufacturing Systems Scheduling Problems 62

Le groupe Bermudes : objectifs Offrir aux doctorants un cadre d expression et d échanges Faciliter l accès à la connaissance dans le domaine de l ordonnancement Réaliser une typologie des problèmes et définir et valider les notations pour les problèmes étudiés Proposer des méthodes de résolution Renforcer et développer la collaboration entre les laboratoires 63 Le groupe Bermudes : Problématique Résolution de classes de problèmes d ordonnancement complexes résistant aux techniques classiques Proposition de méthodes et d outils de résolution de problèmes théoriques et de problèmes industriels 64

Liens du groupe Bermudes avec d autres groupes Modélisation - MMS - Modélisation - Evaluation Méthodes - GOThA - META - ORDO Bermudes Systèmes d Information - INFORSID - RdP Chaîne logistique - Vendôme - ERP 65 Actualités et perspectives du groupe Bermudes Participation aux Actions Spécifiques CNRS «Recherche Opérationnelle» et «Production et Logistique» Action transversale inter-gdrs : - GOThA : GDR ALP - ORDO : GDR ARP - Bermudes : GDR MACS Nouveau GDR MACS (Modélisation, Analyse et Conduite de Systèmes) composé de deux pôles : - Automatique - Sciences et Techniques de la Production (de biens et de services) 66 Prochaines réunions : Clermont (13 Juin) et Tours (Septembre)

Quelques références Ouvrage collectif : Ordonnancement de la production, coordonné par P. Lopez et F. Roubellat,, HERMES P. Brucker : Scheduling algorithms,, Springer, 2001 J. Carlier,, P. Chrétienne : Problèmes d ordonnancement (modélisation / complexité / algorithmes), Masson, 1988 M. Pinedo : Scheduling, theory, algorithms, and systems, Prentice Hall, 1995 M. R. Garey,D.. S. Johnson : Computers and Intractability A Guide to the Theory of NP-Completeness, W.H.Freeman And Company, 1979 67