Académique Documents
Professionnel Documents
Culture Documents
Paramètres:
– Système initial
– Modification élémentaire
– Critère de Metropolis
Un exemple d'utilisation de méthode
Monte Carlo
Principe
– Inspiré de la métallurgie
– Refroidissement lent d'une pièce de métal confère une structure
cristalline d'énergie minimum
Paramètres:
– Système initial
– Température initiale
– Modification élémentaire
– Critère de Metropolis
– Critère pour le "recuit"
Algorithme de recuit
simulé
Algorithme génétique
Principe
– Groupe de solutions mimant évolution des espèces
Paramètres
– Une solution est un individu,
– Le groupe de solutions ou d'individus compose population
– On distingue deux parties d'un individu:
le phénotype: c'est l'apparence de l'individu, ce qui nous permet de savoir si la solution est bonne ou mauvaise.
le génotype: c'est la représentation des gènes de l'individu. Le génotype implique le phénotype
Première étape : trouver une façon de représenter les solutions du problème sous
forme d'un chromosome
– La représentation binaire: un chromosome est une suite de bit
– La représentation flottante: un chromosome est un nombre flottant
ATGCC
A AGTCA • Mutation results in a
Random mutations in random change in one
TGTCC GCACC
T genetic composition or more of an
individual’s
‘characteristics’
Decode genotypes; evaluate fitness
of phenotypes
Amplify genotypes in proportion to
g fitness g'
Use crossover, mutation and other
genetic operators to generate new
genotypes
- Elle choisit la ville suivante parmi les villes non encore visitées en suivant le
chemin le plus marqué par les phéromones
max_phéromone = 0;
Pour Ville_courante allant de 1 à N
Si Ville_courante pas encore visitée
Si Phéromone[Ville_précédente, Ville_courante] > max_phéromone
Ville_suivante = Ville_courante
max_phéromone = Phéromone[Ville_précédente, Ville_courante]
FinSi
FinPour
- Elle dépose des phéromones sur le chemin qu'elle a emprunté (règle locale de mise à
jour des phéromones). On prend en compte l'"évaporation", ce qui donne une loi du
genre :
H = Noir
P = Blanc
Energy = 0
Energy = -3
Exemples
S36: 3P 2H 2P 2H 5P 7H 2P 2H 4P 2H 2P 1H 2P
S60: 2P 3H 1P 8H 3P 10H 1P 1H 3P 12H 4P 6H
1P 2H 1P 1H 1P
S64: 12H 1P 1H 1P 1H 2P 2H 2P 2H 2P 1H 2P
2H 2P 2H 2P 1H 2P 2H 2P 2H 2P 1H 1P
1H 1P 12H
Représentation du problème
A vous !