Skip to content

Simulation d'un algorithme génétique pour un ensemble d'individus ( Loups ) dans une zone glacial

Notifications You must be signed in to change notification settings

KaramMed/Algorithme-Genetique-Loups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Algorithme-Genetique-Loups

Simulation d'un algorithme génétique pour un ensemble d'individus ( Loups ) dans une zone glacial

Loup.py : la classe Loup , dont il dispose d'un nom , d'un genome ( ensemble de genes composés de 1 et 0 ) , et d'une couleur qui depends du genome pour preciser la couleur du loup

Evolution.py : comprends les differents methodes pour simuler l'evolution

selection naturelle() : prends un ensemble d'individus ( loups ) , les trier selon le nombre de genes de la couleur blanche , et retourne la moitié des meilleurs individus classés

crossover() : prends un ensemble d'individus , prends chaque 2 individus et combine leurs genomes pour créer de nouvelles individus enfants , ensuite y applique la methode mutation() et retourne cette liste

mutation() : prends un ensemble d'individus , pour chacun cherche un gene au hazard et l'inverse

About

Simulation d'un algorithme génétique pour un ensemble d'individus ( Loups ) dans une zone glacial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages