Aller au contenu

Utilisateur:Nathan slmn/Modélisation des Réseaux (M1 SIREN, 2022)/Activité B

Une page de Wikiversité, la communauté pédagogique libre.

Cas concrets de mon réseau :

canard, bœuf, minimale, rock, piano, rugby, tennis, cyclisme

Deux collègues dont les réseaux de l'activité A ont des nœuds en commun avec le mien :

Léa -> Pepitos, Mandarines, Gin Tonic, Rock, Contemporaine, Piano, Djembé, Roller, Tennis, Course à pied 
Hannah -> Œuf, Fromage, St Germain, Rock, Piano, Athlétisme, Tennis, Course à pied
                                  
                                                                              
                                                                                 ┌───────────────────┐
                                                                                 │ Athlétisme        │
                                                                                 └───────────────────┘
                                                                                   ∧
  ┌────────────────────────────────-──────-─┐                                      │
  │                                         │                                      │
  │                   ┌─────────┐┌───────┐  │                      ┌──────────────────────────────────┐     ┌───────────────────┐
  │                   │cyclisme ││ rugby │  │                      │                                  │ ──> │    St germain.    │
  │                   └─────────┘└───────┘  │                      │                                  │     └───────────────────┘
  │                     ∧          ∧        │                      │                                  │                            
  │                     │          │        └───────────────────── │                                  │ 
  │                     │          │                               │             Hannah               │
  │  ┌──────────┐     ┌──────────────────┐     ┌─────────────┐     │                                  │     ┌───────────────────┐
  │  │  bœuf   │ <── │                  │ ──> │ minimale    │     │                                  │ ──> │ Fromage           │
  │  └──────────┘     │     Nathan       │     └─────────────┘     │                                  │     └───────────────────┘
  │  ┌──────────┐     │                  │     ┌─────────────┐     │                                  │     ┌───────────────────┐
  │  │ canard   │ <── │                  │ ──> │  tennis     │<────│                                  │ ──> │       oeuf        │
  │  └──────────┘     └──────────────────┘     └─────────────┘     └──────────────────────────────────┘     └───────────────────┘
  │                     │          │      _____________∧_______________│                 │
  │                     │          │     │             │                                 │
  │                     ∨          ∨     ∨             │                                 ∨ 
  │                   ┌─────────┐┌───────┐     ┌────────────────────────────┐     ┌───────────────────┐
  └─────────────────> │ rock    ││ Piano │ <── │                            │ ──> │     Course à pied │
                      └─────────┘└───────┘     │                            │     └───────────────────┘
                        ∧                      │                            │
                        └───────────────────── │                            │
                                               │            Léa             │
                                 ┌───────┐     │                            │     ┌───────────────────┐
                                 │Roller │ <── │                            │ ──> │   Mandarines      │
                                 └───────┘     │                            │     └───────────────────┘
                                 ┌───────┐     │                            │     ┌───────────────────┐
                                 │Djembé │ <── │                            │ ──> │      Pépitos      │
                                 └───────┘     └────────────────────────────┘     └───────────────────┘
                                                 │                   │
                                                 │                   │
                                                 ∨                   ∨
                                               ┌─────────────┐     ┌────────────────┐
                                               │  Gin Tonic  │     │ Contemporaine  │
                                               └─────────────┘     └────────────────┘
  • Il y a une seule composante connexe, c'est tout le graphe, car par construction toutes les personnes sont liées à [ Nathan ], et tous les autres nœuds sont liés à au moins une personne.
  • Chaque nœud du graphe est une composante fortement connexe, car dans ce graphe il n'y a pas deux nœuds entre lesquels on puisse aller et revenir en prenant compte l'orientation des liens ; on ne peut que partir d'une personne et arriver à un nœud objet (non-personne), d'où on ne peut pas sortir.

En ignorant l'orientation des liens :

  1. On ne trouve pas de triangles, car si on part d'un nœud personne [ A ] on ne peut qu'arriver à un nœud non-personne [ B ], et vice-versa. Donc le graphe est dans ce sens biparti : les personnes ne se connectent pas entre elles, et les nœuds objet ne se connectent pas entre eux. Un triangle exigerait donc une séquence du type [ personne A ] – [ objet X ] – [ personne B ] – [ personne A ], ou l'équivalant en partant d'un objet, ce qui n'est pas possible.
  2. Il n'y a pas de triangles (3 pas), mais on peut trouver un cycle à 4 pas : [ Léa ] – [ tennis ] ­– [ Nathan ] – [ Piano ] – [ Léa ] .

En prenant en compte l'orientation des liens :

  1. L'orientation des liens restreignant les possibilités, s'il n'y a pas de triangle non-orienté, il ne peut pas non plus y avoir de triangle orienté.
  2. Il n'y a pas de cycle dans ce graphe orienté. Comme on avait vu, chaque nœud est sa propre composante fortement connexe, et un cycle impliquerait un groupe de nœuds entre lesquels on peut passer librement.

Les degrés du graphe :

Degrés
Nœud(s) Degré non-orienté Degré sortant Degré entrant
Léa 10 10 0
Nathan 8 8 0
Hannah 8 8 0
Tennis 3 0 3
Rock 3 0 3
Piano 3 0 3
Course à pied 2 0 2
[ 15 autres nœuds ] 1 0 1

La distribution de degrés :

Quantité de nœuds par degré
Degré # Non-orienté # Sortant # Entrant
0 0 0 0
1 15 0 15
2 1 0 1
3 3 0 3
8 2 2 0
10 1 1 0

Mon réseau simplifié :

  ┌─────────────────────────────────────────────┐
  │                                             ∨
┌───────┐     ┌─────────┐     ┌─────────┐     ┌──────┐
│Hannah │ ──> │ Tennis  │ <── │ Nathan  │ ──> │ Rock │
└───────┘     └─────────┘     └─────────┘     └──────┘
  │    │              ∧               │          ∧
  │    │ ──────────── │──┐.           ∨          │
  │                   │  └── > ┌─────────┐       │
  │                   │    ┌ > │ piano   │       │
  ∨                   │    │   └─────────┘       │
┌──────────────┐     ┌─────────┐                 │
│Course à pied │ <── │  Léa    │─────────────────
└──────────────┘     └─────────┘

1. La matrice d'adjacence :

A(i,j)
Nathan Hannah Léa Tennis Rock Piano Course à pied
Nathan 0 0 0 1 1 1 0
Hannah 0 0 0 1 1 1 1
Léa 0 0 0 1 1 1 1
Tennis 0 0 0 0 0 0 0
Rock 0 0 0 0 0 0 0
Piano 0 0 0 0 0 0 0 Course à pied 0 0 0 0 0 0 0

2.1. Projections non-orientés :

  • Sur les personnes :
[ Nathan ] - Tennis - [ Hannah ]
[ Nathan ] - Tennis - [ Léa ]
[ Nathan ] - piano - [ Hannah ]
[ Nathan ] - piano - [ Léa ]
[ Nathan ] - rock - [ Léa ]
[ Nathan ] - rock - [ Hannah ]
[ Léa ] - course à pied - [ Hannah ]
[ Léa ] - piano - [ Hannah ]
[ Léa ] - tennis - [ Hannah ]
[ Léa ] - rock - [ Hannah ]

2.2 Diamètre non-orienté :

  • Il n'y a qu'une seule composante connexe et la plus grande distance est 3.

3. Réseau fortement connexe :

Dans un réseau fortement connexe on peut partir et arriver entre n'importe quels deux nœuds. Cela implique que chaque nœud doit avoir au moins un lien entrant et un lien sortant.

Dans mon réseau, les personnes n'ont pas de lien entrant, il faudrait donc ajouter au moins 3 liens pour qu'on puise arriver à chacune des 3 personnes. A son tour, les objets aussi n'ont pas de lien sortant, même problématique. Voyons donc si on peut ajouter 3 liens partant des objets vers les personnes, d'une telle sorte qu'on puisse circuler dans le graphe.