1 méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport philippe...

53
1 Méthodes exactes et approchées pour l’optimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION À DIRIGER DES RECHERCHES 6 juillet 2005

Upload: cerise-charles

Post on 04-Apr-2015

118 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

1

Méthodes exactes et approchées pour l’optimisation des systèmes

à moyen de transport

Philippe Lacomme

Maître de conférences – 27ème section

HABILITATION À DIRIGER DES RECHERCHES

6 juillet 2005

Page 2: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

2

Contenu de la présentation

Curriculum Vitae Activités pédagogiques Activités de recherche Synthèse scientifique

Problèmes de tournées sur arcs Ateliers à ressources de transport

Conclusion Perspectives

Page 3: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

3

Curriculum Vitae

Fonction actuelle Maître de Conférences depuis 1999 27ème section, Membre du LIMOS IUT de Montluçon

Formation Ingénieur Informatique CUST (1993) DEA Informatique Industrielle (1993) Doctorat, Université Blaise Pascal (1998)

Fonctions précédentes Maître de Conférences à l’UTT de Troyes ATER de Sep. 97 à Janv. 99

Page 4: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

4

Activités pédagogiques Recherche Opérationnelle (Simulation, optimisation…) Gestion des Stocks Algorithmique programmation

2 à 5 étudiants/an en stage

Exemples de projets tutorés Mise en place d'un suivi des stocks à la caserne de

pompiers de Montluçon Dimensionnement d'un stock et traçabilité des

pièces pour la société S2MI

Page 5: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

5

Encadrements d’étudiants en liaison avec la recherche (1/2)

Eric Soutera. Auditeur CNAM. 2005. Problèmes de tournées sur nœuds Co-Encadrement avec M. Gourgand 2 publications (ROADEF’05, IESM’05)

Mathieu Bécart– Projet CUST Génie Mathématiques. 2003. Modèle linéaire pour la planification des

systèmes flexibles de production Co-Encadrement avec N. Tchernev 2 publications (INOC’03, MOSIM’04)

Page 6: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

6

Encadrements d’étudiants en liaison avec la recherche (2/2)

Khata Mohammed Nadir. Stage de Maîtrise d’Informatique. Problème de tournées sur nœuds

Fabrice Franquenk et Lorine Pornet. 2ème Année d'Ingénieur ISIMA Solutions robustes et/ou flexibles du job-shop

Cédric Caron, Nicolas Antoine. 3ème Année d’Ingénieur ISIMA. Réalisation d’un logiciel en OpenGL pour la visualisation de graphes en

3D

Rachid Driouch et Nicolass Kuchciak. 2ème Année d’Ingénieur ISIMA. Optimisation de la collecte des déchets ménagers (algorithmes de

fourmis)

Page 7: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

7

Projet international de coopération Partenariat entre l’Université de

Clermont-Ferrand et l’Université Ferhat Abbas de Sétif

Participation à la mise en place du LMD à l'Université Ferhat Abbas de Sétif

Co-responsable du cours de théorie des graphes (G. Fleury, P. Lacomme)

Page 8: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

8

Autres activités

P. Lacomme, C. Prins et M. Sevaux

"Algorithmes de graphes"

Editeur : Eyrolles, 2003

G. Fleury, P. Lacomme, A. Tanguy"La simulation par l’exemple"

Editeur : Eyrolles

Prévu fin 2005

Page 9: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

9

Activités de recherche

Évolution des activités Contexte des différentes études Participation à des projets de

recherche Encadrements de thèse Bilan des publications

Page 10: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

10

Évolution des activités

HSP : Atelier de traitement de surfaces (ATS)FMS : Système Flexibles de Production (SFP)CARP : Capacitated Arc Routing ProblemSCARP : Stochastic CARP

VRP : Vehicle Routing Problem

Page 11: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

11

Contexte des différentes études

Problèmes Contexte Déterministe Contexte Stochastique

Flow-Shop Hybride X X

Job-Shop X

FMS X

HSP X X

VRP X

Multi-Objective CARP X X

CARP X X

TSP X

Page 12: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

12

Participation à des projets de recherche

Projet stratégique : Logistique du transport : problèmes de tournées complexes (2002-2004)

Responsable du projet : C. Prins

Projet PICASSO Membre du projet PICASSO déposé avec l’équipe de recherche

de Valence. Responsable du projet : C. Prins

Projet "Ordonnancement de jobs et gestion des moyens de transport dans les ateliers flexibles de production»

Responsable du projet : A. Moukrim Action Spécifique Recherche Opérationnelle Rédaction d’un article regroupant la communauté française sur

les FMS en cours d’acceptation à JESA

Page 13: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

13

Encadrements de thèse

Wahiba Ramdane Chérif Encadrement : Philippe Lacomme (50%) et Christian

Prins (50%) Problèmes d’optimisation en collecte de déchets 12 décembre 2002.

Anthony Caumond Encadrement : Michel Gourgand (20%), Philippe

Lacomme (40%) et Nikolay Tchernev (40%) Métaheuristiques et modèles d'évaluation de

performances pour le Job-Shop flexible avec transport Décembre 2005

Page 14: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

14

Bilan des publications depuis 1999

Livres Revues LNCS Publications en Anglais

Publicationsen Français

2005 Eyrolles CAOR (2), JORS IJPR, EJOR

IESM’05 (2)MIC’05 (2)

ROADEF (2)

2004 AOR ANTSEVOSTOC

PMS’04ESMc’04

MOSIM(2)

2003 Eyrolles IJCIM EMO CORAL(2), OSYSSEUS, INOC, ESMc

MOSIM, EARO

2002 MOMH, IFORS, IFAC (2), IPMU, CO, AIS, PMS

ROADEF

2001 IJPR Euro-GP ESS (2) MOSIM (2)

2000 IMACS, ESM, MCPL ROADEF

1999 JESA, JIM ACS, CARs&COF,ETFA, IEPM

Total 1+1 10 4 28 10

Page 15: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

15

Synthèse scientifique

Démarche globale Problèmes de tournées Problèmes d’atelier à ressources

de transport

Page 16: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

16

Démarche globalele problème

Résolution exacte

hypothèses simplificatrices

'

mise en oeuvresur des instances de

taille limitée

solutions exactes

réalisation d un modèle mathématique

Optimisation

Modélisation

Modèle

Problème

Solution

Validation

1

2

3

4

5

6

Page 17: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

17

Problèmes de tournées sur arcs

1998 1999 2000 2001 2002 2003 2004

Multi-Objective CARP

TSP

2005

VRP

Multi-Objective SCARP

SCARP

CARP

CARP : Capacitated Arc Routing Problem VRP : Vehicle Routing Problem TSP : Traveling Salesman Problem

Page 18: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

18

Le problème de tournées sur arcs

But : Collecter les

déchets sur les rues

Objectif : Au moindre

coût

Contraintes : Capacité

limitée des camions

dépôt

10

5 9

93

3

1.5

1.5

3

5

6

10

10

12

3

33

3

11

12

4

3 3.5

10

12

3

610.5

3

3

1.5 5

Page 19: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

19

Le problème et sa modélisation Le problème

Des arcs à collecter Des véhicules de capacité identique

Déterminer un ensemble de tournées de coût minimal

La modélisation Graphe orienté Chemin le plus court entre les arcs Distancier arc à arc Dépôt = arc fictif

1

2

3a

b

c

d e u x a rc s

une arêteinv(2) = 4, inv (4) = 2

suc (4) = 2

1

2

31

4

2

5

3

inv(3) = i inv (5) = 0

Page 20: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

20

Proposition pour le CARPinterface

algorithme génétique graphe

les paramètresde l'algorithme

meilleure solutiontrouvée

méthode SPLIT

graphe auxiliaire

un tour géant une solution du CARP

Modélise le problème

Page 21: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

21

Méthode de découpage exacte

Paramètre d’entrée Paramètre de sortie

Page 22: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

22

Exemples de résultats

Carpet : algorithme de Hertz MA : Memetic Algorithm

meilleure méthode publiée pour le CARP

Page 23: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

23

Exemple de problème stochastique : le SCARP

Variation des quantités à collecter Allers/retours supplémentaires au dépôt

Recherche de solutions robustes :peu sensibles aux variations de la demande

Page 24: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

24

Démarche générale pour un problème stochastique

Résolution du problème initial Modification de certaines

contraintes Intégrer les lois représentants

l’aspect stochastique

Vérifier statistiquement les propriétés des solutions obtenues

Page 25: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

25

Différentes « approches » possibles

Résoudre le problème Déterministe mesurer la robustesse des solutions

Modifier certaines contraintes du problème Intégrer lors de l’optimisation l’objectif de

robustesse obtenir des solutions robustes

Etudes Atelier de traitement de surfaces (temps de transport

stochastiques) Flow-Shop Hybride (temps d’usinage stochastiques) Tournées sur arcs

Page 26: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

26

Difficultés / voie de résolution

Problème déterministe

Problème stochastique

Page 27: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

27

Exemple sur le CARP

Page 28: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

28

Résultats sur le CARP

Résolution du CARP : utilisation à 100% de la capacité des véhicules

Résolution du CARP : utilisation à 80% de la capacité des véhicules

Résultats à la fin de l’optimisation

Résultats évaluésAu cours des réplications

Page 29: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

29

Approche intégrant des lois

Fonction objectif :

1H

Problème déterministe

Problème stochastique 11 . HH

Exprimer mathématiquement :

1Het 1H

Utiliser les schémas classiques d’optimisation

Choisir pour obtenir des valeurs de et de 1H comparables

Deux critères agrégés

Page 30: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

30

Mise en œuvre sur le CARP

Nécessité de minimiser : La moyenne L’écart-type

Ecart entre la solution déterministe et la solution en minimisant

Ecart entre la moyenne et la solution déterministe

Minimiser

Page 31: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

31

Résolution d’un problème stochastique sur deux critères

But : Obtenir des solutions robustes selon deux critères simultanément

)(1 xh

)(2 xh

)(1 xH

)(2 xH

Page 32: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

32

)(.)()( 111 xHxHxf

)(.)()( 222 xHxHxf

Principe

Utiliser un schéma « classique » multi-objectif

Lien entre le multi-objectif et le stochastique

Utiliser un schéma « classique » multi-objectif

Page 33: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

33

Application de la démarchepour le CARP

Coût moyen Ecart-typedu coût

Ecart-type de la loongueur moyenne dela tournée la pluslongue

Longueur moyenne de la tournée la plus longue

Page 34: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

34

Mise en œuvre : population initiale

Page 35: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

35

Mise en œuvre : population finale

Page 36: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

36

Comparaison – échelle identique

Population initiale Population finale

Page 37: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

37

Validation des résultats

Gdb1- résultats finaux

Gdb1-validation des résultats par simulation

Coût moyen calculémathématiquement

Coût moyen calculépar réplications

Ecart-type calculémathématiquement

Ecart-type calculépar réplications

Page 38: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

38

Bilan sur les problèmes de tournées

Modélisation sous la forme d ‘un graphe orienté

Mono-Objectif Multi-Objectifs

Déterministe Stochastique Déterministe Stochastique

Meilleure méthode publiéeMeilleure que la méthode CARPET

Aussi performante quel’approche mono-objectif

3 approches possiblesDétermination de solutionsrobustes

Aussi performante quel’approche mono-

objectifstochastique

Effort de formalisationUne instance

16s 27s

Page 39: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

39

Ateliers à ressources de transport

HSP : Atelier de traitement de surfaces (ATS)FMS : Systèmes Flexibles de Production (SFP)

Page 40: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

40

Les SFP = Job-Shop avec contraintes

Une station = une machine + un stock d’entrée + un stock de sortie

2 demandes de transportDécision de gestion

Page 41: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

41

Travaux réalisés sur les SFP

Ordre d’entrée des pièces

Gestion des mouvements du

chariot

Gestion des pièces dans les stocks

Modèle linéaire Résolution exacte Résolution exacteRésolution exacte

ou FIFO

Simulation réflective Résolution exacte Résolution exacte FIFO

Couplage Branch-and-Bound/règle de

priorité/simulationRésolution exacte

Résolution approchée(règle de priorité)

FIFO

Couplage Algorithme Stochastique/règle de priorité/simulation

Résolution approchéeRésolution approchée

(règle de priorité)FIFO

Page 42: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

42

Synthèse du modèle linéaire

Type de contraintes Formulation de Bilge et Ulusoy

1995

Formulation de MacCarthy

1997

Notre formulation

Contraintes de précédence Oui Oui Oui

Contraintes d’ordonnancement Oui Oui Oui

Contraintes de transport en charge Oui Oui Oui

Contrainte de transport à vide Oui

Capacité des stocks d’entrée Oui Oui

Capacité des stocks de sortie Oui

Nombre maximal de pièces simultanées Oui

Blocage des machines Oui

Règle de gestion des stocks Oui

Page 43: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

43

Travaux réalisés sur le Job-Shop But : Proposer un algorithme

No-Wait

Time-Lags

Job-Shop

interface

algorithme génétique

les paramètresde l'algorithme

meilleure solutiontrouvée

un ordre des opérations sur les

machinesune solution

Module de Modélisation /Optimisation

Graphe Disjonctif non orienté

algorithme de type Bellman

Graphe disjonctif orienté

Modélise le problème

Page 44: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

44

Le problème et sa modélisation

Graphe disjonctif Graphe disjonctif avec Time-Lags

Page 45: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

45

Un chromosome et la solution associée

Un chromosome une orientation du graphe

Un calcul de chemin le plus court le makespan

Mise en œuvre : Instances no-wait Instances de Job-Shop Instances avec TL

Sur les instances no-wait résultats proches (en terme de qualité) de ceux des méthodes dédiées

Page 46: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

46

Le problème du Job-Shop avec transport et sa

modélisation Modéliser les transports à charge Modéliser la capacité limitée des stocks Modéliser la politique de gestion FIFO

Objectif : Proposer une modélisation sous les mêmes

hypothèses que le modèle linéaire des FMS

Page 47: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

47

Quelques idées

0

1

5

2

6

3

7

4

8 *

0

0

18 8 28 16 310 12

8

48 20 510 10 68 18 12

9 10 11 12

0

712 12 88 8 912 1514

208

18

12

18816 8 20

18 18

20

8

16

12 8

Travaux de Brucker et Hurink

2 types de nœuds

Difficultés liées aux liensentre le transport et lepassage des pièces sur

les machines

Page 48: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

48

Bilan sur les problèmes d’ordonnancement

Problèmes d'ordonnancement

HSP FMS Job-Shop

Modèle de simulation

Couplage Simulation/méthodesstochastiques

Contexte stochastiqueet déterministe

Modèle de simulation

Modèle linéaire

Contexte déterministe

Couplage Simulation/méthodes stochastiques

Couplage Simulation/méthodes énumératives

Modèle de graphe

Contexte déterministe

Couplage Graphe/méthodes stochastiques

Modèle de graphes Modèle linéaire

Page 49: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

49

Conclusion

Problèmes Contexte Déterministe Contexte Stochastique

Flow-Shop Hybride X X

Job-Shop X

SFP X

HSP X X

VRP X

Multi-Objective CARP X X

CARP X X

TSP X

Page 50: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

50

Cas général : environnement Stochastique système Stochastique

Optimisation stochastique

Page 51: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

51

Perspectives Tournées

Flotte hétérogène Plusieurs dépôts Distribution/collecte simultanées Flotte avec camions compartimentés

Ateliers à ressources de transport Extension des modèles de graphes Extension du modèle linéaire Plusieurs chariots

Liens entre les problèmes de tournées et les problèmes d’ordonnancement dans les ateliers ?

Page 52: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

52

Idées pour des sujets de thèse ?

Les problèmes de tournées sur arcs et leurs extensions

Problèmes de collecte/distribution simultanées Problèmes de conception de réseaux de

distribution Problèmes d’ordonnancement dans des

ateliers à ressources de transport multiples Problèmes de conception des SFP Problèmes d’ordonnancement flexibles dans

les job-shop avec extensions

Page 53: 1 Méthodes exactes et approchées pour loptimisation des systèmes à moyen de transport Philippe Lacomme Maître de conférences – 27 ème section HABILITATION

53

FIN !