Cours NSI-SNT

Graphe

Vocabulaire

Un graphe non orienté est un ensemble :

Un graphe est orienté si les arêtes ont un sens, dans ce cas, on parle plutôt d’arc.

Pour les graphes non-orientés :

Un graphe peut être représenté :

Analogie avec un réseau social

Maintenant que les bases du vocabulaire des graphes sont posées, imaginons un réseau social, avec plusieurs millions d’utilisateurs inscrits et utilisant l’application. Chaque utilisateur serait amis avec une ou plusieurs personnes utilisant ce réseau social, et ce lien d’amitié fonctionnerait dans les deux sens, quand je suis amis avec un utilisateur, il est lui même mon amis. En partant de cette idée, voici une possibilité de représenté ce réseau social par un graphe, les sommets étant les utilisateurs, et les liens d’amitié les arrêtes :

Python

Ce genre de graphe se rapproche fortement des réseaux sociaux comme Snapchat, Facebook ou encore Discord.

Dans le cas des réseaux sociaux dont la réciprocité n’est pas nécéssaire pour former un lien entre deux utilisateurs, comme pour Instagram, TikTok ou Twitch, les arrêtes serait remplacés par des arc comme ceci :

Python