Réseaux complexes

Catalogue des cours de Télécom SudParis

Code

IGFF NET 4103

Niveau

M1

Graduate

Graduate

Semestre

Fall

Domaine

Réseaux

Programme

Programme Ingénieur

Langue

Français/French,Anglais/English

Crédits ECTS

3

Heures programmées

30

Charge de travail

75

Coordonnateur(s)

Département

  • Réseaux et Services de Télécom

Organisation

Cours/TD/TP/projet/examen : 10/0/15/5/0

Acquis d'apprentissage

À l’issue de la première partie du module
1. Les étudiants seront capables d’utiliser et de concevoir dans le langage python les différents algorithmes classiquement utilisés pour la manipulation de graphes :
1.a. Conception d’un algorithme de parcours de graphes
1.b. Conception des algorithmes pour le calcul des métriques suivantes :
1.b.i. Closeness,
1.b.ii. Betweeness
2. Les étudiants seront capables d’appliquer l'algorithme du PageRank pour indexer les pages web d'une base de données des pages des Wikipédia ainsi que concevoir algorithme dans le langage python
2.a. Expliciter la problématique de la classification des pages web
2.b. Représenté du web sous la forme d’un graphe dirigé
2.c. Présenter un graphe sous la forme d’une matrice stochastique
2.d. Résoudre le vecteur d’état stationnaire d’une chaîne de Markov
2.e. Définir les conditions d’applicabilités d’une chaîne de Markov dans le cadre du théorème de Perron–Frobenius
2.f. Transformer la matrice du graphe du web afin qu’il garantisse les conditions d’applicabilité du théorème de Perron–Frobenius
2.g. Concevoir un algorithme utilisant la sparcité du graphe du web pour résoudre le problème du PageRank pour les très grands graphes.
3. Les étudiants seront capables de distinguer et raisonner sur les différentes classes de graphes suivantes :
3.a. Les graphes Scale-free (sans échelle)
3.b. Les graphes petit monde
3.c. Les graphes aléatoires
4. Les étudiants seront capables d’analyser et d’identifier les critères qui définissent la robustesse et la résilience d’un graphe.
5. Les étudiants seront capables de modéliser les processus dynamiques en réseau suivant :
5.a. Mécanismes de diffusion, et cascade informationnelle dans les réseaux sociaux
5.b. Algorithmes de détection de communauté dans les graphes.
6. Lors de la dernière séance du module, les étudiants seront capables de formuler à l’oral la problématique d’un article scientifique, et interpréter la problématique décrite dans l’article scientifique par une/des notions développées durant ce module.

Compétences CDIO

  • 1.1.1 - Mathématiques (y compris statistiques)
  • 2.1.2 - Modélisation
  • 2.3.1 - Penser globalement
  • 2.3.2 - Emergence et interactions dans les systèmes
  • 4.1.3 - Réglementation de l'ingénierie
  • 4.1.5 - Enjeux contemporains
  • 4.4.5 - Conception multidisciplinaire
  • 4.5.3 - Processus de réalisation logicielle
  • 4.5.5 - Test, vérification, validation et certification

Prérequis

Python, Algorithmique

Mots-clés

Grands Graphes, systèmes complexes, réseaux sociaux, graph du web, diffusion de l’information dans les grands graphes.

Contenu

Reseaux Complexes:
1) Lois de d’échelle
2) Rappel de théorie des graphes
3) Graphes aléatoires
4) Propriétés statistiques remarquables des grands graphes de terrain (graphe du web)
a) Effet petit monde
b) Lois d’échelle dans les grands graphes
c) Modélisation des grands graphes
d) Structure de l’internet
5) Détections de communautés dans les graphs graphes de terrain
a) Application aux réseaux sociaux en ligne
6) Navigation dans les graphes (Algorithme du PageRank)
7) Robustesse des grands systèmes
a) Panne en cascade
b) Robustesse de l’Internet
8) Mécanismes de diffusion de l’information dans les graphes (modélisation épidémie, Marketing virale dans les réseaux sociaux)

Formule de l'évaluation

● Devoir = D1
● Note finale = D1

Bibliographie

1. Easley, D., Kleinberg, J. Networks, crowds, and markets: Reasoning about a highly connected world, Cambridge University Press (2010).
2. Newman, M. Networks: an introduction, Oxford University Press (2010).
3. Hiroki Sayama, Introduction to the Modeling and Analysis of Complex Systems (2015)