Table des matières
Introduction générale 7
Notations 9
I Introduction 11
1 État de l’art 13
1.1 Réseaux complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.1.1 Présentation générale et applications . . . . . . . . . . . . . . . . . . . 14
1.1.2 Modélisation par les graphes . . . . . . . . . . . . . . . . . . . . . . . 16
1.1.3 Définition d’un réseau complexe par ses propriétés . . . . . . . . . . . 17
1.2 Problème de la détection de communautés . . . . . . . . . . . . . . . . . . . . 19
1.2.1 Concept de communauté dans un réseau complexe . . . . . . . . . . . 19
1.2.2 Présentation et définition du problème . . . . . . . . . . . . . . . . . . 20
1.2.3 Mesures de qualité d’une partition . . . . . . . . . . . . . . . . . . . . 22
1.2.4 Défauts de l’optimisation d’une mesure globale . . . . . . . . . . . . . 23
1.3 Méthodes de résolution hors optimisation globale . . . . . . . . . . . . . . . . 25
1.3.1 Méthodes et problèmes voisins . . . . . . . . . . . . . . . . . . . . . . 25
1.3.2 Méthodes séparatives . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.3.3 Autres méthodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.4 Méthodes de résolution par une optimisation globale . . . . . . . . . . . . . . 28
1.4.1 Algorithmes classiques : Greedy et VM . . . . . . . . . . . . . . . . . 28
1.4.2 Métaheuristiques d’optimisation . . . . . . . . . . . . . . . . . . . . . 30
1.4.3 Méthodes multirésolutions et multiniveaux . . . . . . . . . . . . . . . 31
1.4.4 Algorithme de Louvain . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2 Protocole d’expérimentation 35
2.1 Graphes réels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.2 Graphes artificiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3 Mesures de qualité et de performance . . . . . . . . . . . . . . . . . . . . . . 42
2.4 Conditions d’expérimentation . . . . . . . . . . . . . . . . . . . . . . . . . . 44
II Optimisation pure de la modularité 45
3 Algorithme Louvain+ 47
3.1 Principe du raffinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.2 Validation expérimentale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.2.1 Graphes artificiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.2.2 Graphes réels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5