Adloun

algorithmique (école d'ingénieur) · Chapitre 4 · Application directe du cours

Calculs à la main

Répartition optimale d'une ressource · niveau 1 (application)

Énoncé

On reprend les gains des quatre entrepôts du chapitre :

entrepôt 022344
entrepôt 044444
entrepôt 012333
entrepôt 023455
  • Calculer à la main les lignes et du tableau des gains maximum, et les lignes et des arguments.
  • Calculer et .
  • Donner une répartition optimale d'un stock de unités sur les quatre entrepôts, sachant que , et .

Corrigé

  • La base donne . Pour , seul l'entrepôt est disponible : puisque les gains sont croissants. Donc et (pour , livrer ou unités rapporte ; on garde le premier argument trouvé, ).

Pour : . Par exemple , atteint d'abord en . On obtient et .

  • , et .

nom : M[2]
valeurs : 0 2 3 4 5 6
vert : 0..2
legende : m(3,2) lit M[2][0:3] : max(0 + 3, 4 + 2, 4 + 0) = 6
  • On lit les arguments à rebours, en partant de : (une unité à l'entrepôt ), puis (une unité à l'entrepôt ), puis , puis . La répartition rapporte .

Le programme Ex4_1Calculs.java confirme ces valeurs :


M[4] = [0, 4, 6, 8, 9, 10]   A[4] = [0, 0, 0, 1, 1, 1]
M[3] = [0, 4, 6, 7, 8, 9]   A[3] = [0, 1, 1, 1, 1, 1]
M[2] = [0, 2, 3, 4, 5, 6]   A[2] = [0, 0, 0, 0, 0, 1]
M[1] = [0, 2, 3, 4, 5, 5]   A[1] = [0, 1, 2, 3, 4, 4]
M[0] = [0, 0, 0, 0, 0, 0]   A[0] = [0, 0, 0, 0, 0, 0]
Répartition optimale d'un stock de 3 unités :
  entrepôt 0 <-- 1, gain 2
  entrepôt 1 <-- 0, gain 0
  entrepôt 2 <-- 1, gain 4
  entrepôt 3 <-- 1, gain 2

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →