Problème de planification logistique
Vous agissez comme conseiller pour un fabricant de fours de cuisine afin de planifier sa logistique pour le mois prochain. Il y a deux entrepôts (New York et Atlanta) et quatre régions desservant les clients (Est, Sud, Midwest, Ouest). La demande prévue le mois prochain est de 1 800 pour l'Est, 1 200 pour le Sud, 1 100 pour le Midwest et 1 000 pour l'Ouest. Les coûts d'expédition de chaque entrepôt vers chacune des régions sont indiqués dans le tableau ci‑dessous. Votre objectif est de répondre à la demande régionale au plus faible coût.
| Client | New York | Atlanta |
|---|---|---|
| Est | 211 $ | 232 $ |
| Sud | 232 $ | 212 $ |
| Midwest | 240 $ | 230 $ |
| Ouest | 300 $ | 280 $ |
Deux dictionnaires Python, costs et var_dict, ont été créés pour vous et contiennent respectivement les coûts et les variables de décision du modèle. Vous pouvez les explorer dans la console.
Cette activité fait partie du cours
Analytique de la chaîne d'approvisionnement avec Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
from pulp import *
# Initialize Model
model = LpProblem("Minimize Transportation Costs", ____)