|
|
Les agents `prestataires logistiques` sont définis dans le fichier `🆃 LogisticsServiceProvider.gaml`. Leur but principal est de gérer le réapprovisionnement de leurs clients. Puisqu'ils sont choisis par des agents destinataires, il est possible qu'un agent prestataire n'ait pas de client du tout, ou au contraire en ait plusieurs. De plus, ils peuvent gagner ou perdre des clients au cours de la simulation. Ils doivent donc gérer plusieurs situations : l'ajout d'un nouveau client, la perte d'un client existant, et le réapprovisionnement des bâtiments dont un prestataire a la charge (les entrepôts et les bâtiments associés aux clients).
|
|
|
|
|
|
# Origine des données
|
|
|
|
|
|
On simule environ 2250 agents `🆃 LogisticsServiceProvider` dont les données proviennent de la ["Liste des entreprises inscrites au registre électronique national des entreprises de transport par route et au registre des commissionnaires de transport"](https://www.ecologique-solidaire.gouv.fr/liste-des-entreprises-inscrites-au-registre-electronique-national-des-entreprises-transport-route-et) établie par le Ministère de la Transition Écologique et Solidaire.
|
|
|
|
|
|
# Ajout d'un nouveau client
|
|
|
|
|
|
Chaque prestataire gère un réseau d'approvisionnement. Ce réseau est constitué d'un, et un seul, fournisseur, d'un ou plusieurs entrepôt(s) de niveau national, d'un ou plusieurs entrepôt(s) de niveau local, et enfin du (ou des) bâtiment(s) associé(s) à son (ou ses) client(s). Ce réseau d'approvisionnement correspond à la variable `🆅 supplyChain`. Au sein de ce réseau, le fournisseur du prestataire est connecté aux entrepôts nationaux, eux-même connectés aux entrepôts locaux, eux-même connectés aux bâtiments des destinataires.
|
... | ... | |