... | ... | @@ -52,6 +52,12 @@ Voici, ci-dessous, un descriptif des différentes stratégies implémentées. |
|
|
|
|
|
## Stratégie minimisant le nombre de produits en rupture de stock
|
|
|
|
|
|
Un prestataire est considéré inefficace si la valeur de `localAverageNbStockShortagesLastSteps` est plus grande que celle de `averageNbStockShortages`. Ces deux variables sont mis à jour à chaque pas de temps par le reflex `updateAverageLPEfficiency` présent dans le fichier `Observer.gaml`.
|
|
|
|
|
|
`averageNbStockShortages` correspond au nombre moyen de produits en rupture de stock au sein de tous les destinataires sur les `nbStepsConsideredForLPEfficiency` dernières étapes. `nbStepsConsideredForLPEfficiency` étant un paramètre global défini dans `Parameters.gaml` et valant `96` (correspondant à 4 jours simulés). Bien sûr, puisqu'il s'agit d'un paramètre, il peut être modifier par l'utilisateur.
|
|
|
|
|
|
`localAverageNbStockShortagesLastSteps` correspond au nombre moyen de produit en rupture de stock au sein du destinataire courant et depuis le début du contrat avec le prestataire.
|
|
|
|
|
|
## Stratégie minimisant le temps nécessaire à la livraison
|
|
|
|
|
|
## Stratégie minimisant les coûts financiers
|
... | ... | |