README.md 3,82 ko
Newer Older
Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
# MesureRI-Projet

## Question 1) - lecture de fichier

Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
- code disponible sur la forge
- la compilation du programme peut prendre plusieurs minutes

## Question 2) - Coefficient de clustering
Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
- Noeud = 317080
Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
- Liens = 1049866
Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
- degré moyen = 6.62208890914917
Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
- coefficient de clustering: 0.6324308280637396
Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
- coefficient de clustering pour un réseau aléatoire de la même taille et du même degré moyen est : 
Ces réponses concernent les tests effectués sur ma machine 

- Un réseau aléatoire de la même taille et degré moyen n'est pas connexe
- Le réseau aléatoire avec cette taille devient connexe à partir du degré moyen  
〈k〉> ln(N) (p>ln(N)/N) avec N le nombre de noeud et p la probabilité que deux voisins soient reliés.

## Question 4) - Distribution de données

- Le résultat de la distribution des dégrés est enregistré dans le fichier distDegre dans le dossier Ressources

- On observe une ligne droite en log-log. Cela nous indique que la distribution des degrés suit une loi de puissance.

## Question 5) - Calcul des distances
- la distance moyenne dans le réseau est sensiblement égale 6.8330530560111

- l'hypothèse des six degrés de séparation se confirme car la distance moyenne dans le reseau atteint 6

- Il s'agit bien d'un réseau petit monde car tout noeud du réseau peut être relié à n’importe quel autre noeud du réseau

Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
- la distance moyenne dans un réseau aléatoire est sensiblement = 6.700611818856679

- La distance moyenne dans un réseau aléatoire avec les mêmes caractéristiques = ln(317080)/ln( 6.62208890914917) = 6.70061181886 (application numérique de la formule)

## Question 6) Barabasi-Albert et comparaisons
- Pour cette question, j'utilise le nombre de noeuds et le dégré moyen obtenus pour la première question pour générer les différents graphes 
Voici les résultats obtenus après les calculs :

   - Noeud du réseau aleatoire = 317087
   
   - Noeud du réseau Barabasi-Albert = 317082
   
   - Liens du réseau aleatoire = 1050343
   
   - Liens du réseau Barabasi-Albert = 1111345
   
   - degré moyen du réseau aléatoire = 6.624951362609863
   
   - degré moyen du réseau Barabasi-Albert= 7.009827136993408
   
   - coefficient de clustering du réseau aléatoire : 1.7888664723203912E-5
   
   - coefficient de clustering du réseau Barabasi-Albert : 3.74307630522483E-4
   
   - Le reseau aléatoire n'est pas connexe
   
   - Le reseau Barabasi-Albert est connexe
   
   - la distance moyenne dans le réseau aléatoire = 6.699092023939004
   
   - la distance moyenne dans le réseau de Barabasi-Albert  = 4.988951543219359
   
- Les résultats expérimentaux ne correspondent pas aux prédictions théoriques.

- Dans le reseau Barabasi-Albert , une arête a plus de probabilité de se lier à des sommets qui ont un plus haut degré pour être connexe et la distance moyenne dans ce réseau est faible par rapport aux réseaux de collaboration et aleatoire.

- Le reseau Barabasi-Albert et le reseau de colaboration sont connexes contrairement au resau aléatoire.

- Le réseau aléatoire a le plus petit coefficient de clusterisation.

Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
## Question 7) 

 - Le generateur WattsStrogatzGenerator nous reproduit un coefficient de clustering plus petite avec un réseau connexe.
 - Le nombre d'arrêt dépend de la probabilité.
Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
 
## Propagation dans un réseau
 
 - le taux de progation est calculé en faisant le rapport entre beta et mu. Dans notre cas, beta = 1/7 car un individu envoie un mail par semaine en moyenne et mu = 1/14 car la mise à jour de l'anti-virus est faite deux fois par mois donc 1 fo
Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé
 is toutes les deux semaines.
 
 - Taux de propagation = 2.0
 - Le seuil épidémique du réseau de collaboration = 0.04598472436222584
 - Le seuil épidémique du réseau aléatoire = 0.13124949621603624

Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé

Mohamed alpha KEITA's avatar
Mohamed alpha KEITA a validé