30
Centre National de la Recherche Scientifique    Institut National Polytechnique de Grenoble   Université Joseph Fourier   Laboratoire G-SCOP 46, av Félix Viallet 38031 Grenoble Cedex www.g-scop.inpg.fr Hichem ZERHOUNI, Jean-Philippe GAYON and Yannick FREIN 9 ième  Atelier en Evaluation de Performances Aussois 1-4 juin 2008 Intégration des flux inverses dans la gestion des stocks et de la production

Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  • Upload
    vanmien

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

■ Centre National de la Recherche Scientifique    ■ Institut National Polytechnique de Grenoble   ■ Université Joseph Fourier   ■

Laboratoire G­SCOP46, av Félix Viallet38031 Grenoble Cedexwww.g­scop.inpg.fr

Hichem ZERHOUNI, Jean­Philippe GAYON and Yannick FREIN 

9ième Atelier en Evaluation de Performances Aussois 1­4 juin 2008 

Intégration des flux inverses dans la gestion des stocks et de la 

production

Page 2: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

■ Centre National de la Recherche Scientifique    ■ Institut National Polytechnique de Grenoble   ■ Université Joseph Fourier   ■

Laboratoire G­SCOP46, av Félix Viallet38031 Grenoble Cedexwww.g­scop.inpg.fr

Pilotage d’un système de production  avec retours de produits corrélés aux 

demandes

Hichem ZERHOUNI, Jean­Philippe GAYON and Yannick FREIN 

9ième Atelier en Evaluation de Performances Aussois 1­4 juin 2008 

Page 3: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Introduction

• Récupération / réutilisation de produits (raisons écologiques, légales and économiques)

• Retours de produits  compliquent la gestion des stocks

Flux traditionnels

Flux inverses ConsommateurProducteur

AEP 9 1/16

Page 4: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Introduction

• Comment piloter un tel système ?

• Faut­il tenir compte de la dépendance ?

Demandes

RetoursProducteur Consommateurs

AEP 9 1/16

Page 5: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

littérature

• Logistique inverse– Fleishmann et al. (1997)

– Carter & Ellram (1998)

• Dépendance demande/retours– De Brito & Dekker (2001)

– Kiesmüler & van der Laan (2001)

• Modèles stochastiques– Gayon (2007)

AEP 9 2/16

Page 6: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Plan

• Modèle  I : Retours de produits non corrélés  aux demandes– Politique optimale– Calcul du base stock optimal

• Model  II : Retours de produits corrélés  aux demandes– Politique optimale– Calcul du base stock optimal

• Effet de la dépendance : étude numérique

• Conclusion & Travaux & Perspectives

AEP 9

Page 7: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Modèle I :  

Retours de produits non corrélés  aux demandes

AEP 9

Page 8: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Modèle  I

Retours de produits δ

Production contrôlée

 μ Demande  λ

• Etat du system à  t :   – Niveau du stock  x  

• Objectif :– Caractériser la politique optimale qui minimise le coût moyen

• Décisions à prendre :– Produire ou non

Retours de produits non corrélés  aux demandes

Stock

x

Modèle    I Modèle  II Dépendance

Coût de production

Coût de vente perdue

Coût de retour

Coût de possession

AEP 9 3/16

Page 9: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Processus de décision markovien

: coût total estimé actualisé total à horizon infini associé 

à la politique  π  et à l’état initial x•  

Modèle    I Modèle  II Dépendance

Coût de production

Number of Unsatisfied demands

Number of returned demands

Coût de possession

Coût de ventes 

perdues

Coût de retours

AEP 9 4/16

Page 10: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Processus de décision markovien

: coût total estimé actualisé total à horizon infini associé 

à la politique  π  et à l’état initial x•  

Modèle    I Modèle  II Dépendance

AEP 9 4/16

Politique optimale  : 

Page 11: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Processus de décision markovien

: coût total estimé actualisé total à horizon infini associé 

à la politique  π  et à l’état initial x•  

Modèle    I Modèle  II Dépendance

•  Equations d’optimalité : 

Où l’opérateur  T est défini comme : 

AEP 9 4/16

Page 12: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Politique optimale

• Preuve : v*(x) est convexe en x– Δv(x) = v(x+1) ­ v(x) est croissant in x

– Preuve par itération

x :  stock

v*(x) 

S*

Modèle    I Modèle  II Dépendance

Ne pas produireProduire

5/16

Page 13: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

• La politique optimale est  une politique base stock.     Il existe S (base­stock level) tel que :

– Si x < S, produire

– If x ≥  S, ne pas produire

Politique optimale

x :  niveau de stock

0

Base stock level S 

Ne pas produire

Produire

– S* est décroissant   avec  ,  , μ δ ch, croissant avec  , λ cl et est 

 indépendant de cr .

Modèle    I Modèle  II Dépendance

AEP 9 5/16

Page 14: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Calcul du S optimal

• Chaîne de Markov à temps continu représentant le niveau de stock

δ+μ δ+μ δ+μ δ δ δ

λ λ λ λλ λλ

0 S+1S S+21

• Probabilités stationnaires: 

Stock

  λ

δ

 μ

avec

S*

Modèle    I Modèle  II Dépendance

AEP 9 6/16

Page 15: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Calcul du S optimal

• Coût total moyen pour un base­stock level S donné:

Coûts de  possession

Coûts de ventes 

perdues

Coûts de production

Coûts des retours

Modèle    I Modèle  II Dépendance

AEP 9 7/16

Page 16: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Calcul du S optimal

Modèle    I Modèle  II Dépendance

Stock

  λ μ S*

AEP 9 8/16

Page 17: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Modèle II :  

Retours de produits corrélés  aux demandes

AEP 9

Page 18: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Modèle  IIRetours de produits corrélés  aux demandes

• Etat du system à  t :   – Niveau du stock  x

• Objectif :– Caractériser la politique optimale

• Décisions à prendre :– Produire ou non

Production Contrôlée Stock

Demande  λ μ

Retours avec une probabilité p

(1 ­ p) 

Délai Exp( )γDélai   0

Modèle    I Modèle  II Dépendance

Coût de production

Coût de vente perdue

Coût de retour

Coût de possession

AEP 9 10/16

Page 19: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Politique optimale

• La politique optimale :  politique base stock. – Vérifiée numériquement 

– Démontrée analytiquement sous  conditions (cr = cl)

x :  stock

0

Base stock level S 

Ne pas produire

Produire

Modèle    I Modèle  II Dépendance

AEP 9 11/16

Page 20: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Calcul du S optimal

• Chaîne de Markov à temps continu ( niveau de stock)

• Probabilités stationnaires :

Stock

Demande  λμ

Retours avec  une probabilité  p

μμμ

 (1­λ p) 

0 S1

 (1­λ p)  (1­λ p) 

2

  λ

p

 (1­λ p) 

  λ

p  λ

p

λ

avec

S*

Modèle    I Modèle  II Dépendance

AEP 9 12/16

Page 21: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Computation of the optimal S

• Coût total moyen pour un base­stock level S donné:

Modèle    I Modèle  II Dépendance

AEP 9 12/16

Page 22: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Effet de la dépendance  

Etude numérique

AEP 9

Page 23: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Etude numérique

• Politique optimale du modèle dépendant : S*   ; C  (S*   )

• Heuristique du modèle dépendant : S*   ;  C  (S*  )

d d d

i d i

Δ C   = C  (S*  ) –  C  (S*  ) d i dd

  C (S*  ) dd

Quel est le surcoût résultant si l’on ignore la corrélation entre la demande et les retours ?

Demande  λμ

Retours avec une probabilité p

S* d

  λ

δ

 μ

iS*

Modèle    I Modèle  II Dépendance

AEP 9 13/16

Page 24: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

• Instances : 

–  = 1μ

– ch = 1

–      λ {0.2,0.4,. . . ,2}

– p    {0.05,0.10, . . . ,0.95}

– cp    {0,1,2,4,. . .,512}

– cl    {1,2,4, . . .,512}

– cr    {1,2,4,. . .,512}

 λ

p

  λ

δ =   λ p

 

Etude numérique

Modèle    I Modèle  II Dépendance

AEP 9 14/16

Page 25: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Etude numérique

• 60000 instances• Δ C ≤ 1%   (45% des instances)• Δ C > 5%   (20% des instances)

0%

5%

10%

15%

20%

25%

30%

35%

40%

45%

50%

Δ C ≤ 1%

Δ C >5%

 1%≤ Δ C ≤ 5%

Modèle    I Modèle  II Dépendance

AEP 9 14/16

Page 26: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Etude numérique

­5.00%

0.00%

5.00%

10.00%

15.00%

20.00%

25.00%

30.00%

0.01

0.07

0.13

0.19

0.25

0.31

0.37

0.43

0.49

0.55

0.61

0.67

0.73

0.79

P

Del

ta C  lambda = 1,5

 lambda = 1 lambda = 0,5

Δ C ≤ 6,93 % 5,14 % 1,94 % 1,18 %

p ≤ 30% p ≤ 25 %

p ≤ 15 %

p ≤ 10 %

• Influence de p sur   Δ C 

μ = 1, δ = 0.2, ch = 1, cp = 0,cl = 16, cr = 4

Modèle    I Modèle  II Dépendance

AEP 9 15/16

Page 27: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Etude numérique

•  Δ C relativement sensible à λ

•  Δ C relativement sensible à cl

•  Δ C peu sensible à cr

Modèle    I Modèle  II Dépendance

AEP 9 16/16

Page 28: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Conclusion

• Caractérisation de la politique optimale :  – Modèle indépendant– Modèle dépendant (cr = cl)– Monotonicité de S*  en fonction des paramètres du système

• Base stock calculé pour les deux modèles

• Influence de la dépendance (demande/retours) sur le coût moyen: – Performance (cout)  principalement influencée par le 

pourcentage des produits retournés (p).

AEP 9

Page 29: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Travaux & Perspectives

– Retour observables– Retours non­observables

Stock

Demande  λ μ

pDélai Exp( )γ

• Modèle dépendant avec délai de retour non­nul

• Introduction du remanufacturing avec option  de rejet

Demande  λ

Remanufacturing

Stock

 μ

AccepterRejeter

AEP 9

Page 30: Intégration des flux inverses dans la gestion des stocks ...aep9.imag.fr/Presentations/Zerhouni.pdf · gestion des stocks et de la production ... • Retours de produits compliquent

  

Questions ?