Académique Documents
Professionnel Documents
Culture Documents
GE1
Département de Génie Electrique
Janvier 2021
Laboratoire d’Automatique
Exercice 1
On considère le problème d’optimisation suivant:
max z = (q + 1)x1 + (2 − q)x2 + 3x3
sous:
3x1 + 2x2 + x3 ≤ 6 + q
x1 − 5x2 + 3x3 ≥ −1 − q
avec: x1 ≥ 0, x2 ≥ 0 et x3 ≥ 0. q est un paramètre petit.
Exercice 2
On considère la fonction quadratique suivante:
f (x, y) = 3x2 + 3y 2 − 2xy + 6x − 2y
On désire tracer, dans le plan (x, y), les courbes de niveau f (x, y) = k, k une constante réelle
donnée.
4. Ecrire l’algorithme de Newton. Montrer qu’il offre la solution optimale après une seule
itération.
Partie II:
On désire connaı̂tre les propriétés des courbes de niveau f (x, y) = k. On détermine le centre C
de ces courbes. Puis, on fixe k à une valeur k0 donnée. Ensuite, on cherche les cercles centrés
en C ayant le plus petit rayon et le plus grand rayon pour connaı̂tre les sommets de ces courbes
(voir figure 1). En effet, soit un point M de la courbe f (x, y) = k0 . La distance de M à C est
minimale en B1 et B2 . Elle est maximale en A1 et A2 .
min (x + 1)2 + y 2
sous: f (x, y) = k0 .
k0 = 1 ou k0 = 5 à votre choix.
4. Préciser les vecteurs directeurs des deux axes de l’ellipse. Vérifier qu’ils sont orthogonaux.
−−−→ −−−→
5. Préciser la longueur du grand axe 2a = ||A1 A2 || et la longueur du petit axes 2b = ||B1 B2 ||
A2
B2
Rmin Rmax
M
C
B1
A1
f (x,y) =k0
Figure 1
Correction
Exercice 1
Le problème d’optimisation peut-être représenté par (pour z ′ = −z):
sous:
3x1 + 2x2 + x3 ≤ 6
−x1 + 5x2 − 3x3 ≤ 1
3x1 + 2x2 + x3 + x4 = 6
−x1 + 5x2 − 3x3 + x5 = 1
1. Le point défini par x1 = x2 = x3 = 1 vérifie les contraintes. C’est une solution acceptable,
mais, elle n’est pas acceptable de base (sommet), car elle comprend déjà 3 composantes
strictement positives, alors que le nombre de contraintes est égal à m = 2.
3. Le problème dual:
max z ′ = −6λ1 − λ2
sous:
3λ1 − λ2 ≥ 1
2λ1 + 5λ2 ≥ 2
λ1 − 3λ2 ≥ 3
x4 x5 x1 x2 x3
1 0 3 2 1 6
0 1 –1 5 –3 1
0 0 –1 –2 –3 0
x3 x5 x1 x2 x4
1 0 3 2 1 6
–3 1 –1 5 0 1
–3 0 –1 –2 0 0
x3 x5 x1 x2 x4
1 0 3 2 1 6
0 1 8 11 3 19
0 0 8 4 3 18
Ainsi, on a: zmin
′
= −18 et zmax = 18, pour x3 = 6, x5 = 19, x1 = x2 = x4 = 0.
Maintenant, cherchons la solution du dual. On a:
1 0 −3
B= , CB =
−3 1 0
3λ1 − λ2 − λ3 = 1 + q
2λ1 + 5λ2 − λ4 = 2 − q
λ1 − 3λ2 − λ5 = 3
−4 ≤ q ≤ 8
7. On a:
′
zmin = CBT xB = −3(6 + q) =⇒ zmax = 3(6 + q)
Puisque −4 ≤ q ≤ 8, alors:
6 ≤ z(q) ≤ 42
Exercice 2
Partie I:
Notons par X = [x, y]T .
dF
1. Les conditions du premier ordre s’énoncent: = 0, soit:
dX
∂f
= 6x − 2y + 6 = 0
∂x
∂f
= −2x + 6y − 2 = 0
∂y
ce qui donne x = −1 et y = 0.
d2 F
2. Les conditions du second ordre s’écrivent = 0. Pour cela, calcuons le hessien de f :
dX 2
∂2f ∂2f
∂x2 ∂x∂y 6 −2
H=
∂2f
= >0
∂2f −2 6
∂x∂y ∂x2
Ce hessien est défini positif car ses mineurs sont strictement positif:
6 −2
∆1 = 6 > 0, ∆2 = = 36 − 4 = 32 > 0
−2 6
Donc, (−1, 0) est le minimum du problème. Il est clair que la fonction f (x, y) est stricte-
ment convexe (son hessien est défini positif), alors (−1, 0) est le minimum global de f .
avec:
2
0<µ<
λmax (H)
Or, l’équation caractéristique de H est:
λ2 − 12λ + 32 = 0
Soit:
(λ − 6)2 − 4 = 0
ou bien:
(λ − 8)(λ − 4)
Finalement:
2 1
0<µ< =
8 4
4. Algorithme de Newton: x0 et y0 donnés:
−1
xk+1 xk 6 −2 6xk − 2yk + 6
= −
yk+1 yk −2 6 −2xk + 6yk − 2
Soit:
−1
xk+1 xk 6 −2 6 −2 xk 6
= − +
yk+1 yk −2 6 −2 6 yk −2
ou bien:
−1 −1
xk+1 6 −2 6 1 6 2 6 −1
=− =− =
yk+1 −2 6 −2 32 2 6 −2 0
Ainsi, l’algorithme de Newton offre la solution optimale après une seule itération.
Partie II:
k = f (−1, 0) = −3
2x + 2 + λ(6x − 2y + 6) = 0
2y + λ(−2x + 6y + 2) = 0
3x2 + 3y 2 − 2xy + 6x − 2y − k0 = 0
(3λ + 1)(x + 1) − λy = 0
−λ(x + 1) + (3λ + 1)y = 0
(3λ + 1)2 − λ2 = 0
Soit:
(2λ + 1)(4λ + 1) = 0
ce qui donne
4x2 + 8x + 1 − k0 = 0
• k0 = 1: x = 0 ou x = −2: (x, y) = (0, 1) ou (x, y) = (−2, −1)
√ √ √ √
• k0 = 5:√ x =√−1 + 2 ou x = −1 − 2: (x, y) = (−1 + 2, 2) ou (x, y) =
(−1 − 2, − 2)
(b) λ = − 41 , y = −x − 1:
ce qui donne
8x2 + 16x + 5 − k0 = 0
√ √ √ √ √ √
• k0 = 1: x = −2+2 2 ou x = −2−2 2 : (x, y) = ( −2+2 2 , −2 2 ) ou (x, y) = ( −2−2 2
, 2
2
)
• k0 = 5: x = 0 ou x = −2: (x, y) = (0, −1) ou (x, y) = (−2, 1)
Maintenant, étudions les conditions du second ordre:
2
∂ L ∂2L
d2 L ∂x2 ∂x∂y 3λ + 1 −λ
HL = = ∂2L
=
dX 2 ∂2L −λ 3λ + 1
∂x∂y ∂x2
• Pour λ = − 41
1 1
4 4
HL = 1 1 ≥0
4 4
On a: HL ≥ sur R2 , donc il est positif sur l’espace tangent au domaine défini par
la contrainte f (x, y) = k0 , au voisinage de la solution stationnaire. Ces points
stationnaires correspondent à des minimums.
• Pour λ = − 12
− 12 1
2
HL = 1 ≤0
2
− 12
4. (a) k0 = 1:
• Le vecteur directeur du grand axe est:
−−−→ 2
A1 A2 =
2
5. (a) k0 = 1:
−−−→ √
• La longueur du grand axe: 2a = ||A1 A2 || = 2 2.
−−−→
• La longueur du petit axe: 2b = ||B1B2 || = 2.
(b) k0 = 5:
−−−→
• La longueur du grand axe: 2a = ||A1 A2 || = 4.
−−−→ √
• La longueur du petit axe: 2b = ||B1B2 || = 2 2.
√
(c) Remarque: calculons l’excentricité de ces deux ellipses: e = ac , avec c = a2 − b2 :
√
• k0 = 1: a = 2, b = 1, c = 1, e = √12 .
√ √
• k0 = 5: a = 2, b = 2, c = 2, e = √12 .
• Les ellipses concentriques ont la même excentricité.