Parcours et graphes EulériensLa ville de Koenigsberg est traversée par la rivière Pregel qui possède deux iles,
reliées par 7 ponts.
Un piéton peut-il passer une fois et une seule sur chaque pont au cours de sa promenade ?
La réponse est non, comme le montre le théorème suivant.
Démontrons alors que si un graphe a deux points impairs A et B, il existe une chaîne
Eulérienne reliant ces deux points.
Supposons que ce soit vrai pour tous les graphes de moins de N sommets et examinons
un graphe G de N sommets.
Partant de A, chaque fois que l'on arrive à un sommet, on peut en repartir sauf si on
arrive en B par le dernier chemin disponible. Si toutes les arêtes ont été visitées on
a trouvé une chaîne Eulérienne.
Sinon la partie du graphe non visitée a au moins un sommet de moins (B) et a tous ses
sommets pairs pour chacune de ses composantes
connexes et chacune comporte donc un cycle Eulérien. En fusionnant le parcours visité
avec tous ces cycles, on obtient une chaîne Eulériennne entre A et B.
Le graphe possède uniquement des sommets de degré 3 (chaque rive et la petite ile)
et 5 (la grande ile) soit 4 sommets impairs. Le parcours du promeneur est donc impossible.
On peut ainsi chercher à tracer une figure d'un seul trait sans lever le crayon.
Et de même dans des cas plus compliqués :
Dans les cas d'imposibilité ceci permet de déterminer comment modifier l'énoncé pour
qu'il devienne possible. Par exemple ici le graphe peut être parcouru en 2 fois.
De façon générale si un graphe possède 2n sommets impairs, il peut être parcouru en n
traits.