Vous êtes sur la page 1sur 1

MT14 Recherche opérationnelle

TD supplémentaire sur la programmation dynamique

Exercice 1. Une maison d’édition a six représentants de commerce pour la vente de manuels
scolaires pour l’ensemble des trois régions du pays. Le responsable de vente doit décider du
nombre de représentants à affecter à chaque région pour maximiser le volume total de vente
réalisé dans ce pays, sachant qu’il faut au moins un représentant par région. Cette
maximisation est faite sur la base d’une estimation du volume de vente de chaque région en
fonction du nombre de représentants qui y sont affectés. Cette estimation est résumée dans le
tableau suivant :

Nombre de représentants
Région 1 2 3 4
1 35 48 70 89
2 21 42 56 70
3 28 41 63 75

Quel est le nombre optimal de représentants à affecter pour chaque région ?

Exercice 2. Considérons un problème de programmation mathématique suivant :

Maximiser Z = 2x12 + 2x2 + 4x3 –x32

sous les contraintes

2x1 + x2 + x3 ≤ 4
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0

Résoudre le problème à l’aide de la programmation dynamique.

Exercice 3. Une entreprise doit décider du plan d’approvisionnement d’un composant clé, en
connaissant la demande de chacune de 6 semaines à venir qui est donnée dans le tableau
suivant :
Semaine 1 2 3 4 5 6
Demande 17 22 12 34 23 19
Un article en stock coûte deux euros par semaine (principalement coût d’immobilisation de la
trésorerie). Le fait de passer une commande coûte 150 euros (indépendamment de la quantité
commandée), en raison en particulier du coût de transport, en plus du prix d’achat qui est
proportionnel à la quantité commandée et qui reste constant pendant les six semaines à venir.
On souhaite minimiser le coût total du stockage et du lancement de commande sur les six
semaines. Quelle est la quantité optimale à commander pour la première commande sachant
que le stock initial est 0 ? Résoudre le problème à l’aide de la programmation dynamique
(indication : avant toute nouvelle livraison, le stock est nécessairement nul).

Vous aimerez peut-être aussi