WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Approche de résolution par régularisation des problèmes de programmation mathématique à  deux niveaux dans le cas de la non unicité de la solution du problème du suiveur

( Télécharger le fichier original )
par Francisque FOUODJI DEDZO
Université de Yaoundé I - Diplôme d'étude approfondie en mathématiques appliquées 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.5 Algorithmes et méthodes de résolution des PBN

La littérature nous propose dans le cas de l'unicité de la solution du problème du suiveur, plusieurs algorithmes permettant le calcul de la (ou des) solution(s) de (1.7) - (1.8). Nous présentons dans ce paragraphe un algorithme inspiré de la méthode de descente connue en optimisation à un niveau et un algorithme dit du paquet.

1.5.1 Algorithme de descente

Si le problème du suiveur admet une solution unique pour tout paramètre y alors (1.7) - (1.8) est equivalent à (1.12).

Supposons que (1.8) est un problème d'optimisation paramétrique convexe et que les assertions (MFCQ), (CRCQ) et (SSOC) sont satisfaites en tout point (x, y) tel que

x E Ø(y), G(y) < 0. Alors, d'après le théorème 1.3.1 l'unique solution optimale de ce problème est fortement stable. Par le théorème 1.3.5 elle est une PC-function et par conséquent la dite solution est localement Lipschtz-continue . Il s'ensuit que la fonction objectif de (1.12) est di-rectionnellement différentiable.

Ce qui motive à envisager un algorithme de descente[11]. La méthode consiste en : étant donné un point réalisable x chercher une direction de descente d E Rn suivant laquelle F(.) décroît. Un nouveau point x + Ed (E > 0) est déterminé de façon à assurer une décroissance raisonnable de F(.) tout en demeurant réalisable pour le PBN. On construit ainsi une suite qui converge vers une solution stationnaire au sens de Clarke.

Définition 1.5.1. Soient f E C(Rp, R) et x E Rp.

1. On dit que d E Rp\{0} est une direction de descente en x s'il existe Eo > 0 tel que

f(x + Ed) < f(x) VE E [0, E0].

2. On dit que d E Rp\{0} est une direction de descente stricte en x s'il existe Eo > 0 tel que f(x + Ed) < f(x) VE E [0, Eo].

Définition 1.5.2. Soit f : Rp -> R une fonction et z E Rp. Si f est localement Lipschtz-continue, z est dit stationnaire au sens de Clarke si 0 E ?f(z) ; si f est pseudodifférentiable, le point z est dit pseudostationnaire si 0 E (z).

Genéralités sur la programmation mathématique à deux niveaux 15

Mémoire de DEA * Laboratoire d'analyse numérique * UYI Francisque.D.Fouodji (c)UYI 2007-2008

Algorithme de descente

Entrée : Les paramètres du PBN (1.7) - (1.8). Sortie : Une solution stationnaire au sens de Clarke.

1. Choisir y0 satisfaisant G(y0) < 0;

2. Initialiser k := 1

3. Déterminer une direction rk, 1rk1 > 1 satisfaisant F(yk, xk) < sk VyGi(yk)rk < -Gi(yk) + sk, Z = 1, ..., l et sk < 0;

4. Choisir un pas de longueur tk tel que F(yk + tkrk) < F(yk) + Etksk, G(yk + tkrk) < 0

5. Initialiser xk+1 := xk + tkrk , déterminer xk E ø(yk) ; incrementer k := k + 1;

6. Si un critère d'arrêt est satisfait, arrêter ; sinon aller à l'étape 2.

On se donne en général un critère d'arrêt de la forme xk+1 - xk ~< E. De plus, puisque la convergence n'est pas toujours assuré, une règle de base est de fixer le nombre d'itérations maximale Kmax.

Sous certaines conditions de régularité, on montre [11] que chaque point d'accumulation de la suite (xk, yk) obtenue au moyen de l'algorithme est un point stationnaire de (1.7) - (1.8) au sens de Clarke.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus