statistical mechanics for g as

29
Statistical Mechanics for GAs A gentle introduction Presented by : Yann SEMET Universite de Technologie de Compiegne

Upload: ysemet

Post on 11-May-2015

256 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Statistical Mechanics For G As

Statistical Mechanics for GAsA gentle introduction

Presented by :

Yann SEMET

Universite de Technologie de Compiegne

Page 2: Statistical Mechanics For G As

Overview

Motivations and general idea

Definitions

Selection analysis (pb. independent)

Problem specific analysis : mutation, crossover

Results on OneMax

Beyond simple problems

Page 3: Statistical Mechanics For G As

2 documents

An analysis of Genetic Algorithms Using Statistical Mechanics

Prugel-Bennett, Shapiro. 1994

Modeling the dynamics of Gas using Statistical Mechanics

Rattray. 1996

Page 4: Statistical Mechanics For G As

Motivations

Markov chains :Exact model

Gets intractable with size

Statistical mechanicsProbabilistic model

More compact

Macroscopic description

Page 5: Statistical Mechanics For G As

Macroscopics

Cumulants

Mean correlation

Evaluates the evolution of fitness distribution

Page 6: Statistical Mechanics For G As

Modelling the dynamics

Each genetic operator :A set of difference equations (on macroscopics)

Iteration

Non trivial terms : Maximum entropy ansatz

Finite population effectsA finite sample from an infinite population

Selection

Infinite population again

Page 7: Statistical Mechanics For G As

Definitions

Genotype, phenotype and fitness :

Fitness distribution :

Page 8: Statistical Mechanics For G As

Cumulants

Definition :

First two :

Page 9: Statistical Mechanics For G As

Cumulants (cont.)

Infinite population :

Finite sample corrections :

Page 10: Statistical Mechanics For G As

Gram-Charlier expansion

A convenient approximation

Page 11: Statistical Mechanics For G As

Correlation

A measure of genotype similarity

Mean value :

Page 12: Statistical Mechanics For G As

Best population member

Our goal after all

Page 13: Statistical Mechanics For G As

Modelling selection

Problem independent

A general scheme :

2 stages :Random sampling from infinite population

Generating a new infinite one

Page 14: Statistical Mechanics For G As

Selection (cont.)

Generating the cumulants :

Page 15: Statistical Mechanics For G As

Selection (cont.)

Expansion :

Finally :

Page 16: Statistical Mechanics For G As

Correlation after selection

2 terms :

Duplication

Natural change (problem specific)

Final approximation :

Page 17: Statistical Mechanics For G As

Selection schemes

Particular schemes :Boltzmann

Truncation

Ranking

Tournament

Page 18: Statistical Mechanics For G As

Tackling problems

Problem specific operators

A convenient class of problems : Functions of an additive genotype

Cumulants :

Page 19: Statistical Mechanics For G As

Mutation (1)

Page 20: Statistical Mechanics For G As

Mutation (2)

Cumulants :

Notice non trivial terms

Correlation :

Page 21: Statistical Mechanics For G As

Crossover

A generalized form of uniform crossover :

Cumulants :

Mean correlation unchanged

Page 22: Statistical Mechanics For G As

Maximum entropy ansatz

Calculate terms non trivially related to known macroscopics

Assumptions on allele distribution

2 constraintsMean phenotype

Correlation

Page 23: Statistical Mechanics For G As

Results

Page 24: Statistical Mechanics For G As

Onemax problem

Page 25: Statistical Mechanics For G As

2nd class of problems

Fitness=stochastic function of phenotype

Test problem : perceptron with binary weights

Competent model :Size population accurately to remove noise

Size training batch consequently

Page 26: Statistical Mechanics For G As

A NP hard problem

Storing random pattern in a binary perceptron

Insight gained

Half failure :Technical difficulties

Inconsistencies

Incomplete model

Page 27: Statistical Mechanics For G As

Extensions of the model

Two tests :1 simple diploid GA

1 temporally varying fitness

Successful description under :Bit-simulated crossover

Extra constraints for MEA

Page 28: Statistical Mechanics For G As

Summary

Motivation of macroscopic models

Cumulants

Mean correlation

Dynamics modeling

Simple problems

Extensions

Page 29: Statistical Mechanics For G As

Conclusions

StrengthsCompactness and accuracy

Finite population effects

WeaknessesLimitations of MAE

NP hard problem inaccurately modeled

Technical limitation

Fundamental limitations ?

Punctuated equilibria