Problème de planification logistique
Vous conseillez un fabricant de fours de cuisine pour l’aider à planifier sa logistique pour le mois prochain. Il y a deux entrepôts (New York et Atlanta) et quatre zones clients régionales (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. Le coût d’expédition de chaque entrepôt vers chaque région cliente est indiqué dans le tableau ci-dessous. Votre objectif est de satisfaire la demande régionale au coût le plus bas.
| 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, contenant respectivement les coûts et les variables de décision du modèle. Vous pouvez les explorer dans la console.
Cet exercice fait partie du cours
<cours>Analyse de la chaîne d’approvisionnement en Python</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
from pulp import *
# Initialize Model
model = LpProblem("Minimize Transportation Costs", ____)