• Aucun résultat trouvé

sourdun

N/A
N/A
Protected

Academic year: 2021

Partager "sourdun"

Copied!
29
0
0

Texte intégral

(1)
(2)

¡  Introduction  :  quelques  mots  sur    

§  L’évolution  en  biologie  

§  Les  algorithmes  génétiques  en  biologie  

¡  Algorithmes  génétiques    

§  Principes  généraux  

¡  Exemple  n°1  :  Histoire  de  vie  

¡  Exemple  n°2  :  ?  

§  Voyageur  de  commerce  

§  Evolution  du  vieillissement  (démographie  inside)  

(3)

¡  Notion  de  Fitness  

¡  Compétition  

¡  Variabilité  et  sélection  

(4)

¡  Heuristiques  

¡  Nombreuses  variantes  et  utilisations  

¡  Utilisation  pour  :  

§  des  problèmes  Optimisation    

§  Simuler  des  processus  évolutifs  en  biologie  

§  Les  deux  ?  

¡  Potentiel  pour  l’enseignement  ?  

§  Problem-­‐based  

§  Interdisciplinaire  

§  Cadre  mathématique  riche  :  Des  fonctions,  

des  probabilités,  de  l’optimisation,  des   suites,  etc  

(5)

¡  1-­‐  Générer  une  population  de  ‘solutions  

admissibles’  

¡  2-­‐  Notion  de  fitness  :    

§  Définir  une  fonction  à  optimiser  

¡  3  -­‐  Définir  des  règles  de  ‘Reproduction’  

§  Problème  potentiel  :  il  faut  que  la  recombinaison  

de  solutions  admissibles  donnent  toujours  une   solution  admissible  

(6)

¡  4  –  Choix  des  individus  pour  la  reproduction    

§  Tirage  selon  une  loi  définie  par  la  fitness  des  

individus  

¡  5  –  Introduction  de  mutation  

(7)
(8)

¡  Histoire  de  vie  ?    

§  Evènements  ponctuant  la  vie  d’un  individu  

(  croissance,  reproduction,  temps  de  maturation,   survie,  etc)  

¡  Compromis  existant  entre  les  traits  relatifs  à  

l’histoire  de  vie  

¡  ‘Aging  in  a  Butterfly’  –  Raziel  Davison  (Institut  

(9)

¡  Acquisition  de  ressource  dans  l’état  larvaire  :  

Nitrogène  et  carbone  stocké  

¡  A  l’état  de  papillon,  deux  options  possibles  chaque  

jour  :  

§  Recherche  de  nourriture  (acquisition  de  carbone)  

§  Reproduction  (dépense  de  carbone  et  de  Nitrogène)  

¡  Mortalité  élevée  en  cas  de  grave  carence  en  carbone  

(papillon  ‘affamé’)  

(10)

¡  Population  de  solutions  

   

¡  Fonction  de  fitness  

¡  Mode  de  recombinaison  

¡  Mutations  

(11)
(12)

Voyageur  de   commerce    

Evolution  du   vieillissement  

Modèle  de  réseau   génétique  

(13)

¡  Voyageur  de  commerce    

§  Scilab  

§  Un  peu  plus  raffiné  en  tant  qu’algorithme  génétique  -­‐>  

Solutions  admissibles  

§  Introduction  à  l’algorithmique  (?)  

§  Toujours  bénéfique  de  présenter  à  de  nouveaux  publiques  pour  continuer  de  tester  et  

(14)

¡  Modélisation  l’évolution  du  vieillissement  :  similarités  et  

différences  entre  espèces  

§  Agent-­‐based  models  et  transition  vers  un  cadre  mathématique  

possible  

§  Notion  de  démographie  (intégrales,  probabilités,  tirage  selon  des  lois  

exponentielles)  

§  Innovation  :  Pointe  de  la  recherche  

§  Fit  avec  les  données,  notamment  humaines  (Exponentielles)  

§  Suite  du  cours  sur  les  algorithmes  génétiques  :  Problème  de  recherche  

ouvert  pour  des  étudiants  ayant  peu  de  bagage  mathématique/ informatique  

(15)

¡  Modélisation  d’un  réseau  génétique  et  de  son  évolution  

§  Matrices  

§  Utilisation  d’un  algorithme  génétique  sans  ‘optimisation’  (aussi  le  cas  

pour  l’exemple  précédent)    

§  Propriétés  émergentes  de  robustesse  des  matrices  

§  Chaines  de  Markov  sous-­‐jacentes  

§  Travaux  de  recherche  en  dimension  2  :  convergence  des  coefficients,  

propriétés  émergentes  etc  

§  Modèle  reconnu  internationalement  (Nature,  PNAS,  etc)  

(16)
(17)

1                   0.5               0.1  

(18)

¡  Construire  à  la  main  un  ensemble  de  point  tel  

que  l’algorithme  de  ‘plus  proche  voisin’  ne   donne  pas  une  solution  optimale  

(19)

¡  Construire  à  la  main  un  ensemble  de  point  tel  

que  l’algorithme  de  ‘plus  proche  voisin’  ne   donne  pas  une  solution  optimale  

¡  Proposer  un  cas  où  l’algorithme  de  ‘plus  

proche  voisin’  donne  la  pire  des  solutions  (si   l’on  impose  le  point  de  départ)    

(20)

¡  Solution  viable  ?  

¡  Fonction  de  coût  ?  

¡  Recombinaison  ?  

(21)
(22)

¡  Sélection  pour  la  reproduction  

¡  Fonction  de  mortalité  

¡  Probabilité  de  survie  

¡  Tirage  selon  une  loi  exponentielle  

¡  Toy  model  pour  maintenir  la  diversité  dans  un  

environnement  compétitif  

(23)
(24)
(25)
(26)

¡  Chaine  de  Markov  sous-­‐jacente  

¡  Possible  de  la  décrire  en  dimension  2,  avec  mutations  

discrètes  et  pas  de  phase  de  développement  

¡  Propriétés  émergentes  non  triviales  

§  Réduction  du  temps  de  développement  

§  Robustesse  à  différents  types  de  perturbations  

§  Distributions  stationnaires  dépendant  du  type  de  

mutations  implémentées  

¡  Travail  publié  et  accessible  (Huerta-­‐Sanchez  &  

(27)

¡  Autres  expériences  d’enseignement  en  modélisation/

mathématique  

§  Simulations  d’EDO  

§  Simulations  d’EDP  

§  Constructions  de  modèles  épidémiologiques  complexes  

§  Analyse  de  systèmes  dynamiques  de  façon  ‘ouverte’  

§  Etude  et  simulation  de  processus  de  diffusion  

§  …  

¡  Ressource  intéressante  :  Khan  Academy  

(28)

¡  Situation  de  problème  ouvert  

¡  Déjà  testé  avec  différents  types  d’étudiants,  

certains  ayant  un  bagage  ‘minimal’  en   mathématique  

¡  Résultats  surprenants  

¡  Prochain  étape  ?  Pourquoi  un  problème  de  

(29)

Références

Documents relatifs

[r]

Concrètement, cela signifie que quand la requête sera terminée (readyState==4), la fonction traiteXmlSuggestions transformera notre document XML en une liste de

Apprendre à mieux gérer son stress et son anxiété, c’est comprendre mieux comment fonctionne notre cerveau et utiliser les capacités exceptionnelles d’adaptation de ce.

Platelet  function  testing  has  long  been  confined  to  specialized  laboratories  [7].  The  need 

Le jeu consiste à attraper, à l’aide d’une canne munie à son extrémité d’un crochet, un canard en plastique placé à la surface de l’eau.. Cette eau est mise en

a) Remplaçons dans le schéma la diode Zener par sa représentation sur la branche souhaitée : elle est alors équivalente à une source de tension de fém U Z. Ceci ne peut

The datum has 3 left-handed orthogonal axes: u (for “up”) is vertical and points upwards, n (for “north”) is in the local horizontal plane and points to the geographic north,

presented!to!subjects!(specialist!and!naïve),!who!had!to!give!their!feedback!on!several!criteria!(global! quality,! warmth,! aggressiveness,! brightness,! volume! and!