Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TD 1 Opt MO PDF

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 8

2019/2020

Université de M’hamad Bougara de Boumerdès


Faculté des Sciences Département de Mathématiques
Premiére Année Master Responsable du Module:
RO, O&MS Mr. M. BEZOUI

Semestre 02
Série de TD N 0 01 du module Optimisation Multiobjectif

1 Exercices
Exercice 1.

En utilisant deux couleurs différentes, spécifiez l’ensemble des points non-dominés et les points
non-scritement-dominés dans les ensembles des critères suivants (problèmes de minimisation):

(a) (b)

(c) (d)

Page 1 of 8
Exercice 2.

Considérons le problème bi-objectif suivant: 



 ”minimiser” f1 (x) = x1 + x2
1. Représentez l’ensemble de décisions. f2 (x) = −x1 + x2




s.à : −x1 + x2 ≤0



2. Représentez l’ensemble des critères. x 1 + x2 ≤0
−x1 − x2 ≤2


3. Calculer la matrice des gains, le point idéal, 

−2x2 ≤3


le point Nadir et le point Anti-idéal. 

x 1 − x2 ≤2

4. Représenter l’ensemble des solutions efficaces.

Exercice 3.

Répondre à ces questions en justifiant vos réponses:

1. Tout problème d’optimisation multiobjectif admet des solutions dites efficaces. Vrai ou
Faux?

2. Dans un problème d’optimisation biobjectif à deux dimensions, il ne peut exister aucune


fonction redondante.

3. Donnez un exemple de:

(a) Un problème d’optimisation MultiObjectif dont le point idéal est réalisable.


(b) Un problème d’optimisation MultiObjectif où toutes les solutions réalisables sont
efficaces.

Exercice 4.

Considérons la représentation graphique d’un problème de maximisation multiobjectif linéaire:

1. Écrire (P1 ) le problème d’optimisation correspondant. x2


Z1 (5,5)
2. Quels sont les critères qui sont redondants? Éliminez ces 5
critères (redondants), et répondre aux questions suivantes: Z2
4
3. Illustrez l’ensemble des critères.
D
4. Déterminez les points non dominés et les solutions efficaces. x1
1 2 3 6
5. Calculer le point idéal, anti-idéal, ainsi que le point
Nadir (Utilisez l’approximation avec la matrice des gains). -2 Z3
(a) Avec les poids λi = k1 , k : nombre de critères non redondants:
quels points sont générés avec la méthode de pondération.
(b) Spécifiez l’ensemble Ω des poids qui génèrent la (les) même solution(s) que celle(s)
obtenue(s) en (a).

N.B. Nous n’avons pas encore traité les questions 5.a. et 5.b. dans le cours, on va les traiter
dans les prochaines séries.

Page 2 of 8
Exercice 5.

Soient les problèmes d’optimisation suivants:



  ”minimiser” Zi (x)
”minimiser” (Z1 (x), ..., Zk (x))
(M OP ) = (P ) s.t. : x∈D
s.t. : x∈D
∀i 6= j Zj (x) ≤ j

Soit x∗ , solution optimale de (P ), démontrez que:

1. si x∗ est solution optimale de (P ) alors, elle est faiblement efficace pour M OP

2. si x∗ est une solution optimale unique de (P ), alors x∗ est efficace pour M OP

Exercice 6 (Pas corrigé).


-
Soit le problème d’optimisation multiobjectif suivant: 
”maximiser” f1 (x) = 2x1


f2 (x) = 2x2

1. Représenter l’ensemble des décisions et l’ensembles 


s.t. : x1 + x2 ≤5

des critères. (P1 ) :

 x1 ≤2
2. Représenter l’ensemble des points non dominées. x2 ≤2




x1 , x2 ≥0

3. Représenter l’ensemble des solutions efficaces et
solutions faiblement efficaces.

4. Représenter le point idéal, anti-idéal


et point Nadir (graphiquement).

Exercice 7 (Pas corrigé).

Considérons le problème suivant:




 max f1 (x) = x1 − 2x2
max f2 (x) = −x1 + 3x2

(1)

 s.a. x1 − 2x2 ≤ 0
x1 , x2 ∈ {0, 1, 2}

1. Illustrer graphiquement l’espace de décisions du Problème (1).

2. Illustrer graphiquement l’espace de critères du Problème (1).

3. Trouver le point idéal et le point anti-idéal du problème du Problème (1).

4. Trouver les points non dominés.

5. Déduire les solutions efficace du Problème (1).

Page 3 of 8
2 Corrections
Correction de l’exercice 1. En rouge, les point non-dominés, en bleu: les points non-dominés stricte-
ment.

(e) (f)

(g) (h)

Correction de l’exercice 2.

1. Représentez l’ensemble de décisions.

Page 4 of 8
Figure 1: Ensemble de décisions.

Voir Figure 1.

2. Représentez l’ensemble des critères.

Figure 2: Ensemble des critères.

Voir Figure 2.

3. Calculer la matrice des gains, le point idéal,


le point Nadir et le point Anti-idéal.  
−2 −1
La matrice des gain est égale à: G = , on en déduit que le point idéal est égal à I =
−1 −2
(−2, −2), Le point Nadir est égal à N = (−1, −1).
Graphiquement, nous pouvons déduire aussi que le point anti-idéal est égal à: I = (0, 0).

Page 5 of 8
Figure 3: Points Idéal, Nadir, Anti-idéal et non-dominés.

Voir Figure 3.

4. Représenter l’ensemble des solutions efficaces.

Figure 4: Points Idéal, Nadir, Anti-idéal et non-dominés.

D’après Figure 4, toutes les solutions appartenant au segment [(− 12 , − 23 ), ( 12 , − 23 )] sont efficaces.

Correction de l’exercice 3.

Page 6 of 8
1. Tout problème d’optimisation multiobjectif admet des solutions dites efficaces. Vrai ou Faux?
Faux! il existe des problèmes qui n’admettent pas de solutions, ou non bornés.

2. Dans un problème d’optimisation biobjectif à deux dimensions, il ne peut exister aucune fonction
redondante.
Cette situation se produit uniquement au cas où les deux gradients des fonctions objectif ont la même
direction. Dans ce cas, toutes les courbes de niveaux de ces fonctions objectifs sont parallèles.

3. Donnez un exemple de:

(a) Un problème d’optimisation MultiObjectif dont le point idéal est réalisable.




 “max” f1 (x) = x1
 “max” f2 (x) = x2


s.à : x1 ≤1
x2 ≤1




x1 , x2 ≥0

(b) Un problème d’optimisation MultiObjectif où toutes les solutions réalisables sont efficaces.


 “max” f1 (x) = x1
 “max” f2 (x) = −x1


s.à : x1 ≤1
x2 ≤1




x1 , x2 ≥0

Correction de l’exercice 4.

1. Écrire (P1 ) le problème d’optimisation correspondant.




 ” max ” Z1 (x) = x1 + 5x2
Z2 (x) = 2x1 + 4x2




Z3 (x) = 3x1 − 2x2

(P1 ) :

 s.t : x1 − x2 ≥0
5x1 + x2 ≤ 30




x1 , x2 ≥0

2. La fonction redondante est Z2 .

Solution efficaces

(6,18) Points non dominés x2


Z3

(30,5)
Z1 x1

Figure 5: Ensemble des critères


.

3. Voir la figure 5.

4. Voir la figure 5.

Page 7 of 8
5. I = (30, 18); I = (0, 0); N = (5, 6).

(a) Avec les poids λi = 21 , on trouve x∗ = (5, 5).


13
(b) λ ∈ [ 17 , 1];

Page 8 of 8

Vous aimerez peut-être aussi