Modélisation des systèmes complexes et environnement

Cours de M2R - Modélisation économique (MIMSE)

Jean-Christophe Péreau, Murat Yildizoglu

GREThA - Université Bordeaux


Horaires : Vendredi  8h-10h, salle E124 (Université Bordeaux, Site Pessac, Avenue Léon Duguit, Bâtiment E, 1er étage)


Ce cours introduit les étudiants à la modélisation de la dynamique des ressources naturelles, en interaction avec les activités économiques.

Le cours couvre deux approches différentes de modélisation des problèmes environnementaux :


Overfishing, article HuffPost


Plan du cours


Séance I
: Introduction générale : modélisation mathématique, gestion des ressources et simulations


Partie I : Modèles bioéconomiques et simulations SCILAB (Jean-Christophe Péreau)

aa

Séance II
: Stabilité, équilibres et viabilité

Séance III
: Stabilité, équilibres et viabilité : TP

Séance IV
: Optimisation dynamique et exploitation optimale d’une ressource renouvelable

Séance V : Exploitation optimale d’une ressource renouvelable : TP


Partie II : Modèles à base d'agents et simulations NETLOGO (Murat Yildizoglu)

NetLogo screen

Séance VI : Introduction aux systèmes complexes en économie et à la modélisation à base d’agents

Séance VII : Introduction à NetLogo , Exemple, TP1 (Modèles/Commandes/Procédures : Prédateurs-Proies)


Séance VIII
: Modèle de pêche 1, TP2

Séance IX
: Modèle de pêche 2, TP3

Séance X
: Modèle de pêche 3, TP4

Les TPs de la partie 2 :

Note : Pour télécharger les fichiers NetLogo, cliquez avec le bouton sur leur lien et choisissez dans le menu contextuel "Enregistrer le lien sous..."

  1. Utiliser les pages web indiquées ci-dessous (aussi présentes dans l'aide du NL installé sur votre ordinateur) et en bas de cette page web  (notamment l'excellente synthèse de Luis R. Izquierdo) pour découvrir le fonctionnement de NetLogo.
    Les concepts instructions suivants devraient plus particulièrement attirer votre attention (listés en Anglais quand cela peut vous faciliter leur repérage dans les documents ci-dessous) : breed; list; agent set; ask; foreach; with; topology; command; reporter; create-turtles; if; ifelse; repeat; while; stop; neighbors; turtles-on; turtles-here; distance; distancexy; accès aux variables d'un ensemble d'agents; manipulation de listes; opérateurs mathématiques; déclaration des variables; le rôle de "?".
  2. Un modèle de pêche minimaliste  -  Programme NetLogo
  3. Un modèle de pêche avec déplacement orienté des bateaux - Programme NetLogo + Variante plus complète
  4. Un modèle de pêche avec migration et période de ponte des poissonsProgramme NetLogo
  5. Economie de la pêche : prix, coûts et profits

Les devoirs sont à rendre avant le .... 2016

Devoir pour la première partie du cours

Devoir pour la seconde partie du cours



Aide SCILAB

Site officiel
Tutoriel en ligne
Aide NETLOGO

Site officiel
Do
cumentation NetLogo
Dictionnaire du langage NetLogo
Quick Introduction to NetLogo par Luis R. Izquierdo
Tutoriels en vidéo sur YouTube par Gabriel Wurzer


Bibliographie indicative