Académique Documents
Professionnel Documents
Culture Documents
Ensembles convexes
y
Définition: Étant donne deux points x, y ∈ ℝ , la droite passant
n
Note. Il est facile de vérifier que tous ces ensembles sont convexes.
H − [ a, β ]
H ( a, β )
H + [ a, β ]
Définition. Hyperplan de séparation.
L'hyperlan H ( a, β ) sépare deux ensembles non vides X et Y si
(
a T x ≥ β pour tout x ∈ X i.e., X ⊂ H + [ a, β ] )
a T y ≤ β pour tout y ∈ Y ( i.e., Y ⊂ H [a, β ]) .
−
(
H a1 , β1 )
Y
(
H a2 , β2 )
Définition. Étant donné un ensemble non vide X ⊂ ℝ n l'hyperplan H ( a, β )
est un support de X si
H ( a, β ) ∩ X ≠ Φ et
+ −
X ⊂H [ a, β ] ou X ⊂ H [ a, β ]
( où X dénote la fermeture de l'ensemble X ) .
X
H ( a, β ) support
Théorème 2.1: Soient les vecteurs x, y, a ∈ ℝ n . Si a T y < a T x, alors pour tout
θ ∈ ( 0,1) ,
a T y < a T (θ x + (1 − θ ) y ) < a T x.
Preuve. a T (θ x + (1 − θ ) y ) < a T (θ x + (1 − θ ) x ) = a T x.
a T (θ x + (1 − θ ) y ) > a T (θ y + (1 − θ ) y ) = a T y. □
Théorème 2.2: (Théorème de séparation) Si X ⊂ ℝ n est un ensemble
convexe non vide et si y ∉ X , alors il existe un hyperplan qui sépare
(strictement) X et y.
x•
X x0
•
X • y
Théorème 2.2: (Théorème de séparation) Si X ⊂ ℝ n est un ensemble
convexe non vide et si y ∉ X , alors il existe un hyperplan qui sépare
(strictement) X et y.
Preuve. Il existe un point x 0 ∈ X tel que
x 0 − y = min x − y
x∈ X
(x ) (x ) (( ) − y ) ( (θ x + (1 − θ ) x ) − y )
T T
0
−y 0
− y ≤ θ x + (1 − θ ) x 0 0
(x − y) ( x − y ) ≤ (( x − y ) + θ ( x − x )) (( x − y ) + θ ( x − x ))
T T
0 0 0 0 0 0
(x − y) ( x − y ) ≤ ( x − y ) ( x − y ) + 2θ ( x − x ) ( x − y ) +
T T T
0 0 0 0 0 0
θ (x − x ) (x − x )
T
2 0 0
Ainsi pour tout θ ∈ [ 0,1]
(x ) (x ) (( ) − y ) ( (θ x + (1 − θ ) x ) − y )
T T
0
−y 0
− y ≤ θ x + (1 − θ ) x 0 0
(x − y) ( x − y ) ≤ (( x − y ) + θ ( x − x )) (( x − y ) + θ ( x − x ))
T T
0 0 0 0 0 0
(x − y) ( x − y ) ≤ ( x − y ) ( x − y ) + 2θ ( x − x ) ( x − y ) +
T T T
0 0 0 0 0 0
θ ( x − x ) ( x − x ).
T
2 0 0
2θɶ ( x − x ) ( x − y ) > θɶ ( x − x ) ( x − x )
T T
0 0 2 0 0
x ( x − y ) ≤ x ( x − y ).
0T 0 T
( 2.1)
0
y ( x − y ) < x ( x − y ).
T 0 0T
( 2.2 )0
1
x , y, et avec θ = , et utilisant la relation ( 2.2 )
0
2
( 1 0
) ( )( ) ( )
T
T 0
y x −y < x +y x 0 − y < x 0T x 0 − y .
2
En utilisant maintenant la relation ( 2.1) ,
( 1
) ( ) (x ) ( ) ( )
T
T
y x − y < x0 + y
0 0
− y < x 0T x 0 − y ≤ x T x 0 − y .
2
En utilisant maintenant la relation ( 2.1) ,
( )1 0
( )( ) ( ) ( )
T
T 0
y x −y < x +y x 0 − y < x 0T x 0 − y ≤ x T x 0 − y .
2
Par conséquent nous avons que
( 1 0
) ( )( ) ( )
T
T 0
y x −y < x +y x0 − y < xT x0 − y .
2
Puisque cette relation est valable pour tout x ∈ X , il s'ensuit
(
que l'hyperplan H ( a, β ) où a = x 0 − y et )
1 0
( )( )
T
β= x +y x 0 − y sépare (strictement) X et y. □
2
y
X X
y
Dans le Théorème 2.2, la convexité de X est une condition
suffisante pour assurer l'existence d'un hyperplan le séparant
(strictement) de y ∉ X .
y
X
Théorème 2.3:(Théorème de Farkas) Étant donné les vecteurs
a1 ,… ,a n et b ∈ ℝ m , une condition suffisante pour que b
s'exprime comme une combinaison linéaire non négative des a j
(i.e., une condition suffisante pour qu'il existe des scalaires non
négatifs x1 ,… , xn tels que b = a1 x1 + … + a n xn ) est que tout
y ∈ ℝ m tel que y T a j ≥ 0 pour tout j = 1,… , m, vérifie
nécessairement la relation y T b ≥ 0.
c T d = c d cos θ
a•1
a•1 x1 a•1T y ≥ 0
b et
b y<0
T
a•2 x2 a•2 T y ≥ 0
a•2
Le système AT y ≥ 0, bT y < 0
ne possède pas de solution
Illustration du cas où le système Ax = b, x ≥ 0 ne possède pas de solution.
b a•1
a•1T y ≥ 0
b et
b y<0
T
a•2 T y ≥ 0
a•2
bT y < 0
Le système AT y ≥ 0, bT y < 0
possède une solution
Fonctions convexes
f ( x) f (θ x + (1 − θ ) y )
x y
θ x + (1 − θ ) y
Définition: Étant donne un ensemble convexe X ⊂ ℝ n , une
fonction à valeurs réelles f : X → ℝ1 est strictement convexe
si pour toute paire de points x, y ∈ X ,
f (θ x + (1 − θ ) y ) < θ f ( x ) + (1 − θ ) f ( y ) ∀θ ∈ ( 0,1) .
X f (ξ ) X f (ξ )
Proposition 2.5 : Soit X ⊂ ℝ n un ensemble convexe. Si f : X → ℝ1 est
convexe, alors l'ensemble X f (ξ ) = { x ∈ X : f ( x ) ≤ ξ } est convexe pour
tout ξ ∈ ℝ1 .
X f (ξ ) X f (ξ )
Proposition 2.5 : Soit X ⊂ ℝ n un ensemble convexe. Si f : X → ℝ1 est
convexe, alors l'ensemble X f (ξ ) = { x ∈ X : f ( x ) ≤ ξ } est convexe pour
tout ξ ∈ ℝ1 .
X f (ξ ) X f (ξ )
Proposition 2.5 : Soit X ⊂ ℝ n un ensemble convexe. Si f : X → ℝ1 est
convexe, alors l'ensemble X f (ξ ) = { x ∈ X : f ( x ) ≤ ξ } est convexe pour
tout ξ ∈ ℝ1 .
X f (ξ ) X f (ξ )
Proposition 2.6: Soit X ⊂ ℝ n . Si f i : X → ℝ1 est convexe pour i = 1,… , m et
m
si λ1 ,… , λm sont des scalaires non négatifs, alors f ( x ) = λ f ( x ) est
i =1
i i
convexe sur X .
= θ f ( x ) + (1 − θ ) f ( y ) . □
Proposition 2.7: Soit X ⊂ ℝ n un ensemble convexe. Si f : X → ℝ1 est convexe,
m
si x1 ,… , x m ∈ X , et si λ1 ,… , λm sont des scalaires non négatifs tels que λ = 1,
i =1
i
m
m
alors f λi x ≤
i
λi f ( xi ).
i =1 i =1
λ
k =1
k
m −1
λi m −1
λi x i m −1 i
λi x m −1 λi f ( xi )
= 1, ∈ X, f ≤ .
m −1 m −1 m −1 m −1
i =1
k =1
λk i =1
k =1
λk i =1
k =1
λk
i =1
λ
k =1
k
Preuve. Si m = 2 nous retrouvons la définition de fonction convexe. Procédons par
induction et supposons que le résultat est vrai pour (m − 1); i.e.,
m −1
λi m −1
λi xi
m −1
λ x i
≤
m −1 λ f x i
( )
i
= 1, ∈ X , f i
.
m −1 m −1 m −1 m −1
i =1
k =1
λk i =1
k =1
λk i =1
k =1
λ k
i =1
k =1
λk
Par définition de convexité,
m −1 m −1
λi xi
λk m −1
+ λm x m
∈ X,
k =1 i =1
λ
k =1
k
m −1 m −1 m −1 m −1
λi x λi xi
( )
i
f λk m
+ λm x ≤ λk f
+ λ f xm
m −1 m −1 m
k =1
i =1
k =1
λk
k =1
i =1
k =1
λk
m −1 i m −1 m −1 λ f x i
( ) +λ
f
λ i x + λm x m
≤ λk
i
m −1 m ( )
f xm . □
i =1 k =1 i =1
k =1
λ k
Proposition 2.8: Soit X ⊂ ℝ n un ensemble convexe. f : X → ℝ1 est convexe
si et seulement si φ ( λ ) = f ( λ x + (1 − λ ) y ) est une fonction convexe sur [ 0,1]
pour toute paire de points x, y ∈ X .
ϕ (λ )
y x
0 λ 1
Proposition 2.8: Soit X ⊂ ℝ n un ensemble convexe. f : X → ℝ1 est convexe
si et seulement si φ ( λ ) = f ( λ x + (1 − λ ) y ) est une fonction convexe sur [ 0,1]
pour toute paire de points x, y ∈ X .
f ( y + θ ( x − y ) ) − f ( y ) = θ∇f y + τθ ( x − y ) ( x − y ) . ( 2.6 )
T
f ( y + θ ( x − y )) − f ( y ) ≤ θ ( f ( x ) − f ( y )). ( 2.5)
Se référant au Théorème de Taylor, il existe un τ ∈ [ 0,1] tel que
f ( y + θ ( x − y ) ) = f ( y ) + ∇f τ ( y + θ ( x − y ) ) + (1 − τ ) y ( y + θ ( x − y ) − y )
T
f ( y + θ ( x − y ) ) − f ( y ) = θ∇f y + τθ ( x − y ) ( x − y ) . ( 2.6 )
T
θ →0 →0
ou encore
T
∇f y + lim τθ ( x − y ) ( x − y ) ≤ ( f ( x ) − f ( y ) )
θ →0
f ( x ) ≥ f ( y ) + ∇f ( y ) ( x − y ) .
T
(suffisance) Démontrons maintenant que la condition est suffisante.
Puisque f ( x ) ≥ f ( y ) + ∇f ( y ) ( x − y ) pour toute paire de points x, y ∈ X
T
f ( x ) ≥ f (θ x + (1 − θ ) y ) + ∇f (θ x + (1 − θ ) y ) ( x − θ x − (1 − θ ) y ) (2.7)
T
f ( y ) ≥ f (θ x + (1 − θ ) y ) + ∇f (θ x + (1 − θ ) y ) ( y − θ x − (1 − θ ) y ) . (2.8)
T
f ( y ) ≥ f (θ x + (1 − θ ) y ) − θ ∇f (θ x + (1 − θ ) y ) ( x − y ) .
T
(2.10)
Multiplions (2.9) par θ et (2.10) par (1 − θ )
θ f ( x ) ≥ θ f (θ x + (1 − θ ) y ) + θ (1 − θ ) ∇f (θ x + (1 − θ ) y ) ( x − y )
T
(1 − θ ) f ( y ) ≥ (1 − θ ) f (θ x + (1 − θ ) y ) − (1 − θ )θ∇f (θ x + (1 − θ ) y ) ( x − y )
T
f ( x ) − f ( x *) ≥ ∇f ( x *) ( x − x *) ≥ 0
T
Proposition 2.12: Soit X ⊂ ℝ n un ensemble convexe dont l'intérieur est non vide.
Soit f : X → ℝ1 une fonction de classe C 2 sur X . Alors f est convexe sur X si
et seulement si son Hessien ∇ 2 f ( x ) est une matrice semi définie positive
pour tout x ∈ X .