Mam 0585
Mam 0585
Mam 0585
MEMOIRE DE MASTER
Thème
Promotion : 2021/2022
Dédicaces
Je dédie ce travail
Je dédie ce mémoire
À mes parents pour leurs sacrifices, leur
amour, leur soutien et leur
encouragement.
À mon frère et ma sœur source de joie et
de bonheur.
À mon cher mari pour ses soutiens
moraux et ses conseils précieux.
À mon cher binôme pour sa patience et
sa compréhension tout au long de la
préparation de ce mémoire.
À mes chers grands-pères et grand-mère
et mes tantes.
À tous mes amis et mes camarades.
Remerciements
Avant tout, nous tenons à remercier le bon Dieu le tout-
puissant de nous avoir accordé le courage, la patience, la
volonté et surtout la santé pour réaliser ce modeste travail.
Nous exprimons nos profondes gratitudes à notre
encadreur Dr. Grar Hassina, pour son aide, la qualité de
ses conseils, sa disponibilité, le temps qu'elle nous a
consacré ainsi que le degré de responsabilité au cours de
son encadrement.
Nous remercions également les membres du jury pour
l'intérêt qu'ils ont porté à notre travail.
Nos remerciements les plus profonds et les plus sincères
pour nos parents.
Enfin, un grand merci pour toute personne qui a contribué
de près ou de loin à la réalisation de ce travail de recherche
que nous espérons qu'il sera d'un apport profitable pour les
futurs étudiants.
Table des matières
Introduction 4
2 Résolution du problème (V IP ) 14
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2 Quelques méthodes de projection connues . . . . . . . . . . . . . . . . . 15
2.3 Méthode de Ye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3 Implémentation numérique 30
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2 Tests numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1
Conclusion 44
Bibliographie 45
2
Introduction
3
L’objectif de ce mémoire consiste à faire une étude théorique et numérique appro-
fondie proprement dite d’une nouvelle méthode de projection introduite par Mingle Ye
[27] en 2018 conçue spécialement pour résoudre les problèmes d’inégalités variationnelles
généralisés (GV IP ). Le mot généralisé ici signi…e que l’opérateur impliqué dans le pro-
blème associe à chaque élément de l’ensemble de départ un ensemble d’éléments dans
l’ensemble d’arrivée et non un seul élément comme celui du cas (V IP ) classique. Le pro-
blème d’inégalités variationnelles généralisé est connu par sa théorie di¢ cile car toutes
les notions utilisées sont des notions généralisées. Sans oublier sur le plan numérique,
le traitement de (GV IP ) est très délicat et nécessite toujours d’e¤orts d’avantage pour
développer des algorithmes de résolution e¢ caces.
L’idée de ce travail se base essentiellement sur l’essai de l’adaptation du principe
de cette méthode pour un (V IP ) classique et d’appliquer l’algorithme associé pour sa
résolution, une tâche qui ne sera pas certainement facile.
Ce mémoire comporte trois chapitres :
Le premier chapitre permet une compréhension du problème d’inégalités variation-
nelles où on donne les notions utiles pour sa présentation ainsi que les principaux résultats
d’existence et d’unicité des solutions.
On commence le second chapitre par un bref aperçu sur les premières méthodes de
projection. La grande partie de ce chapitre sera consacrée à la description détaillée de
l’algorithme correspondant à la méthode de projection adaptée suivi par l’analyse de sa
convergence où la démonstration des résultats théoriques a été aménagée de telle manière
qu’elle soit cohérente avec la résolution du problème en question.
Le troisième chapitre est une étude numérique comparative entre la méthode présentée
et l’une des méthodes de projection les plus connues pour les (V IP )s . Les résultats
obtenus de cette mise en œuvre nous ont permis de dégager quelques conclusions au
sujet du comportement de ce type de méthodes.
4
Chapitre 1
1.1 Introduction
Dans ce chapitre, nous introduisons quelques notions de base relatives au problème
d’inégalités variationnelles dans l’espace euclidien de dimension …nie, ensuite nous don-
nons des résultats théoriques et quelques propriétés utiles pour ce problème.
5
Interprétation géométrique
NC (x) = fy 2 Rn = hy; x xi 0; 8x 2 Cg :
6
blèmes et leurs relations avec V IP (F; C):
a) Système d’équations
x 2 S () F (x) = 0.
b) Problème de complémentarité
Dans le cas où C est un cône, alors V IP (F; C) est donné sous la forme d’un problème
de complémentarité général dé…ni par
8
< Trouver x 2 C tel que
(GCP )
: F (x) 2 C ; hx; F (x)i = 0;
avec
C = fy 2 Rn = hx; yi 0; 8x 2 Cg est le cône dual de C:
7
c) Problème d’optimisation
hrf (x); x xi 0; 8x 2 C:
8
Théorème 1 [10] Supposons que C est un ensemble convexe fermé non vide de Rn , et
F un opérateur di¤érentiable sur C, alors on a
- Soit JF la matrice jacobienne de l’opérateur F , alors
- Si de plus JF est semi dé…nie positive, alors le problème V IP (F; C) est équivalant
au problème (OP ).
Avant de présenter le lien entre le problème de point …xe et V IP (F; C) donné par le
théorème ci-dessus, il faut tout d’abord qu’on énonce cette dé…nition.
kx xk ky x k; 8y 2 C :
1
x = PC (x) = arg min ky x k2 :
y2C 2
9
Lemme 1 Soit C Rn un convexe fermé non vide, on a
(i): L’inégalité de projection classique est dé…nie comme suit
x = PC (x) () hx x; y xi 0; 8y 2 C.
(ii): L’opérateur de projection est un opérateur non expansif, c’est à dire que
k PC (x) xk kx xk k PC (x) x k; 8x 2 Rn et x 2 C:
1.4 Classi…cation de (V IP )
Il existe deux créneaux principaux pour classi…er les problèmes (V IP )s
1. Le type de monotonie de l’opérateur F .
2. La structure de l’ensemble des contraintes associées.
- Monotonie
10
- Stricte monotonie
- Forte monotonie
F est dit fortement monotone sur C si et seulement s’il existe > 0 tel que
- Paramonotonie
- Pseudo monotonie
F est dit pseudo monotone sur C si et seulement si l’une des deux conditions suivantes
est véri…ée
a) hF (x); y xi 0 =) hF (y); y xi 0; 8x; y 2 C:
b) hF (x); y xi > 0 =) hF (y); y xi > 0; 8x; y 2 C:
- Quasi monotonie
La relation qui lie les principaux types de monotonie est résumée par le schéma suivant
11
Forte monotonie =) Stricte monotonie =) Paramonotonie =) Monotonie =)
Pseudo monotonie.
L’existence d’une solution de V IP (F; C) peut être également établie sous la condition
de coercivité, comme le montre le corollaire suivant.
12
Corollaire 1 [1] Soit C un ensemble convexe fermé non vide de Rn et F un opérateur
continu et cœrcif sur C pour certains x0 2 C
hF (x); x x0 i
lim ! 1;
x2C;kxk !+1 kxk
Si F est strictement monotone sur C, alors V IP (F; C) admet au plus une solution.
Théorème 5 [6] (Existence et unicité) Soit C un ensemble convexe fermé non vide
de Rn ;et F un opérateur continu sur C.
Si F est fortement monotone sur C, alors V IP (F; C) admet une solution unique.
13
Chapitre 2
Résolution du problème (V IP )
2.1 Introduction
Pour résoudre les problèmes (V IP )s , plusieurs stratégies fondamentales ont été pro-
posées, on cite à titre indicatif :
- Méthodes de projection [24].
- Méthodes de projection et contraction [12].
- Méthodes de point intérieur [3].
- Méthodes d’optimisation [7] .
- Méthodes de pénalité [1].
- Méthodes des directions alternées [11].
Dans ce chapitre, nous nous concentrons sur une nouvelle méthode de projection
adaptée pour résoudre V IP (F; C). D’abord, on va donner un bref aperçu historique sur
les premiers algorithmes de projection proposés et bien connus. Par la suite, nous allons
décrire certaines dé…nitions et propriétés relatives à la nouvelle méthode de projection
qui fait l’objet de cette étude, puis on énonce l’algorithme correspondant et on terminera
le chapitre par l’étude de sa convergence.
14
2.2 Quelques méthodes de projection connues
Les méthodes de projection jouent un rôle très important pour la résolution du pro-
blème d’inégalités variationnelles. En e¤et, ces méthodes sont largement étudiées en rai-
son de leur principe ainsi que leur simplicité de mise en œuvre en pratique.
Avant de passer à la présentation des méthodes de projection les plus connues pour
la résolution du (V IP ), on donne la fonction du résidu r associée à (V IP ) dé…nie par
l’équation de projection suivante :
Procédure de base
Conditions de convergence
Cet algorithme converge vers l’unique solution de V IP (F; C) si :
- F satisfait la condition de la forte monotonie de constante sur C.
- F satisfait la condition de continuité de Lipschitz sur C qu’on rappelle sa dé…nition
ici :
15
F est continu de Lipschitz, s’il existe L 0 tel que
16
Conditions de convergence
Cet algorithme converge vers une solution de V IP (F; C) si :
- F satisfait la condition de monotonie sur C.
- F satisfait la condition de continuité sur C.
La détermination du pas k est faite par une procédure de recherche linéaire dite
relaxation. De plus, l’expression du pas k assure que l’hyperplan Hk de normale F (y k )
passant par y k sépare l’itéré xk de l’ensemble S et xk k F (y
k
) est la projection de xk
sur Hk . L’hyperplan Hk est bien dé…ni par l’équation
Hk = x 2 Rn = F (y k ); x yk = 0 ;
2
k = F (y k ); xk y k = F (y k ) :
Dans le but de réduire ce coût calculatoire, Iusem a proposé une autre fois en 1997
une nouvelle version des méthodes de projection pour résoudre les (V IP )s et qui possède
le même schéma itératif précédent et converge sous mêmes conditions.
Sa stratégie dans cette méthode est basée d’une part sur l’introduction d’une pro-
cédure de recherche linéaire de type Armijo pour déterminer k tout en assurent la
séparation de xk de l’ensemble S et d’autre part sur la nécessité d’e¤ectuer à chaque
itération deux projections seulement.
Remarque 2 Malgré que les résultats numériques obtenus à travers les travaux réalisés
17
en appliquant la méthode de double projection n’ont été pas vraiment encourageants, mais
sur le plan théorique, cette méthode est considérée comme l’origine de tous les dévelop-
pements ultérieurs concernant les méthodes de projection proposées par la suite.
Quelques années plus tard, Solodov et Svaiter ont pu développer une autre méthode
de projection simple et qui possède des propriétés théoriques et numériques meilleures.
En e¤et, le principe de cette dernière se base sur la même l’idée de Iusem et elle converge
sous les conditions de la continuité et la pseudo monotonie de F seulement. A…n d’amélio-
rer la performance algorithmique de la méthode de double projection, des modi…cations
importantes ont été apportées. Ces dernières consistent dans la nouvelle technique pro-
posée pour déterminer la suite f kg (comme indiqué dans l’algorithme ci-dessous) et de
considérer la région de projection pour obtenir l’itéré xk+1 est l’intersection de C et le
demi-espace noté Dk contenant S. On signale l’hyperplan Hk dé…ni auparavant est la
frontière de Dk .
On calcule z k = PC xk k F (x
k
) et r(xk ; k) = xk zk :
- Critère d’arrêt : Si k r(xk ; k) k "; stop xk 2 S.
Sinon, trouver m le plus petit entier positif tel que
F (xk m
k r(x
k
; k ); r(x
k
; k) k r(xk ; k) k2 :
k
m
On prend k = k et on pose y k = xk k r(x
k
; k ):
18
- Itération :
xk+1 = PC\Dk (xk );
où Dk = x 2 Rn = F (y k ); x yk 0 :
k = k + 1 et on réitère.
2.3 Méthode de Ye
Il est remarqué que l’ingrédient principal dans l’aspect algorithmique des dernières
méthodes de projection et autres dont on n’a pas présenté dans ce mémoire est la construc-
tion d’un hyperplan qui sépare e¤ectivement l’itéré xk de l’ensemble S ensuite de projeter
ce point sur C ou l’intersection de C et le demi-espace contenant S pour avoir l’itéré sui-
vant xk+1 .
Dans cette étude, nous présentons une nouvelle méthode de projection qui été propo-
sée par Mingle Ye [27] en 2018 tout à fait di¤érente des méthodes présentées au début
de ce chapitre. Cette dernière a été conçue spécialement pour résoudre les problèmes
d’inégalités variationnelles généralisés (GV IP ) où l’opérateur associé est un opérateur
multivoque ou bien dit également une multifonction. Pour ce type d’applications, on fait
correspondre à chaque élément de l’ensemble de départ un ensemble d’éléments de l’en-
semble d’arrivée et non un seul élément comme celui du cas de (V IP ) où l’opérateur
associe est dit un opérateur univoque.
L’exemple le plus populaire des fonctions multivoques est celui de sous di¤érentiel as-
socié à une fonction non di¤érentiable. Le problème d’inégalités variationnelles généralisé
est connu par sa théorie di¢ cile car toutes les notions utilisées sont des notions généra-
lisées. Sur le plan numérique, la résolution de (GV IP ) est très délicate et elle nécessite
toujours de fournir plus d’e¤orts pour élaborer des algorithmes e¢ caces.
L’idée de ce travail consiste en grande partie sur l’essai de l’adaptation du principe
de la méthode de Ye pour un (V IP ) classique et d’appliquer l’algorithme associé pour sa
résolution. En e¤et, le principe de cette dernière est basé sur l’introduction d’une nouvelle
19
procédure de recherche linéaire pour déterminer le pas k et sur la construction d’un
nouvel hyperplan qui satisfait la propriété de séparation. De plus, l’itéré xk+1 est obtenu
en projetant l’itéré précédent xk seulement sur le demi-espace contenant l’ensemble des
solutions de (V IP ) et dont la frontière est le nouvel hyperplan indiqué ci-dessus. Par
conséquent, la suite des itérés générée par l’algorithme correspondant n’est pas forcément
contenue dans C.
Dans la partie suivante, nous décrivons soigneusement l’algorithme correspondant à
cette méthode suivi par l’analyse de sa convergence où la démonstration des résultats
théoriques obtenus a été aménagée de telle manière qu’elle soit cohérente avec l’étude du
problème en question.
Algorithme de Ye
- Initialisation : x0 2 Rn ; l; 2 (0; 1) ; k = 0; m = 1; " est une précision donnée.
On calcule z k = PC xk F xk et r xk = xk zk :
- Critère d’arrêt : Si k r xk k "; stop xk 2 S:
Sinon trouver, m le plus petit entier positif tel que
où y k (m) = PC xk l m F xk :
On prend k = lm et on pose y k = PC xk kF xk :
- Itération :
xk+1 = PDk xk ;
où
Dk = v 2 Rn j xk yk k F xk F (y k ); v yk 0 (2.4)
k = k + 1 et on réitère.
Dans ce qui suit, on a besoin de rappeler les résultats théoriques suivants.
20
i) k r (x; ) k est une fonction croissante par rapport à :
ii) k r (x; ) k= est une fonction décroissante par rapport à :
iii) min (1; ) k r (x) k k r (x; ) k max (1; ) k r (x) k:
Dé…nition 3 Soit C un ensemble convexe fermé non vide de Rn , la distance d’un point
x 2 Rn à C notée par dist(x; C) est dé…nie par
Lemme 3 [14] Soit K un ensemble convexe fermé non vide de Rn ; h est une fonction de
Rn vers R et K = fx 2 K j h (x) 0g :Si h est continue de Lipchitz sur K de constante
> 0; alors
1
dist x; K max fh (x) ; 0g ; 8x 2 K (2.5)
k r (x; 2) k = 0:
hu; xi a
PD (x) = x u:
k u k2
1
arg min k y x k2 :
y2H 2
21
Lemme 5 [27] La procédure de recherche linéaire (2:3) est bien dé…nie, autrement dit
qu’il existe toujours un entier positif m tel que
l m F xk F y k (m) ; xk yk k xk y k (m) k2 :
k xk y k (m) k k r xk ; l m k
k F xk F y k (m) k> = :
lm lm
k k k r xk ; l m k k r xk k
kF x F y (m) k> = k xk xk k > 0 (2.7)
lm 1
22
D’autre part, puisque F est continu et le fait que y k (m) ! PC xk = xk (m ! 1) ;
alors F y k (m) ! F xk (m ! 1) et donc k F y k (m) F xk k ! 0:
Il est évident qu’on a une contradiction avec (2:7).
Par conséquent, la procédure de recherche linéaire est bien dé…nie.
Le but du lemme suivant est de montrer que le demi-espace Dk dé…ni par (2:4) sépare
e¤ectivement le point xk de l’ensemble des solutions S.
xk yk k F xk F (y k ); xk yk (1 ) k xk y k k2 > 0:
Démonstration 3 Soit xk 2
= S pour un certain k, sinon la procédure de recherche li-
néaire de l’algorithme de Ye doit être arrêtée à ce point.
D’après (2:3), on a
xk yk k F xk F (y k ); xk yk =k xk y k k2 k F xk F (y k ); xk yk
k xk y k k2 k xk y k k2
= (1 ) k xk y k k2 > 0:
23
On utilise l’inégalité (2:4), on trouve
xk yk k F xk F (y k ); x y k = xk yk kF xk ; x yk + k F yk ; x yk :
xk yk k F xk F (y k ); x yk xk yk kF xk ; x yk 0:
Puisque l’itéré suivant xk+1 est obtenu en projetant l’itéré xk sur le demi espace Dk ,
nous avons le résultat suivant.
xk yk k F x
k
F (y k ); xk y k
xk+1 = xk xk yk k F xk F (y k ) :
k xk y k k
k (F (x ) F (y k )) k2
xk yk k F x
k
F (y k ); xk y k
PDk xk = xk xk yk k F xk F (y k ) :
k xk y k k
k (F (x ) F (y k )) k2
Remarque 3 Ce résultat est vrai sans avoir besoin de la condition que xk soit dans C.
24
Donnons les lemmes suivants qui établissent la convergence de cette méthode.
Lemme 8 [27] Soit xk une suite in…nie générée par l’algorithme de Ye et x 2 S, alors
pour tout k > 0, il existe M > 0 tel que
k xk+1 x k2 k xk x k2 M k xk y k k4 (2.9)
La suite xk est bornée et comme F est continu, ceci implique que F (xk ); k 2 N
est aussi borné, donc
k yk x k k PC (xk kF xk ) xk:
k yk x k k xk kF xk xk:
k xk yk k F xk F (y k ) k L; 8k > 0 (2.11)
25
Soit hk (:) = xk yk k F xk F (y k ); : y k ; En se servant de l’inégalité de
Cauchy-Shwarz et l’inégalité (2:11) ; hk est continu de Lipchitz sur Rn de constante L
pour tout k 2 N:
D’après le Lemme 3; si on remplace x; K et K par xk ; Rn et Dk respectivement, on
trouve
dist xk ; Dk L 1
max hk xk ; 0 L 1
(1 ) k xk y k k2 0:
On pose M = L 2
(1 )2 , on trouve l’inégalité (2; 9) :
Lemme 9 [27] Soit xk une suite générée par l’algorithme de Ye, alors
Théorème 6 [27] Soit xk une suite in…nie générée par l’algorithme de Ye, alors tout
point d’accumulation de xk est une solution de V IP (F; C) :
26
Où F (x ) est un point d’accumulation de la suite F (xk ) , et donc l’équation (2:12)
donne
lim yk = x :
k !1;k2I
lim kr(xk )k = 0:
k !1;k2I
lim k =0 (2.15)
k !1;k2I
1
kl F xk F (y k (m 1)); xk y k (m 1) kxk y k (m 1)k2 = kr(x ; kl
1
)k2 :
27
su¢ samment grand, on a
kr(xk ; k l 1 )k kr(xk )k
kF xk F (y k (m 1)k 1
(2.16)
kl 1
kxk y k k + k(xk k F (x
k
)) (xk kl
1
F (xk )k
= kxk yk k + k (l
1
1)kF (xk )k:
kr(x )k = 0:
Remarque 4 - Pour que les itérés générés par l’algorithme de Ye soient dans l’ensemble
des contraintes et pour être plus proches de l’ensemble des solutions, on a suggéré une
deuxième version de l’algorithme de Ye où on calcule xk+1 de la même manière que la mé-
thode de Solodov, autrement dit xk+1 = PC\Dk xk . Pour les démonstrations des résultats
théoriques déjà obtenus restent les mêmes si on introduit la modi…cation proposée. Mais
numériquement, on sera devant des calculs plus à cause de l’augmentation des contraintes
sur lesquelles on doit projeter.
28
- La méthode de Ye n’a pas l’aspect d’une méthode de double projection du fait qu’à
l’itération k, si la procédure de recherche linéaire donnée dans l’algorithme est satisfaite
pour un certain m, pour calculer y k (m), alors on doit e¤ectuer m projections sur C.
De plus, le calcul d’une autre projection pour avoir z k : Numériquement, on s’attend à
un volume calculatoire considérable en comparaison à celui d’une méthode de type double
projection. Mais pour véri…er ce point de vue algorithmique, il faut e¤ectuer une étude
numérique comparative entre cette méthode et une méthode de type double projection où
on a opté pour le choix de la méthode de Solodov. Cette étude sera le contenu du chapitre
suivant.
29
Chapitre 3
Implémentation numérique
3.1 Introduction
Dans ce chapitre, nous présentons des expérimentations numériques comparatives
entre les deux versions l’algorithme de Ye où xk+1 est calculé de deux manières
( xk+1 = PDk xk et xk+1 = PC\Dk xk ) et l’algorithme de Solodov. Ces tests ont été
réalisés par micro-ordinateur (hp, intel core i5 ) en logiciel MATLAB.
La précision choisie étant " = 10 6 ; et on note que pour le calcul de la projection sur
C; C \ Dk on a utilisé le solveur quadprog qui existe sur MATLAB conçu pour la réso-
lution des programmes quadratiques convexes. Dans chaque exemple, on donne le point
initial x0 et la solution optimale x: Pour les paramètres associés à chaque algorithme,
on démarre par des valeurs initiales, ensuite on les fait varier mais les valeurs choisies
doivent appartenir aux intervalles indiqués, jusqu’à on obtient la solution approximative
meilleure avec le nombre d’itérations et temps de calcul les petits possibles sans détériorer
la qualité de cette dernière.
On note par :
Alg1 : L’algorithme associé à la méthode de Ye où xk+1 = PDk xk :
Alg2 : L’algorithme associé à la méthode de Ye où xk+1 = PC\Dk xk :
Alg3 : L’algorithme associé à la méthode de Solodov.
30
k : Le nombre d’itérations nécessaires pour trouver la solution approximative.
T : Le temps d’exécution en secondes.
Dans notre étude numérique, nous avons considéré des exemples à taille …xe et d’autres
à taille variable pour évaluer l’e¢ cacité des algorithmes présentés.
Alg1 Alg2
x0 l k T l k T
(0; 0; 0; 0) 0:7 0:8 18 0:1168 0:8 0:9 2 0:0255
(1; 0; 0; 3) 0:82 0:92 33 0:2219 0:52 0:9 14 0:1417
(0; 0; 4; 1) 0:7 0:8 16 0:1394 0:7 0:8 1 0:6510
(0; 2; 2; 3) 0:74 0:99 31 0:2139 0:8 0:9 5 0:0620
31
Alg3
x0 k T
(0; 0; 0; 0) 2 2 0:0131
(1; 0; 0; 3) 1 11 0:0686
(0; 0; 4; 1) 2 1 0:0217
(0; 2; 2; 3) 0:49 36 0:2865
0 1 0 1
0:726 0:949 0:266 1:193 0:504 5:308
B C B C
B C B C
B 1:645 0:678 0:333 0:217 1:443C B 0:008 C
B C B C
B C B C
A = B 1:016 0:225 0:796 0:934 1:007 C ; b = B 0:938 C ;
B C B C
B C B C
B 1:063 0:567 1:144 0:550 0:548 C B 1:024 C
@ A @ A
0:259 1:453 1:073 0:509 1:026 1:312
32
Alg1 Alg2
x0 l k T l k T
(0; 0; 0; 0; 0) 0:001 0:001 1 0:0125 0:001 0:001 1 0:0281
(10; 0; 10; 0; 10) 0:49 0:95 17 0:1705 0:62 0:9 16 0:3287
(10; 0; 0; 0; 0) 0:49 0:95 14 0:1391 0:62 0:9 16 0:3106
(0; 2:5; 2:5; 2:5; 2:5) 0:62 0:9 15 0:1623 0:62 0:9 16 0:3530
(1; 1; 1; 1; 1) 0:001 0:001 1 0:0139 0:8 0:9 1 0:0408
( 1; 1; 1; 1; 1) 0:62 0:8 14 0:1763 0:8 0:9 1 0:0377
Alg3
x0 k T
(0; 0; 0; 0; 0) 1 1 0:0156
(10; 0; 10; 0; 10) 0:19 28 0:4300
(10; 0; 0; 0; 0) 0:19 31 0:4657
(0; 2:5; 2:5; 2:5; 2:5) 0:19 22 0:2990
(1; 1; 1; 1; 1) 2 1 0:0125
( 1; 1; 1; 1; 1) 2 1 0:0194
33
Exemple 3 [8] L’opérateur est donné par F : R9 ! R9
0 1
x2 (sin x1 + 1)
B C
B C
B x3 (0:5x2 1) C
B C
B C
B x23 x5 C
B C
B C
B x4 + ln (x27 1) + 2x8 1 C
B C
B C
F (x) = B x5 1 C;
B C
B p C
B x5 x6 + x7 1 C
B C
B C
B x3 (x2 x7 ) + x1 x5 C
B C
B C
B 4x6 x7 + 1 C
@ A
x2 + 3x3 2x4 2x5 + 3x6 + 2x29
C = x 2 R9 : 0 xi 3 :
Alg1 Alg2
x0 l k T l k T
(0; :::; 0) 0:9 0:9 53 1:3168 0:75 0:99 37 1:0337
(0:5; :::; 0:5) 0:8 0:9 46 1:0079 0:9 0:9 49 1:3961
(1; :::; 1) 0:85 0:92 46 1:0227 0:75 0:99 23 0:6858
Alg3
x0 k T
(0; :::; 0) 2 41 0:8468
(0:5; :::; 0:5) 1 24 0:4413
(1; :::; 1) 1 16 0:3305
34
Exemple 4 [8] L’opérateur est donné par F : R9 ! R9
0 1
x2 sin x1 + x2
B C
B 1 C
B xx
2 2 3
x3 C
B C
B C
B x23 x5 C
B C
B C
B x4 + ln (x27 + 1) + 2x8 1 C
B C
B C
F (x) = B x5 1 C;
B C
B p C
B x5 x6 + x7 1 C
B C
B C
B x3 x2 x3 x7 + x1 x5 C
B C
B C
B 4x6 x7 + 1 C
@ A
3x1 + x2 + 3x3 2x4 2x5 + 3x6 2x7 + 3x8 + 2x39
C = x 2 R9 : x i 0 :
Alg1 Alg2
x0 l k T l k T
(0; :::; 0) 0:72 0:99 52 0:8989 0:72 0:99 54 1:7932
(0:5; :::; 0:5) 0:7 0:9 63 1:0846 0:7 0:9 52 1:6656
1
4
; :::; 14 0:7 0:9 63 1:1108 0:7 0:9 54 1:7445
Alg3
x0 k T
(0; :::; 0) 1:5 40 0:6989
(0:5; :::; 0:5) 1:5 28 0:5306
1
4
; :::; 41 1:5 31 0:2751
35
Exemple 5 [19] L’opérateur est donné par F : R10 ! R10
F1 (x) = 34x21 + 42x1 x2 + 20x1 x3 + 20x1 x3 + 42x1 x5 + 34x1 + 21x22 + 20x2 x3 + 20x2 x5 + 21x2
F2 (x) = 21x21 + 42x1 x2 + 20x1 x3 + 20x1 x5 + 21x1 + 34x22 + 42x2 x3 + 20x2 x4 + 20x2 x5
F3 (x) = 10x21 + 20x1 x2 + 20x1 x3 + 10x1 + 21x22 + 42x2 x3 + 20x2 x4 + 21x2 + 34x23 + 34x3 x4
F4 (x) = 10x21 + 20x1 x4 + 20x1 x5 + 10x1 + 10x22 + 20x2 x3 + 20x2 x4 + 10x2 + 21x23 + 20x3 x5
F5 (x) = 21x21 + 20x1 x2 + 20x1 x4 + 42x1 x5 + 21x1 + 10x22 + 20x2 x5 + 10x2 + 10x23 + 20x3 x4
F6 (x) = 23x26 + 10x27 + 10x210 + 20x6 x7 + 20x6 x10 + 23x6 + 10x7 + 10x10 + 23:
F7 (x) = 23x27 + 10x28 + 10x26 + 20x7 x8 + 20x6 x7 + 23x7 + 10x8 + 10x6 + 23:
F8 (x) = 23x28 + 10x29 + 10x27 + 20x8 x9 + 20x7 x8 + 23x8 + 10x9 + 10x7 + 23:
F9 (x) = 23x29 + 10x210 + 10x28 + 20x9 x10 + 20x8 x9 + 23x9 + 10x10 + 10x8 + 23:
F10 (x) = 23x210 + 10x26 + 10x29 + 20x6 x10 + 20x9 x10 + 23x10 + 10x6 + 10x9 + 23:
C = x 2 R10
+ : xi + xi+5 =
i
10
; i = 1 :::5 :
36
Alg1 Alg2
x0 l k T l k T
(0; :::; 0) 0:9 0:99 52 1:2662 0:55 0:99 41 1:2126
(1; :::; 1) 0:73 0:99 111 1:9021 0:55 0:99 41 1:2203
(0:5; :::; 0:5) 0:85 0:99 246 4:4018 0:55 0:99 41 1:1144
Alg3
x0 k T
(0; :::; 0) 0:2 29 0:4649
(1; :::; 1) 0:2 25 0:3965
(0:5; :::; 0:5) 0:2 25 0:3915
0 1 0 1
-47.2469 -4 4 -16 -10 2 -8 0 0 16 22.6248
B C B C
B C B C
B -4 -41.2469 0 -10 8 -8 -8 -10 0 -10 C B 22.6248 C
B C B C
B C B C
B 4 0 -41.2469 -6 17 0 -6 14 10 0 C B 22.6248 C
B C B C
B C B C
B 16 -10 -6 -47.2469 -6 -2 14 2 -14 4 C B 22.6248 C
B C B C
B C B C
B -10 8 14 -6 -43.2469 0 -8 4 8 -4 C B 22.6248 C
A=B
B
C et b = B
C B
C;
C
B 2 -8 0 -2 0 -43.2469 18 10 4 0 C B 22.6248 C
B C B C
B C B C
B -8 -8 -6 14 -8 18 -39.2496 2 4 0 C B 22.6248 C
B C B C
B C B C
B 0 -10 14 2 4 10 2 -45.2496 -6 -4 C B 22.6248 C
B C B C
B C B C
B 0 0 10 14 8 4 4 -6 -41.2496 6 C B 22.6248 C
@ A @ A
16 -10 0 4 -4 0 0 -4 6 -39.2496 22.6248
C = x 2 R10 : 0 xi 1; i = 1 :::10 :
37
Cet exemple possède une solution unique x = (1; 1; 0; 0; 1; 0; 1; 1; 0; 0)T :
Alg1 Alg2
x0 l k T l k T
(2; 2; 5; 0; 1; 0; 1; 2; 0; 0) 0:0001 0:000001 6 0:1962 0:01 0:01 1 0:0403
(1; :::; 1) 0:01 0:01 17 0:4105 0:1 0:1 19 0:7960
(2; :::; 2) 0:01 0:01 19 0:4331 0:9 0:9 2 0:0850
Alg3
x0 k T
(2; 2; 5; 0; 1; 0; 1; 2; 0; 0) 1:9 2 0:0495
(1; :::; 1) 2 2 0:0501
(2; :::; 2) 2 2 0:0566
1 T
Cet exemple possède une solution unique x = n
; :::; n1 :
38
Alg1 Alg2
n x0 l k T l k T
5 (0:5; :::; 0:5) 0:9 0:9 1 0:0381 0:9 0:9 1 0:0346
(1; :::; 1) 0:9 0:9 1 0:0326 0:9 0:9 1 0:0466
(5; :::; 5) 0:9 0:9 1 0:0347 0:9 0:9 1 0:0501
10 (0:5; :::; 0:5) 0:9 0:9 1 0:0324 0:9 0:9 1 0:0486
(1; :::; 1) 0:9 0:9 1 0:0435 0:9 0:9 1 0:0587
(5; :::; 5) 0:9 0:9 1 0:0369 0:9 0:9 1 0:0483
100 (0:5; :::; 0:5) 0:9 0:9 1 0:0621 0:9 0:9 1 0:0653
(1; :::; 1) 0:9 0:9 1 0:0553 0:9 0:9 1 0:0637
(5; :::; 5) 0:9 0:9 1 0:0599 0:9 0:9 1 0:0609
500 (0:5; :::; 0:5) 0:9 0:9 1 0:4683 0:9 0:9 1 0:8174
(1; :::; 1) 0:9 0:9 1 0:5078 0:9 0:9 1 0:5852
(5; :::; 5) 0:9 0:9 1 0:4802 0:9 0:9 1 0:5880
1000 (0:5; :::; 0:5) 0:9 0:9 1 2:4177 0:9 0:9 1 3:6344
(1; :::; 1) 0:9 0:9 1 2:3993 0:9 0:9 1 2:9815
(5; :::; 5) 0:9 0:9 1 2:5295 0:9 0:9 1 3:0632
2000 (0:5; :::; 0:5) 0:9 0:9 1 13:9234 0:9 0:9 1 18:0901
(1; :::; 1) 0:9 0:9 1 13:7767 0:9 0:9 1 18:0901
(5; :::; 5) 0:9 0:9 1 13:5967 0:9 0:9 1 18:8880
3000 (0:5; :::; 0:5) 0:9 0:9 1 42:3611 0:9 0:9 1 61:9822
(1; :::; 1) 0:9 0:9 1 43:3333 0:9 0:9 1 54:1818
(5; :::; 5) 0:9 0:9 1 45:2277 0:9 0:9 1 54:2010
39
Alg3
n x0 k T
5 (0:5; :::; 0:5) 1:9 1 0:0134
(1; :::; 1) 2 3 0:0296
(5; :::; 5) 2 5 0:0507
10 (0:5; :::; 0:5) 2 3 0:0458
(1; :::; 1) 2 3 0:0416
(5; :::; 5) 1:9 5 0:0911
100 (0:5; :::; 0:5) 1:9 5 0:8674
(1; :::; 1) 2 7 1:5166
(5; :::; 5) 2 12 2:1782
500 (0:5; :::; 0:5) 1:9 10 94:5057
(1; :::; 1) 2 11 107:2011
(5; :::; 5) 1:9 11 110:7846
1000 (0:5; :::; 0:5) 1:9 9 532:5315
(1; :::; 1) 2 11 663:9014
(5; :::; 5) 1:9 14 728:2401
2000 (0:5; :::; 0:5) 2 11 4420:9641
(1; :::; 1) 2 13 5498:9340
(5; :::; 5) 1:9 11 4532:5636
3000 (0:5; :::; 0:5) 1:9 11 16332:3466
(1; :::; 1) 2 13 23143:4948
(5; :::; 5) 1:9 14 34259:6547
40
Exemple 8 Soit F (x) = Dx + b où D est une matrice non symétrique dé…nie comme
suit
0 1
4 1
B C
B C
B 1 4 1 C
B C
B C
B 4 1 C
B C
B C T
D=B : : : C ; b = ( 1; :::; 1) :
B C
B C
B : : : C
B C
B C
B 4 1C
@ A
4
C = fx 2 Rn : 0 xi 1; i = 1; :::; ng :
41
Alg1 Alg2
n x0 l k T l k T
10 (0; :::; 0) 0:79 0:9 13 0:3165 0:79 0:9 13 0:3662
( 1; :::; 1) 0:79 0:9 15 0:3819 0:79 0:9 13 0:3990
(1; :::; 1) 0:79 0:9 15 0:3958 0:79 0:9 15 0:5078
100 (0; :::; 0) 0:79 0:9 13 0:3605 0:79 0:9 13 0:5030
( 1; :::; 1) 0:79 0:9 14 0:3981 0:79 0:9 13 0:5728
(1; :::; 1) 0:79 0:9 14 0:4286 0:79 0:9 14 1:1548
200 (0; :::; 0) 0:79 0:9 13 0:4697 0:79 0:9 13 0:8765
( 1; :::; 1) 0:79 0:9 14 0:4808 0:79 0:9 13 0:8586
(1; :::; 1) 0:79 0:9 14 0:4879 0:79 0:9 14 3:0897
1000 (0; :::; 0) 0:79 0:9 14 4:8445 0:79 0:9 14 15:1407
( 1; :::; 1) 0:79 0:9 15 4:6048 0:79 0:9 15 20:8878
(1; :::; 1) 0:79 0:9 14 4:3555 0:79 0:9 15 134:9280
2000 (0; :::; 0) 0:79 0:9 14 15:6032 0:79 0:9 14 83:3288
( 1; :::; 1) 0:79 0:9 15 15:7837 0:79 0:9 15 122:1889
(1; :::; 1) 0:79 0:9 15 17:3835 0:79 0:9 15 1196:5164
3000 (0; :::; 0) 0:79 0:9 14 34:7994 0:79 0:9 14 274:0012
( 1; :::; 1) 0:79 0:9 15 36:7716 0:79 0:9 15 406:9857
(1; :::; 1) 0:79 0:9 15 35:4155 0:79 0:9 15 4021:5833
42
Alg3
n x0 k T
10 (0; :::; 0) 0:5 15 0:2965
( 1; :::; 1) 0:5 17 0:3308
(1; :::; 1) 0:5 15 0:2757
100 (0; :::; 0) 0:69 17 0:9142
( 1; :::; 1) 0:69 19 0:9345
(1; :::; 1) 0:69 19 2:3632
200 (0; :::; 0) 0:69 17 1:1173
( 1; :::; 1) 0:69 20 2:0305
(1; :::; 1) 0:69 19 6:1430
1000 (0; :::; 0) 0:69 18 33:3183
( 1; :::; 1) 0:69 20 37:2354
(1; :::; 1) 0:69 19 36:3679
2000 (0; :::; 0) 0:69 18 256:7010
( 1; :::; 1) 0:69 20 920:5748
(1; :::; 1) 0:69 20 193:5728
3000 (0; :::; 0) 0:69 19 803:5836
( 1; :::; 1) 0:69 20 798:2831
(1; :::; 1) 0:69 20 457:7229
43
Commentaires des résultats
À travers les tests numériques e¤ectués pour des exemples de des dimensions di¤é-
rentes, on a pu enregistré les remarques suivantes :
– Pour les exemples à taille …xe, on a constaté que la méthode de Solodov a la
supériorité en terme du nombre d’itérations et le temps d’exécution, sauf dans
l’exemple 2 où on trouve que la méthode de Ye où xk+1 = PC\Dk xk est meilleure
selon le nombre d’itérations, mais selon le temps d’exécution la méthode de Ye
où xk+1 = PDk xk est la plus e¢ cace. Cela, peut être justi…é du fait que pour
le premier cas, on a plus de contraintes sur lesquelles on doit projeter pour avoir
l’itéré xk+1 . Par contre, le deuxième cas, on a une seule contrainte a¢ ne et donc
l’itéré xk+1 est donné par une expression explicite directe.
– Pour les exemples à taille variable, le nombre d’itérations et le temps d’exécution
obtenus par de la méthode de Ye dans les deux versions sont presque identiques,
mais ils sont nettement meilleurs en comparaison avec ceux obtenus par la méthode
de Solodov.
44
Conclusion
45
Bibliographie
[3] Y. Censor, A. N. Iusem and S. A. Zenios, An interior point method with Bregman
functions for variational inequality problem with paramonotone operators, Mathe-
matical Programming 81, 373-400, (1998).
[4] S. Dafermos, Tra¢ c equilibria and variational inequalities. Transportation Sci. 14,
42-54, (1980).
[8] H. Grar, Etude théorique et numérique d’une méthode de point intérieur pour la
résolution du problème d’inégalités variationnelles, Thèse de Magister, (2000).
[9] H. Grar, D.Benterki, New e¤ective method projection algorithm to solve variational
inequalities problem, RAIRO Operations Research 49, 805-820, (2015).
46
[10] D. Han, Two New Self-Adaptive projection methods for variational inequality pro-
blems, computers and mathematics with applications 43, 1529-1537, (2002).
[12] D. Han, A new class of projection and contraction methods for solving variational
inequality problems, Computers and Mathematics with Applications, 51, 937-950,
(2006).
[14] Y. He, A new double projection algorithm for variational inequalities. J Comput
Appl Math. 185, 166-173, (2006).
[16] A.N. Iusem and B.F. Svaiter, A variant of Korpelevich’s method for variational
inequalities with a new search strategy, Optimization 42, 309-321, (1997).
[17] G.M. Korpelevich, The extragradient method for …nding saddle points and other
problems, Matecon 12, 747-756, (1976).
[18] P. Marcotte, J.P. Dussault, A note on globally convergent Newton method for solving
variational inequalities, Operations Research Letters 6, 35-42, (1987).
[20] J. S. Pang and S. A. Gagriel, NE/SQP : A robust algorithm for the nonlinear com-
plementarity problem, Mathematical Programming 60, 295-337, (1993)
[21] C. Sakkouh, Résolution d’un problème d’inégalités variationnelles a¢ nes non mono-
tones via la programmation DC, Mémoire de Master 2, Optimisation et Contrôle,
(2020).
47
[22] M. J. Smith. The existence, uniqueness and stability of tra¢ c equilibria, Transpn.
Res, 13B, 295-304, (1979).
[23] M.V. Solodov and B.F. Svaiter, A new projection method for variational inequality
problems, SIAM Journal on Control and Optimization 37, 765-776, (1999).
[24] M.V. Solodov and P. Tseng, Modi…ed projection-type methods for monotone va-
riational inequalities, SIAM Journal of Control and Optimization 34, 1814-1830,
(1996).
[25] J. Wang, N. Xiu and C.Y. Wang, A new version of extragradient method for va-
riational inequality problems, Computers and Mathematics with Applications, 42,
969-979, (2001).
[26] Y. J. Wang, N. Xiu and C.Y. Wang, Uni…ed framework of extragradient-type method
for pseudomonotone variational inequalities, Journal of Optimization Theory and
Applications 111, 641-656, (2001).
[27] M.Ye, An improved projection method for solving generalized variational inequality
problems, Optimization, (2018).
48
:ملخص
هذه الطّريقة.(VIP) معمقة لطريقة إسقاط جديدة حلل مسألة املرتاجحات التغرييةّ اهلدف من هذه املذكرة هو إجراء دراسة نظرية وعددية
املتحصل عليها آنفا مث تكييفها بطريقة
ّ النتائج النظري ــة.املعممة
ّ (VIP) خصيصا حلل مسائل2018 يفM.Ye مت إقرتاحها من طرف
هذا البحث مرفق بدراسة عددية يف إطار مقارنة بني الطريقة املقرتحة وواحدة من بني الطّرق.حّت تكون متالئمــة مع حل املسألة املعيّنة
ّ
ملتحصل عليها مسحت لنا ابستخالص مالحظات حول سلوك هذا النوع من الطّرق كما ّمت إقرتا
ّ النّتائج العددية ا.(VIP) املعروفة حلل
.بعض التّصورات للبحث يف املستقبل خبصوص هذا املوضوع
:الكلمات املفتاحية
.الشبه رتيبة
ّ املؤثّرات, طريقة ثنائية اإلسقاط, ط ـريقة اإلسقاط,املعممة
ّ مسألة املرتاجحات التغرييّة,مسالة املرتاجحات التغريية
Abstract:
The objective of this dissertation is to make an in-depth and proper theoretical and numerical study
of a new projection method for solving the variational inequality problem (VIP). This method was
introduced by M. Ye in 2018 especially for the generalized problems (VIP). The theoretical results
already established have been arranged in such a way that they are coherent for the resolution of the
problem in question. This study is accompanied by an effective implementation in a comparative
framework between the method presented and one of the best known methods for (VIP). The
numerical results obtained allowed us to draw conclusions about the behavior of this type of methods
and to propose some research perspectives for the future about this topic.
Key words:
Variational inequalities problem, Generalized Variational inequalities problem, Projection methods,
Double projection methods, pseudomonotone operators.
Résumé :
L'objectif de ce mémoire consiste à faire une étude théorique et numérique approfondie proprement
dite d'une nouvelle méthode de projection pour résoudre le problème d'inégalités variationnelles
(VIP). Cette méthode a été introduite par M. Ye en 2018 conçu spécialement pour les problèmes
(VIP) généralisés. Les résultats théoriques déjà établis ont été aménagés de telle manière qu'ils soient
cohérents pour la résolution du problème en question. Cette étude est accompagnée par mise en œuvre
effective dans un cadre comparatif entre la méthode présentée et l'une des méthodes les plus connues
pour les (VIP). Les résultats numériques obtenus nous ont permis de dégager des conclusions au sujet
du comportement de ce type de méthodes et de proposer quelques perspectives de recherche dans le
futur concernant ce sujet.
Mots clés :
Problème des inégalités variationnelles, Problème des inégalités variationnelles généralisé, Méthodes
de projection, Méthodes de double projection, Opérateurs pseudomonotones.