• Aucun résultat trouvé

Optimisation num´erique Strat´egies d’´evolution

N/A
N/A
Protected

Academic year: 2022

Partager "Optimisation num´erique Strat´egies d’´evolution"

Copied!
2
0
0

Texte intégral

(1)

Optimisation num´erique Strat´egies d’´evolution

Master 1 I2L 2013 / 2014

Pour r´epondre aux questions, vous pouvez mener des recherches dans le cours ainsi que sur le web.

Exercice 1 : Dimensionalit´ e

Ces questions ont pour but d’explorer les distances et les volumes en dimensionn.

Questions :

a - Calculer en fonction denla distance (euclidienne) entre les points de coordonn´eesx= (0.2,0.2, . . . ,0.2) ety= (0.8,0.8, . . . ,0.8) appartenant `a Rn. Que vaut la distance lorsque ntend vers l’infini ?

b - Un cube de Rn a pour cot´e 0.1. Quel est son volume en fonction den? Que vaut le volume lorsque ntend vers l’infini ?

c - Une boule deRna pour rayon l’unit´e. Quel est son volume en fonction den? Comparer les volumes lorsquen= 2,3,10,100.

Exercice 2 : M´ ethode de Newton

Le but est de d´ecouvrir une m´ethode d’optimisation num´erique pour les fonctions r´eelles d’une variable.

Questions :

a - Utiliser la m´ethode de Newton pour r´esoudre num´eriquement `a 10−6 pr`es l’´equation f(x) = 0 o`u f(x) =−x3+x2−2x+ 5

b - Comment peut-on utiliser la m´ethode de Newton pour trouver les minimaux d’une fonction ? c - Rechercher le minimum de la fonctionf(x) = 10x4−20x3−90x2+ 20x+ 80 en utilisant la m´ethode

de Newton.

Exercice 3 : S´ eparabilit´ e

Le but est de d´ecouvrir la notion de s´eparabilit´e.

Questions :

a - Parmi ces fonctions suivantes, quelle fonction semble ˆetre la plus facile `a maximiser ? f1(x) = (3x1+x2−1)2+ (−2x1+x2−1)2+ 1

1

(2)

f2(x) = cos ((x1−0.5)2(x1+ 1) + 1 x1+ 1 ) +p

exp((x2−0.25)2) + 1 pour x∈[0,1]2.

b - Trouver une approximation du maximum de f2 par la m´ethode de Newton `a 10−6 pr`es.

Exercice 4 : Loi normale

Le but est de (re)d´ecouvrir la loi normale, en particulier la version multivari´ee.

Questions :

a - Tracer (avec gnuplot par exemple) les densit´es des distributions normales (mono-vari´ee) suivantes : N(0,1),N(3,1),N(−4,1),N(0,0.1),N(0,10).

b - Donner la relation entre les distributions N(m, σ) et la loi normale centr´ee r´eduiteN(0,1).

c - Loi normale bivari´ee. Ecrire un programme qui g´en`ere des ´echantillons dek points de R2 suivant les lois normales bivari´ees suivantes :

— N2(0, I2), I2 est la matrice identit´e de dimension 2. La loi normale se d´ecompose en deux lois normales mono-vari´ees ind´ependantes.

— N2(0, σI2), I2 est la matrice identit´e de dimension 2 et σ un nombre r´eel ´egale `a 10.

— N2(0, D), o`uD est la matrice diagonale de dimension 2,D=

1 0 0 100

.

— N2(0, C), o`uCest la matrice de dimension 2 :C=

cosθ −sinθ sinθ cosθ

.

1 0 0 100

avecθ=π/3.

Exercice 5 : (1 + 1)-ES

a - Coder dans le langage que vous voulez un algorithme (1 + 1)-ES pour trouver le minimum de la fonction sph`ere de dimension 2f(x) =x21+x22.

b - Tracer la dynamique de la valeur de la solution courante en fonction du nombre d’´evaluation (´echelles logarithmiques).

Exercice 6 : (1 + 1)-ES avec r` egle du 1/5

a - Coder dans le langage que vous voulez un algorithme (1 + 1)-ES avec fifth-rule (r`egle du 1/5) pour trouver le minimum de la fonction sph`ere de dimension 2f(x) =x21+x22.

b - Comparer la dynamique avec l’algorithme pr´ec´edent.

2

Références

Documents relatifs

Il est particuli`erement rassurant de constater que plusieurs auteurs ont d´ej` a observ´e les r´egulations de cer- tains de ces g`enes par ces mˆemes acides gras (Berger et al., 2002

Exercice 1 : Quantifier la d´ efinition d’injectivit´ e, en faisant apparaˆıtre

NB : Les d´ emonstrations des th´ eor` emes ou propositions ´ etoil´ es doivent ˆ etre sues. Strat´ egies de

Calculer le nombre d’op´ erations n´ ecessaires pour d´ ecomposer A en

[r]

But : R´ esoudre un probl` eme d’optimisation num´ erique Trouver une des meilleures solution selon le crit` ere :. =

Pour r´ epondre aux questions, vous pouvez mener des recherches dans le cours ainsi que sur le web. Le code doit ˆ etre ´ ecrit

En fait, on peut g´en´eraliser ce r´esultat (mais il n’est pas demand´e de le montrer) : il existe des ensembles de clauses insatisfaisables dont aucune preuve de contradiction