• Aucun résultat trouvé

TP 09 : Diusion et Percolation

N/A
N/A
Protected

Academic year: 2022

Partager "TP 09 : Diusion et Percolation"

Copied!
3
0
0

Texte intégral

(1)

TP 09 :

Diusion et Percolation

Licence 3 informatique semestre 2, Introduction aux Systèmes Complexes, 2012

1 Modele SI non spatial

Il s'agit de simuler le modèle SI lorsque la population est non spatialisée.

• Les individus sont soit dans l'état S soit dans l'état I.

• Initialement tous les individus sont dans l'état S sauf un seul,

• A chaque pas de temps, chaque individus rencontre aléatoirement un autre individus,

• La maladie se propage d'un individus à un autre lors d'une rencontre avec la probabilitéβ. a - Déclarer les variables propres et globales suivantes :

turtles-own [

etat ; S / I

ancien-etat ; pour simuler evolution synchrone ]

globals [

nbI ; nombre d'individus dans l'etat I ]

b - Créer la méthode setup suivante:

to setup clear-all initcolorier reset-ticks end

Créer la méthode init qui initialise l'état des individus et la méthode colorier qui permet de colorier les individus selon leur état.

c - Simuler l'évolution de la population en utilisant la procédure go suivante : to go

sauver vivre colorier tracer

1

(2)

tickif stop? [ stop ] end

La procédure sauver permet d'enregistrer l'état actuel des individus dans la variable ancien-etat.

La procédure vivre fait évoluer l'état de chaque individus.

La fonction stop? a pour valeur true lorsque la population ne peut plus évoluer, et false dans le cas contraire.

La procédure tracer permet de tracer le nombre d'individus de chaque état sur un graphique.

d - Complèter l'interface graphique.

e - Etudier le temps moyen pour que la population soit complètement dans l'état I en fonction du nombre d'individus npourβ = 0.2. Vous utiliserez l'outil "BehaviorSpace" de NetLogo.

2 Modele SI spatial

Il s'agit de simuler le modèle SI lorsque la population est spatialisée.

a - Adapter le simulateur précèdent pour le cas spatial.

b - Etudier le temps moyen pour que la population soit complètement dans l'état I en fonction du nombre d'individus npourβ = 0.2. Vous utiliserez l'outil "BehaviorSpace" de NetLogo.

3 Modele SIR non spatialisé

Il s'agit de simuler le modèle SIR lorsque la population est non spatialisée.

• Les individus sont soit dans l'état S soit dans l'état I, soit dans l'état R.

• Initialement tous les individus sont dans l'état S sauf un seul,

• A chaque pas de temps, chaque individus rencontre aléatoirement un autre individus,

• La maladie se propage d'un individus à un autre lors d'une rencontre avec la probabilitéβ.

• Un individus dans l'état I passe dans l'état R avec une probabilitéγ.

a - Adapter le simulateur SI non spatialisé pour obtenir le simulateur SIR non spatialisé.

b - Pour une taille donnée de populationn= 900, étudier le nombre d'individus ayant été infecté en fonction deβ pour γ= 0.2.

4 Modele SIR spatialisé

Il s'agit de simuler le modèle SIR lorsque la population est spatialisée.

a - Adapter le simulateur SIR non spatialisé pour obtenir le simulateur SIR spatialisé.

b - Pour une taille donnée de populationn= 900, étudier le nombre d'individus ayant été infecté en fonction deβ pour γ= 0.2.

2

(3)

5 Modele SI et percolation

Maintenant la population d'individus est spatialisée mais n'occupe pas tous les emplacements possibles.

On supposera en plus que tous les individus à gauche sont dans l'état I.

a - A partir du simulateur SI spatialisé, simuler cette situation.

b - Etudier le seuil de percolation où la maladie traverse le monde et parvient jusqu'à la limite du monde à droite.

6 Modele SIR sur réseau scale free

Sur un réseau sans échelle caractéristique d'individus, ajouter un modéle SIR de propagation de maladie.

7 Modele SI sur réseau aléatoire

Sur un réseau aléatoire d'individus, ajouter un modéle SI de propagation de maladie.

3

Références

Documents relatifs

Devoir Surveillé 3 - durée : 1 h 7 décembre 2010 Les documents, la calculatrice, et tout matériel électronique sont interdits.. Le soin, la précision et la qualité de la

[r]

.ةليوط ةينمز ةرتفل سقطلا ةلاح وه خانملا. رحلا

[r]

b - Etudier le temps moyen pour que la population soit compl` etement dans l’´ etat I en fonction du nombre d’individus n pour β = 0.2.. Vous utiliserez l’outil ”BehaviorSpace”

Erire un programme C permettant de saisir au lavier un nombre entier stritement

x1 , x2 : sont les solutions recherchées pour cette équation de type réel delta : variable de type réel intermédiaire pour le calcul de delta.. 4/5 Remarque : Dans cet algorithme,

Soient premier et dernier les extrémités gauche et droite de l'intervalle dans lequel on cherche la valeur x, on calcule m, l'indice de l'élément médian :. m(premier + dernier) div