40
Quoi de neuf dans les algorithmes génétiques ? Un bilan de 15 ans d’optimisation évolutionnaire Rodolphe Le Riche, CNRS et Ecole des Mines de St Etienne [email protected] Quoi de neuf dans les algorithmes g ´ en ´ etiques ? – p.1/32

Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Quoi de neuf dans les algorithmes génétiques ?Un bilan de 15 ans d’optimisation évolutionnaire

Rodolphe Le Riche, CNRS et Ecole des Mines de St Etienne

[email protected]

Quoi de neuf dans les algorithmes genetiques ? – p.1/32

Page 2: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Le calcul évolutionnaire : définition

Des méthodes numériquesbasées sur des “popu-lations” de points pourrésoudre des problèmescomplexes.

Algos. génétiques (AGs)Strat. d’évolutions (ES)...Beaucoup d’activité

depuis 15 ans.

020

4060

80100

0

20

40

60

80

100−8

−6

−4

−2

0

2

4

6

x 105

xxxxxxxxx

x

Quoi de neuf dans les algorithmes genetiques ? – p.2/32

Page 3: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Algorithmes évolutionnaires (AE) pourl’optimisation

� ��� � � � � � �

� ��

ou

� �

ou

� �� ��

� � ���

Pas de condition particulière sur�

ou

(pas rare enoptimisation stochastique, cf. le recuit simulé, MonteCarlo ou les recherches taboues).

Quoi de neuf dans les algorithmes genetiques ? – p.3/32

Page 4: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

AEs : la métaphore Darwinienne

Les individus d’une espèce évoluent par reproduction etsélection pour maximiser leur performance dans leurenvironnement résolution d’un pb. d’optimisation.

individu

chromosome (gènes) codage de

phénotype (caract. exprimés)

� � �

population

� ��� � � � ��

Cette métaphore facilite l’explication, mais ne justifie pasles choix algorithmiques !

Quoi de neuf dans les algorithmes genetiques ? – p.4/32

Page 5: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Structure d’un AE

� � �

Initialiser la pop.

Evaluer la pop. (

)

Tant que continuer

� � �� �

Selection.

Reproduction (croisement,

mutation).

Evaluer les enfants.

Remplacer certains parents

par les enfants.

Fin.

Quoi de neuf dans les algorithmes genetiques ? – p.5/32

Page 6: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Plan de la présentation

90 - 95 l’essort des AGs, le rêve d’un AE universel95 NFL et la fin de l’AE universel

95 - auj. la spécialisationauj. quelques tendances

Quoi de neuf dans les algorithmes genetiques ? – p.6/32

Page 7: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Période 90-95

L’essort des AGs, le rêve d’un AE universel

Quoi de neuf dans les algorithmes genetiques ? – p.7/32

Page 8: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

l’AE dominant des années 90 :l’algorithme génétique

J. Holland (1975), D. Goldberg (1989)

Représentation binaire, est écrit

� � � �� � �

� �

Croisement

�� � � � � �� � � � � � � � � � � � � �Mutation

� � � � � � � � � � � � �

Sélection

et �

dans population,

� � � � � � � � � �

sél

� � � �

sél

� � �

Quoi de neuf dans les algorithmes genetiques ? – p.8/32

Page 9: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Théorie des AGs : les schémas

Schéma sous-ensemble de

,

� � � � � � � ��.

L’essort des AGs :

Les schémas courts et performants (BBs) se propagentdans la population par sélection/croisement.

Parallélisme implicite : un bon individu favorise tous lesschémas auxquels il appartient ( � alphabet binaire).

� espoirs d’algorithmes performants en moyenne audébut des années 90.

Mais :

Estimation (biaisée) de

�� � � �

.

Les bons schémas ne contiennent pas nécessairementl’optimum (problèmes difficiles sont non-linéaires).

Quoi de neuf dans les algorithmes genetiques ? – p.9/32

Page 10: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Les grands débats des années 90 (I)

La représentationcodages binaires contre codages naturels

Prc : faire automatique-ment émerger les BBs

Prc : il existe uneparamétrisation naturelle(on connait les BBs,relations d’équivalences).

Codage binaire Gray, évo-lution du codage (inver-sion, Holland 75; MessyGAs, Goldberg 91 à 00),. . .

Vecteurs de nom-bres réels (Stratégiesd’évolution), cellulesde Voronoï en optim.topologique (Schoenauer94 à 00), . . .

Quoi de neuf dans les algorithmes genetiques ? – p.10/32

Page 11: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Les grands débats des années 90 (II)

Ce qui fait avancer un AE c’est ...le croisement vs. la mutation

le mélange des BBs les perturbations + lasélection

AGs (Goldberg) Stratégies d’évolution(Schwefel, Bäck), Pro-grammation évolution-naire (L. et D. Fogel)

Le réglage de paramètres : taille de population,pression de sélection, probabilités de mutation et decroisement.

Quoi de neuf dans les algorithmes genetiques ? – p.11/32

Page 12: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Vers une spécialisation des AEs

Années 90 : des résultats théoriques et empiriquescontradictoires (codages, algos, paramètres).

Progressivement, généralisation de l’idée despécialisation des AEs au problème (

� � algo.universel).

Un résultat théorique vient conforter cette tendance : lethéorème du “No Free Lunch”.

Quoi de neuf dans les algorithmes genetiques ? – p.12/32

Page 13: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Le théorème du No Free Lunch

En moyenne sur tous les problèmes d’optimisation, lecomportement de n’importe quel algorithme est le même.

Wolpert et Macready, 1995

Interprétation : ce qu’un algorithme gagne sur certainsproblèmes est perdu sur d’autres.

En pratique, on ne considère pas tous les problèmes,on exige au moins une certaine régularité de

sanslaquelle le problème de l’optimisation globale ne peutpas être résolu.

Quoi de neuf dans les algorithmes genetiques ? – p.13/32

Page 14: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Période 95-auj.

La spécialisation

Quoi de neuf dans les algorithmes genetiques ? – p.14/32

Page 15: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Expl. de spécialisation des AEs :AEs comme méta-heuristiques

Les AEs gagnent à être couplés à des méthodesd’optimisation locales ou à d’autres heuristiques(“adaptation vs. apprentissage”).

Couplages en parallèle ou en série :

� � �

, initialiser la pop.

Evaluer la pop. (

)

Tant que continuer

� � � � �

Selection.

Reproduction (croisement, mutation, heuristique).

Evaluer les enfants.

Remplacer certains parents par les enfants.

Fin tant que.

heuristique

Quoi de neuf dans les algorithmes genetiques ? – p.15/32

Page 16: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Expl. de couplage avec une heuristique : miseà l’échelle (1)

(Optimisation de stratifiés composites, R. Le Riche 94)

θ

−+20 45 902

orie

ntat

ion

fibr

es

coda

ge

��

���

� ��� ��� ��

(ou épaisseur

� � � )

flamb

� �rupture flambement

�� � �rupture déformations principales

Quoi de neuf dans les algorithmes genetiques ? – p.16/32

Page 17: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Mise à l’échelle (2)

Connaissance RDM pour estimer une nouvelle épaisseurde plaque :

� � ��

flamb

� � ��

flamb

� � �� �

flamb

� � � � �

� � � arrondi � � �� � �� � �

flamb�� � �

Appliqué sur 10% des cas.

La mutation peut aussi changer l’épaisseur (opt.globale).

L’algorithme gagne 10% d’efficacité (80% de chancesde trouver un optimum pratique en 1310 analysesparmi plus de 10 millions de possibilités).

Quoi de neuf dans les algorithmes genetiques ? – p.17/32

Page 18: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Période 00-auj.

Deux voies prometteuses

Quoi de neuf dans les algorithmes genetiques ? – p.18/32

Page 19: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (I) :algos. à estimation de densités (EDAs)

Les EAs définissent implicitement (à travers lecroisement et la mutation) une densité de probabilitéd’échantillonner un nouveau point,

� � �.

Idée des EDAs (Baluja 94, Mülhenbein 96) : expliciter� � �

qui remplace les opérateurs génétiques �

meilleure formalisation (Bayes, Markov)

� � � � � � �

� �

sélection

� ��

� � � �

normalisation

Difficultés : le choix de

est un compromis entre saprécision et sa stabilité.

Quoi de neuf dans les algorithmes genetiques ? – p.19/32

Page 20: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

EDAs : exemple en optimisation de compos-ites

(Grosset et al. 2004)max

� � �� ��� � � �� �� �

t.q. �� � ��� �� ���

0 2000 4000 6000 8000 100000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

number of evaluations

relia

bilit

ySHCUMDAGA

Quoi de neuf dans les algorithmes genetiques ? – p.20/32

Page 21: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (II) :optimisation multi-critères

��

��

� � � � � � � � � �

� � �� � � � � � �

�� �

Ensemble des solu-tions = ens. desmeilleurs compromis= front de Pareto

(J.F. Aguilar Madeira, 2002)

Les AEs bénéficient de leur population.

Quoi de neuf dans les algorithmes genetiques ? – p.21/32

Page 22: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Conclusions

Des méthodes aussi populaires que critiquées depuis15 ans.

Les AEs vont (contribuer à) renouveller l’optimisation endéplaçant les centres d’intérêts de l’efficacité vers lareprésentation, l’extraction de connaissances d’unepopulation, la collaboration entre méthodes ...

Quel algorithme pour quel problème ? (utilisation de lacorrélation

-distance, . . . )

Quoi de neuf dans les algorithmes genetiques ? – p.22/32

Page 23: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Backup slides

Quoi de neuf dans les algorithmes genetiques ? – p.23/32

Page 24: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Calcul évolutionnaire �

Les algorithmes génétiques : J. Holland 75(psychologie, biologie), D. Goldberg 89 (SPI).

Les stratégies d’évolution : I. Rechenberg 65, H.-P.Schwefel 81, T. Bäck 95 (optimisation).

La programmation évolutionnaire : L.J. Fogel (62)(prog. d’automates), D.B. Fogel (88).

La programmation génétique : J. Koza (94)(programmation automatique).

L’optimisation statistique (EDAs, Bayesienne) : Baluja(94), Mühlenbein (99).

� � 30 ans d’histoire, des milliers d’applications dans tousles domaines, > 10 conférences intl. par an, > 3 revues.

Quoi de neuf dans les algorithmes genetiques ? – p.24/32

Page 25: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

La spécialisation des AEs (I) :l’auto-adaptation

Les paramètres de l’AE sont sur le chromosome

� �� � �

_ �� ��� � � �� � �

_ �� � �� �� �� � �

Ils subissent les opérations génétiques et sont doncadaptés comme .

Quoi de neuf dans les algorithmes genetiques ? – p.25/32

Page 26: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

L’auto-adaptation (exemple)

Auto-adaptation de la mutation dans ES (Schwefel 77, Bäck91).Mutation = perturbation Gaussienne, �

� � ���

� �

.

1. Muter la mutation,� � � �

2. Utiliser C’,

�� � ���

� � �3. Evaluer

� � � �

,sélectionner

� � � � �.

Quoi de neuf dans les algorithmes genetiques ? – p.26/32

Page 27: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

EAs : estimation de densité implicite

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

10

20

30

40

50

60

70

F(x

)

x

population initiale uniforme

Quoi de neuf dans les algorithmes genetiques ? – p.27/32

Page 28: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

EAs : estimation de densité implicite

0 0.2 0.4 0.6 0.8 10

10

20

30

40

50

60

70

F(x

)

x

points gardés par sélection

Quoi de neuf dans les algorithmes genetiques ? – p.27/32

Page 29: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

EAs : estimation de densité implicite

0 0.2 0.4 0.6 0.8 10

10

20

30

40

50

60

70

F(x

)

x

création de nouveaux points par croisement(weighted average in

��

)

Quoi de neuf dans les algorithmes genetiques ? – p.27/32

Page 30: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

EAs : estimation de densité implicite

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 110

20

30

40

50

60

70

F(x

)

x

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.2

0.4

0.6

0.8

1

1.2

1.4

p(x)

Implicit pdf of children

création de nouveaux points par croisement

Quoi de neuf dans les algorithmes genetiques ? – p.27/32

Page 31: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

EAs : estimation de densité implicite

0 0.2 0.4 0.6 0.8 10

10

20

30

40

50

60

70

F(x

)

x

nouvelle population

Quoi de neuf dans les algorithmes genetiques ? – p.27/32

Page 32: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (I) :fonctionnement schématique d’un EDA

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

10

20

30

40

50

60

70

F(x

)

x

population initiale uniforme

Quoi de neuf dans les algorithmes genetiques ? – p.28/32

Page 33: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (I) :fonctionnement schématique d’un EDA

0 0.2 0.4 0.6 0.8 10

10

20

30

40

50

60

70

F(x

)

x

points gardés par la sélection

Quoi de neuf dans les algorithmes genetiques ? – p.28/32

Page 34: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (I) :fonctionnement schématique d’un EDA

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

10

20

30

40

50

60

70

F(x

)

x0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

p(x)

Gaussian kernels

estimation de la densité des bons points

� � �

(noyaux,

� � � � const

� ��� � � � � � � � � � � � �� � � � �

)

Quoi de neuf dans les algorithmes genetiques ? – p.28/32

Page 35: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (I) :fonctionnement schématique d’un EDA

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

10

20

30

40

50

60

70

F(x

)

x0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

p(x)

densité des bons points estimée

� � �

Quoi de neuf dans les algorithmes genetiques ? – p.28/32

Page 36: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (I) :fonctionnement schématique d’un EDA

0 0.2 0.4 0.6 0.8 10

10

20

30

40

50

60

70

F(x

)

x

nouvelle population obtenue par échantillonnage de

� � �

Quoi de neuf dans les algorithmes genetiques ? – p.28/32

Page 37: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (II) :optimisation multi-critères

��

��

� � � � � � � � � �

� � �� � � � � � �

�� �

Ensemble des solutions =front de Pareto = ens. despoints non dominés.

domine � ssi,

� � �� � � � �

et

�� � � � � � � � � � � �

Exemple

� ��� � � � masse� �

� ��� � � � coût� �

solutions introuvablespar min(masse+c*coût)

mas

se

coût

front dePareto

Quoi de neuf dans les algorithmes genetiques ? – p.29/32

Page 38: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Tendances récentes (II) :optimisation multi-critères par AEs

(J.D. Schaffer 85, J. Horn et al. 94, K. Deb 98)Essentiellement le calcul de la performance est modifié /

AE monocritère.Calcul de la performance :

Utilise la domination de Pareto.Préserve la diversité (dans esp. des ou des

).

f1

f2

?perte de diversité

f2

...

f1rang 1

rang 3

rang 2

L’élitisme a besoin d’une archive.

Quoi de neuf dans les algorithmes genetiques ? – p.30/32

Page 39: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Optimisation multicritères de composites

(R. Le Riche, 2001)

-1.2

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6

initial population

approx. Pareto front

norm

aliz

ed T

sai H

ill c

rit.

normalized buckling crit.

�� �� � � �� �� � � � � � � �� � � � ���

��� ��� � � �� �� � �� � � � � � � � � � ���

�� � � � � �� � � � � � � � � � � � ���

Projection du front de Pareto des critères de dilatation thermique longit., flambement, et

rupture (Tsai-Hill) dans le plan (Tsai-Hill , flambement). Graphite / epoxy,

�! � ",

#%$ & ' � � � � � �)( #,

#%* & � � � � �( #

. Niched Pareto GA.

Quoi de neuf dans les algorithmes genetiques ? – p.31/32

Page 40: Quoi de neuf dans les algorithmes génétiquesleriche/presentation_UTC04.pdf · 2004. 12. 7. · Algorithmes évolutionnaires (AE) pour l’optimisation ou ou Pas de condition particulière

Optimisation multicritères de topologies

(J.F. Aguilar Madeira, 2002)

Struct. de volume constant. Non Dominated Sorting GA + sélection avec clustering.

Quoi de neuf dans les algorithmes genetiques ? – p.32/32