"Définition"¶
Un graphe =
- Des ronds (les sommets)
- Reliés par des traits (arêtes) (ou des flèches : arcs)
Formellement : $G = (\mathcal{S}, \mathcal{A})$
où $\mathcal{S}$ est l'ensemble des sommets
et $\mathcal{A}$ est un ensemble d'arêtes (ou arcs)
Graphe orienté¶
lorsque la relation entre sommets est asymétrique
On parle de prédécesseur et de successeur
Réseau bus Limoges : 1000 arrêts, 55 lignes
Reseau Fibre (Proxad / Free) : > 100000km de fibre
Graphe orienté - rues à sens unique¶
Graphe de dépendances¶
Réseaux virtuels¶
Pages web : 1,7 milliards de sites, ... milliards de pages, ... milliards de liens
Réseaux sociaux : Facebook : 3 milliards d'utilisateurs, 300 fois plus de liens d'"amitié"
...
Un très gros réseau¶
- Le cerveau humain : 100 milliards de neurones, 1000 fois plus de connections ...
- Les 4 sommets sont 4 zones vertes
- Les 7 arêtes sont les 7 ponts
Existe-t-il un chemin qui emprunte une et une seule fois chaque arête ? (chemin eulérien)
Réponse : sur cet exemple, Non ! (démontré par Euler)
- Les sommets sont les emplacements
- Les arêtes sont les liens entre emplacements voisins
Existe-t-il un chemin entre A et B ?
Réponse : sur cet exemple, Oui !
Problème "NP-Complet"