Vous êtes sur la page 1sur 3

FACULTE DES SCIENCES DE TUNIS 09/01/2015

Dépt. des Sciences de l'Informatique

EXAMEN
Session Principale

Section: IF 5
Durée : 2 Heures
Documents Non Autorisés
-----------------------------------------------------------------------------------------------------------------

EXERCICE 1 :

Résoudre par une méthode de séparation et évaluation le problème du sac à dos suivant :

6X1 + 4 X2 + 3 X3  20
Xj  N
11 X1 + 7 X2 + 5 X3 = Z( Max)

(on construira l’arborescence associée)

EXERCICE 2 :

Une usine dispose d'un certain matériau M en quantité limitéé Q . Ce matériau peut être utilisé dans
deux postes P1 et P2 . L'utilisation d'une unité de M dans P1 sur une période, donne un profit de 5 et dans
P2 un profit de 3. Les deux processus en question ont la proprieté de regénérer la matière utilisée dans les
proportions respectives de 1/2 et 3/4 . Le problème consiste à trouver l'utilisation optimale (qui rend le
profit maximum) de la quantité Q du matériau M, sachant qu'on ne peut utiliser le produit sur plus de
quatre périodes .

On définit :

Ek (x) = le profit maximum qu'on peut attendre de la disposition de la quantité x du matériau M alors
qu'il reste k périodes à parcourir avant que le matériau ne soit hors d'usage .

a) Ecrire l'équation de récurrence de la programmation dynamique relative à ce problème .

b) Sachant que E0 (x) = 0, résoudre le problème posé en appliquant a) .

Faouzi Ben Charrada

1
Faculté des Sciences de Tunis 09/01/2015
Dépt. Des Sciences de l’Informatique

Correction
Session Principale

Section: IF5
Matière: Optimisation Combinatoire
------------------------------------------------------------------------------------------------------------------------

Exercice 1 : (12 pts)

On a : c1/ a1 = 11/6 = 1,833 ; c2/ a2 = 7/4 = 1,75 c3/ a3 = 5/3 = 1,66


Donc : c1/a1 > c2/a2 > c3/a3

1. X1 = 20/6 = 10/3  Z = 11*10/3 = 36 +2/3


2. X1 ≤ 3  X1 = 3 et X2 = 2/4 =1/2  Z = 33 + 7*1/2 = 36 +1/2

Dans la suite, le sommet ayant l’évaluation la plus grande parmi ceux non stériles, sera exploré en
premier.

Exploration du sommet 2 :

3. X2 ≤ 0  X2 = 0, X1 = 3 et X3 = 2/3  Z = 33 + 5*2/3 = 36 +1/3


4. X2 ≥ 1  X2 = 1  X1 = (20 – 4)/6 = 8/3  Z = (11*8/3) + 7 = 36 + 1/3

Exploration du sommet 3 :

5. X3 ≤ 0  X2 = X3 = 0  X1 = 3  Z = 33* Solution exacte


v : = 33
6. X2 ≤ 0 et X3 ≥ 1  X2 = 0 et X3 = 1  X1 = (20-3)/6 = 17/6  Z = 36 + 1/6

Exploration du sommet 4 :

7. X1 ≤ 2 et X2 ≥ 1  X1 = 2 et X2 = 8/4 = 2  Z = 22 + 14 = 36* Solution exacte


v : = 36  (6) stérilisé
8. X1 ≥ 3 et X2 ≥ 1 D=Ø

2
36 +2/3

1
X1≤ 3 X1 ≥ 4
36 + 1/2

2
X2 ≤ 0 X2 ≥ 1

36 + 1/3 36 + 1/3

3 4
X3 ≤ 0 X3 ≥ 1 X1≤ 2 X1 ≥ 3

33* 36 + 1/6 36*


5
6 7 8

Solution Optimale : X1 = X2 = 2 et X3 = 0

Remarque :
Les sommets (3) et (4) ont même évaluation. Si on a séparé (4) avant (3), ce dernier ne serait pas
exploré car son évaluation [36 +1/3] ≤ v et donc les sommets (5) et (6) ne seraient pas dans
l’arborescence.

EXERCICE 2 : (8 pts)

a) Ek (x) =Max(5x + Ek-1 (1/2x) ; 3x + Ek-1 (3/4x))

b) E1 (x) = Max(5x ; 3x) = 5x P1

E2 (x) = Max(5x + 5/2x ; 3x + 15/4x) = Max(15/2x ; 27/4x) = 15/2x P1

E3 (x) = Max(5x + 15/4x ; 3x + 45/8x) = Max(35/4x ; 69/8x) = 35/4x P1

E4 (Q) = Max(5Q + 35/8Q ; 3Q + 105/16Q) = Max(75/8Q ; 153/16Q) = 153/16Q P2

La séquence est : P2 ; P1 ; P1 ; P1

Vous aimerez peut-être aussi