... | ... | @@ -60,6 +60,12 @@ Un prestataire est considéré inefficace si la valeur de `localAverageNbStockSh |
|
|
|
|
|
## Stratégie minimisant le temps nécessaire à la livraison
|
|
|
|
|
|
Un prestataire est considéré inefficace si la valeur de `localTimeToBeDelivered` est plus grande que celle de `averageTimeToBeDelivered`. Ces deux variables sont mis à jour à chaque pas de temps par le reflex `updateAverageTimeToBeDelivered` présent dans le fichier `Observer.gaml`.
|
|
|
|
|
|
`averageTimeToBeDelivered` correspond au nombre moyen d'étapes nécessaires à la marchandise pour être livrée auprès des destinataires suite aux commandes de réapprovisionnement, et sachant que seules les `nbDeliveriesConsideredForTimeToDelivered` dernières livraisons sont prises en compte. `nbDeliveriesConsideredForTimeToDelivered` étant un paramètre global défini dans `Parameters.gaml` et valant `50`. Bien sûr, puisqu'il s'agit d'un paramètre, il peut être modifier par l'utilisateur.
|
|
|
|
|
|
`localTimeToBeDelivered` correspond au nombre moyen d'étapes nécessaires à la marchandise pour être livrée auprès du destinataire courant suite aux commandes de réapprovisionnement, et sachant que seules les `nbDeliveriesConsideredForTimeToDelivered` dernières livraisons sont prises en compte.
|
|
|
|
|
|
## Stratégie minimisant les coûts financiers
|
|
|
|
|
|
# Sélection des destinataires voisins |
|
|
\ No newline at end of file |