• Aucun résultat trouvé

Exercice 1 : Loi normale

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice 1 : Loi normale"

Copied!
2
0
0

Texte intégral

(1)

Optimisation num´erique Strat´egies d’´evolution (2)

Master 1 I2L 2014 / 2015

Pour chacune des questions, vous r´edigerez une r´eponse ci-n´ecessaire et vous fournirez le code corres- pondant.

Exercice 1 : Loi normale

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

Questions :

1.a - Tracer avec gnuplot 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).

1.b - En effectuant une recherche sur le web, donner la relation entre les distributionsN(m, σ) et la loi normale centr´ee r´eduiteN(0,1).

1.c - Loi normale bivari´ee. Ecrire un programme c++ qui g´en`ere des ´echantillons de k points de R2 suivant les lois normales bivari´ees ci-dessous. Pour chacune des lois, tracer avec gnuplot les

´

echantillons de points obtenus.

— 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 2 : (1 + 1)-ES

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

b - Tracer (en ´echelles logarithmiques) avec gnuplot la valeur de la fonction de la solution courante en fonction du nombre d’´evaluation. Interpr´eter le graphique.

1

(2)

Exercice 3 : (µ/µ, λ)-ES

a - Coder dans le langage c++ un algorithme (µ/µ, λ)-ES pour trouver le minimum de la fonction sph`ere de dimension 2f(x) =x21+x22.

b - Tracer (en ´echelles logarithmiques) avec gnuplot la valeur de la fonction de la solution courante en fonction du nombre d’´evaluation. Interpr´eter le graphique.

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

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

b - Comparer la dynamique avec les algorithmes pr´ec´edents.

2

Références

Documents relatifs

1°) Écrire un script qui affiche la liste des diviseurs d’un nombre. 2°) Modifier le script pour qu’il affiche la liste des diviseurs d’un nombre ainsi que le nombre de diviseurs.

La commande Nouveau du bouton office sert à ouvrir un classeur déjà existant

[r]

(g) Tracer un diagramme bâtons avec en abscisse les valeurs de k et en ordonnées les probabilités pour la loi binomiale et la loi normale.. (h) Comparer ces

Rappeler quelle est la technique utilisée pour permettre de séparer des flux selon des critères comme la source du flux. 4) BONUS [2 points] Quelle solution pour orienter des

L’ann´ ee courante sera mise dans une variable.. Exercice

(3) Que peut-on en conclure pour le quadrilat`ere ABDC ?... Calculer la

Un entier naturel est appelé super-pairplus s'il est pairplus et si en plus ses diviseurs, à part de 1, ne sont que des entiers naturels pairs.. Un entier naturel est