Optimisation statistique de stratifi - PowerPoint PPT Presentation

About This Presentation
Title:

Optimisation statistique de stratifi

Description:

Algorithmes g n tiques : bas s sur une simulation d'un ph nom ne naturel (s lection ... Apportent une am lioration. 1/4/10. Groupe de travail Optimisation. 30 ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 31
Provided by: emse5
Category:

less

Transcript and Presenter's Notes

Title: Optimisation statistique de stratifi


1
Optimisation statistiquede stratifiés composites
  • Laurent Grosset (Grosset_at_emse.fr)R. Le RicheR.
    Haftka

2
Plan
  • Présentation générale de loptimisation
    statistique
  • Modèle simple cas linéaire
  • Application à un problème doptimisation de
    stratifiés composites
  • Introduction de variables intermédiaires pour
    améliorer le modèle
  • Résumé, prochains développements de la recherche

3
Introduction
  • Algorithmes génétiques basés sur une simulation
    dun phénomène naturel (sélection naturelle),
    mais pas de justification mathématique
  • Baluja, Mühlenbein modèles statistiques des
    AGs. Proposent des algorithmes où les opérateurs
    standards (croisement, mutation) sont remplacés
    par un modèle statistique

4
Références
  • Baluja, S., 1994,  Population-based Incremental
    Learning 
  • Mühlenbein, H., 1996, Univariate Marginal
    Distribution Algorithm, Factorized Distribution
    Algorithm
  • Pelikan, M., 1999, Bayesian Optimization Algorithm

5
Passage dune formulation classique à une
formulation statistique
  • Formulation classiquetrouver
  • Formulation statistiquetrouver

Utiliser la fonction coût pour mettre à jour
lesprobabilités revient à utiliser le gradient
de laformulation statistique (cf. méthode de la
plus forte pente)
6
Principe de loptimisation statistique
  • Un modèle probabiliste associe à chaque point
    notre croyance quil est loptimum (compte tenu
    de létat de connaissance)
  • Le modèle est utilisé pour guider la recherche en
    générant des points qui ont une forte probabilité
    dêtre bons
  • Le modèle est affiné à chaque itération en
    fonction des nouvelles observations

Générateur depoints modèleP(X optimumdonnées)
Mise à jour
Population depoints X
7
Exemple une variable
  • Au début de loptimisation pas dinformation
    sur la localisation de loptimum
  • A chaque itération de nouveaux points sont
    visités
  • A chaque itération un modèle probabiliste peut
    être construit/mis à jour

Première génération de points
Seconde génération de points
8
Algorithme général
Initialisationde la distributionde probabilité
Créationde lapopulation
Mise à jourdumodèle
Sélection
  • Choix algorithmiques
  • Comment représenter la distribution de
    probabilité?
  • Comment sélectionner les bons individus?
  • Comment mettre à jour le modèle

9
Mise en œuvre dans le cas discret
  • N variables discrètes X1, X2,,XN qui peuvent
    prendre m valeurs discrètes
  • mN combinaisons possibles ? mN 1 nombres pour
    décrire toute la distribution!
  • On réduit le nombre de paramètres en supposant
    des relations dindépendance entre les variables

10
Exemple 4 variables, 3 valeurs
  • Distribution complète
  • P(A,B,C) 81 combinaisons 80 paramètres
  • Modèle chaîne
  • P(A,B,C)P(A)P(BA)P(CB)P(DC) 20 paramètres
  • Modèle indépendant
  • P(A,B,C)P(A)P(B)P(C)P(D)
  • 8 paramètres

A
B
C
D
A
C
D
B
A
C
D
B
11
Modèle probabiliste à variables indépendantes
  • Pour réduire le nombre de paramètres à
    identifier, on suppose les variables
    indépendantes la probabilité dune variable est
    indépendante de la valeur des autres variables
  • La probabilité dun point x (x1x2xN) est
    obtenue par
  • Comme la probabilité dune variable ne dépend pas
    de la valeur des autres variables, chaque
    probabilité peut se calculer séparément

12
Apprentissage des probabilités
  • Les probabilités sont obtenues en évaluant la
    fréquence de chaque valeur dans la population des
    bons individus
  • Sélection
  • Troncature garde les n meilleurs (ex. meilleur
    moitié)
  • Proportionnelle à la fonction coût probabilité
    de sélection proportionnelle à f
  • Proportionnelle au rang dans la population
    probabilité de sélection proportionnelle au rang

13
Exemple de calcul de probabilités
Probabilité
1. Meilleure moitié
Population
1 2 3 4 5
1 2/3 0 1/3 1/3 0
2 1/3 2/3 0 2/3 1
3 0 1/3 2/3 0 0
1
1
3
3
1
2
2
1
2
3
2
2
3
2
2
1
2
2
2. Rang
4
2
2
1
3
2
1 2 3 4 5
1 11/21 0 1/3 6/21 2/21
2 10/21 13/21 0 11/21 19/21
3 0 8/21 2/3 4/21 0
5
2
3
3
2
1
6
2
2
3
3
2
14
Mise à jour du modèle
  • Pour calibrer le niveau de mémoire du modèle, on
    utilise la formule
  • m élevé grande inertie m faible grande
    capacité dadaptation mais sensibilité à de
    mauvaises générations
  • Dans notre cas meilleur résultat obtenu pour m 0

15
Optimisation de stratifiés composites variables
  • Les propriétés mécaniques dun stratifié
    dépendent
  • Des propriétés des matériaux
  • De lépaisseur des couches (plis)
  • De lorientation des fibres
  • Ces variables sont souvent discrètes, à cause de
    contraintes de fabrication

x
q
y
z
16
Optimisation de stratifiés composites fonction
coût et contraintes
  • Critères doptimisation
  • Poids ou coût
  • Charge de flambement
  • Fréquences propres
  • Résistance
  • Les problèmes doptimisation de stratifiés sont
    des problèmes combinatoires

17
Problème test non couplé
  • Problème maximiser la rigidité longitudinale
    A11
  • Solution toutes les fibres alignées selon x
    0/0/ 0/0/ 0/0/ 0/0/ 0/0
  • Particularité ce problème est découplé car on
    augmente A11 en diminuant nimporte quel angle
    indépendamment de la valeur des autres angles

18
Résultats sur le problème test
  • Les algorithmes probabilistes sont plus efficaces
    que lAG
  • AG 400 analyses pour 80 de fiabilité
  •  Half Rank  200 analyses pour 80 de
    fiabilité
  • La sélection basée sur le rang est plus efficace
    que la sélection basée sur la troncature

Fiabilité de loptimisation probabilité
datteindre loptimum après un certain nombre
danalyses
19
Problème couplé
  • Problème maximiser rigidité longitudinale
    A11contraintes rigidité transversale A22 ?
    A22min rigidité en cisaillement A66 ? A66min
  • Optimum 02/?153/?30/?45/908 ou une de ses
    permutations
  • Particularité ce problème comporte des
    interactions entre les variables car si une
    variable a pour valeur 02, la probabilité de 0
    pour les autres variables sera nulle

20
Avec couplage
  • Seule la méthode  Half Rank  reste plus
    performante que lAG
  • À part  Bayesian updating , les méthodes
    statistiques restent compétitives par rapport à
    lAG? résultats encourageants qui montrent
    quil y a une marge de progression

21
Commentaires
  • Modèle très simple, facile à mettre en œuvre
  • Problème modèle basé sur lhypothèse
    dindépendance des variables ? pas vérifié en
    général
  • Prendre en compte le couplage modèle
    probabiliste plus complexe, type réseau
    bayesien ? difficile à mettre en œuvre
  • Autre alternative introduire des variables
    intermédiaires qui synthétisent les couplages

22
Introduction de variables intermédiaires
  • V1 et V2 sont des fonctions de tous les Xi.
  • Chaque région dans lespace des V prend en compte
    la contribution de chaque variable
  • Si on impose une distribution sur les V, on
    favorise des combinaisons de X


X1
X2
X3
XN
V1
V2
F
23
Effet du changement de variable sur les
distributions
  • Principe
  • On construit un probabilité de distribution des
    variables intermédiaires
  • On utilise cette probabilité pour présélectionner
    des points qui satisfont les conditions de
    couplage
  • Deux effets
  • Effet de couplage des variables
  • Effet dû au changement de variable
  • Cas des composites paramètres de stratification

24
Modification de lalgorithme
Initialisationde la distributionde probabilité
Créationde lapopulation
Mise à jourdumodèle
Sélection
  • On crée plus de points que nécessaire
  • On sélectionne les points susceptible dêtre bons
    à laide des variables intermédiaires

Présélection basée sur les variable
intermédiaires
25
Utilisation des paramètres de stratification
  1. À chaque itération on calcule la moyenne et
    matrice de covariance des bons individus
  2. À litération suivante, on construit une
    gaussienne à partir des ces valeurs
  3. Les points candidats générés par le modèle
    linéaire sont filtrés par la gaussienne

26
Effet du changement de variable
V1(?)
p(V1)
p(?)
?
?
V1
Distribution danslespace des ?
Changement de variable
Distribution danslespace des V
  • Le changement de variable favorise des points
    situés près des extrémités 1 et 1

27
Résultats amélioration de lefficacité
Présélection bénéfique
Présélection néfaste
  • La fiabilité est améliorée par lutilisation des
    paramètres de stratification
  • Nombre de cas où la présélection a un effet
    positif lemporte sur le nombre de cas ou leffet
    est négatif

28
Problèmes rencontrés, questions
  • Algorithme trop conservateur freine le progrès
    car les points qui séloignent trop du point
    courant sont exclus
  • Cela a-t-il du sens de fitter une gaussienne
    compte tenu de la taille des populations (lt10)?
  • Lamélioration observée est-elle spécifique aux
    paramètres de stratification? Tout changement de
    variable donnerait-il le même résultat?

29
Résumé
  • Modèles linéaires
  • Facile à mettre en œuvre
  • Peu de paramètres à régler
  • Ne prennent pas en compte les couplages entre
    variables
  • Modèle à variable intermédiaire
  • Prend en compte des interactions entre variables
  • Apportent une amélioration

30
Directions de recherche
  • Utiliser un modèle probabiliste plus complexe qui
    prend en compte le couplage entre les variables
  • Modèle Chaîne
  • Réseau bayesien
  • Réfléchir à limportance de la taille des
    populations, rôle de la mutation
  • Au lieu de fournir UN point optimum,
    loptimisation fournit une densité de
    probabilité. Comment les interpréter et les
    utiliser
  • Fiabilité de loptimum, sensibilité
  • Relation au problème physique
Write a Comment
User Comments (0)
About PowerShow.com