Le cas de la demande déterministe non stationnaire

publicité
Le cas de la demande
déterministe non stationnaire
•
•
•
•
•
•
•
•
Conditions d’application
Qu’est-ce qu’une heuristique
Heuristique de la période économique
Heuristique Silver-Meal
Heuristique PPB
Heuristique du moindre coût unitaire
Heuristique de Groff
L’algorithme de Wagner-Whitin
Conditions d’application
s(X)
CV =
X
X= 1
Xi
n i
=1
2
1
Xi – X

n – 1i = 1
n
n
et s(X) =
Si CV > à 15% ou 20%, alors la demande
est non stationnaire
Qu’est-ce qu’une heuristique
Différence entre solution optimale et approximation
Heuristique: approximation
Bases des heuristiques: propriétés de la solution optimale ou de
la démarche d’obtention de la solution
optimale
Sensibilité
Cas stationnaire
vs
Cas non stationnaire
Heuristique de la période
économique
PE = 365(QEC / D) pour obtenir l’intervalle en jours
PE = 52(QEC / D) pour obtenir l’intervalle en semaines
PE = 12(QEC / D) pour obtenir l’intervalle en mois
Exemple 2.11
D =  di = 1 200 + ... + 11 300 = 116 600 litres
n
Cc = 500 $ / commande
Cs = 1 $ / litre de colle / an
i=1
mois
janvier
février
mars
avril
mai
juin
QEC =
demande (en
litres)
1 200
9 000
2 900
15 000
12 500
10 500
2 Cc D =
Cs
PE en mois =
mois
juillet
août
septembre
octobre
novembre
décembre
demande (en
litres)
7 200
14 200
16 300
9 800
6 700
11 300
2(500)116 600
= 10 798,15 litres
1
QEC
10 798,15
(12) =
(12) = 1,11 mois
D
116 600
Tableau des commandes, exemple
2.11
commandes à tous les mois
mois
janvier
février
mars
avril
mai
juin
juillet
août
septembre
octobre
novembre
décembre
Total
taille des
commandes
1 200
9 000
2 900
15 000
12 500
10 500
7 200
14 200
16 300
9 800
6 700
11 300
116 600
coût de
commande
500
500
500
500
500
500
500
500
500
500
500
500
6 000
coût de
stockage
0
0
0
0
0
0
0
0
0
0
0
0
0
commandes à tous les deux mois
taille des
commandes
10 200
coût de
commande
500
17 900
500
1 250,00
23 000
500
875,00
21 400
500
1 183,33
26 100
500
816,67
18 000
500
941,67
116 600
3 000
CTP(PE = 1 mois)
CTP(PE = 2 mois)
coût de
stockage
750,00
5 816,67
Heuristique de Silver-Meal
Pour une commande dont la réception est planifiée pour le début de la
période t, il faut déterminer le nombre de périodes n couvertes par cette
commande qui minimise le coût moyen de commande et de stockage par
période en calculant, pour des valeurs successives de n le coût moyen
pertinent par période.
CMP1(t) = Cc
1
t+n–1
Cc + dt + 1Cs
CMP2(t) =
2
CMP3(t) =
Cc + dt + 1Cs + 2dt + 2Cs
3
Cc + Cs
CMPn t =

i=t+1
n
i – t di
Exemple 2.12
Heuristique de Silver-Meal
mois
janvier
février
mars
avril
mai
juin
demande (en
litres)
1 200
9 000
2 900
15 000
12 500
10 500
Cc = 500 $ / commande
mois
juillet
août
septembre
octobre
novembre
décembre
demande (en
litres)
7 200
14 200
16 300
9 800
6 700
11 300
Cs = 1 $ / litre de colle / an
Heuristique PPB
Trouver un nombre de périodes de couverture n pour la prochaine
réception tel que la valeur de n est choisie comme étant le nombre
de périodes qui donne le coût de maintien en inventaire le plus près
possible du coût de commande.

t+n
CsTn(t) = Cs
i=t+1
i – t di
Dès que pour une valeur de n donnée on obtient CsTn(t) > Cc,
on cesse d’ajouter une période de couverture à la réception
prévue pour la période t.
Exemple 2.13
mois
1
2
3
demande
100
550
130
Cc = 230 $ / commande
mois
4
5
6
demande
150
75
320
Cs = 0,60 $ / kilo de vis / mois
Heuristique du moindre coût
unitaire
CMP1(t) = Cc / dt pour n = 1
t+n–1
 (i – t)d
 d
Cc + Cs
CMPn(t) =
i=t+1
t+n–1
j=t
j
i
Exemple 2.14
mois
1
2
3
demande
100
550
130
Cc = 230 $ / commande
mois
4
5
6
demande
150
75
320
Cs = 0,60 $ / kilo de vis / mois
Heuristique de Groff
Comparaison entre:
• le coût de stockage marginal périodique
• l’économie marginale périodique du coût de commande
Si, pour les besoins d’une période donnée, le coût de
stockage marginal périodique excède l’économie marginale
périodique du coût de commande, les besoins de cette période
ne seront pas inclus dans la commande.
Le coût de stockage marginal
périodique
Soit j la période précédant celle où la réception d’une commande
est prévue; le coût de stockage marginal périodique
de la n ième période suivant j sera :
CsM = (dj+n / 2)Cs
Économie marginale périodique
du coût de commande
L’économie réalisée en ajoutant une période de couverture
de plus à une commande est de :
ECcM = Cc / (n-1) – Cc /n = Cc / [n(n-1)]
Règle de décision pour
l’heuristique de Groff
CsM  ECcM
Tant que:
dj+nn(n-1)  2Cc / Cs
La demande de la période j+n sera incluse dans la réception prévue
pour la période t=j+1.
Exemple 2.15
mois
1
2
3
demande
100
550
130
Cc = 230$ par commande
mois
4
5
6
demande
150
75
320
Cs = 0,60$ par kilo par mois
2Cc / Cs = 2(230)/0,6 = 766,67
Résultats, heuristique de Groff
mois
1
2
3
4
5
6
Total
commandes
100
680
coût de
commande
230
230
coût de
stockage
225
230
45
320
1 325
230
920
123
Coût total: 1 043 $
78
Comparaisons ...
PPB
Mois
1
2
3
4
5
6
Total
Taille des
commandes
100
680
Coût de
commande
230
230
Coût de
stockage
225
230
45
0
0
123
320
1 325
mois
1
2
3
4
5
6
Total
230
920
MCU
78
Mois
1
2
3
4
5
6
Total
commandes
100
680
coût de
commande
230
230
coût de
stockage
225
230
45
320
1 325
230
920
123
78
Groff
Taille des
commandes
650
Coût de
commande
230
Coût de
stockage
330
280
230
90
395
230
192
1 325
690
512
Question 35
sauf Wagner-Whitin mais
ajouter PE
L’algorithme de Wagner-Whitin
Pour trouver la solution optimale ...
Conditions d’application
 la demande pour les périodes de l’horizon de planification
est connue avec certitude, qu’elle soit stationnaire ou non;
 la structure de coût demeure la même pour tout l’horizon
de planification;
 pour la dernière période de l’horizon de planification,
l’inventaire de fin désiré est connu.
Règles de base
• Un réapprovisionnement a lieu seulement lorsque
le niveau des stocks est nul (0);
• la taille des commandes est telle que la demande
pour un nombre entier de périodes est couverte;
• il y a une limite supérieure possible sur le nombre
de périodes couvertes par une commande.
Deux étapes
• Diviser le problème initial en sous-problèmes;
• Résoudre indépendamment chacun des sousproblèmes.
Division en sous-problèmes
Si pour une période j donnée on a djCs > Cc alors la
solution optimale inclura forcément un réapprovisionnement
à cette période j (dj étant la demande pour la période j).
Toutes les périodes comprises entre les périodes où des
réapprovisionnements sont certains sont des sous-problèmes
indépendants et la solution optimale globale sera la somme
des solutions optimales de chacun de ces sous-problèmes.
Exemple 2.16
Cc = 54,00 $ par commande Cs = 0,40 $ par article par mois
mois
1
2
3
4
5
6
Cc / Cs = 135
demande
10
62
12
130
154
129
mois
7
8
9
10
11
12
demande
88
52
124
160
238
41
Sous-problème #1: périodes 1 à 4
Sous-problème #2: périodes 5 à 9
Sous-problème #3: période 10
Sous-problème #4: périodes 11 à 12
Résolution des sous-problèmes:
exemple 2.17
n périodes considérées, n possibilités …
exemple 2.16, suite
Téléchargement