Graphe transposé

Un article de Wikipédia, l'encyclopédie libre.
Un graphe et son transposé.

En théorie des graphes, le graphe transposé , ou graphe inverse[1], d'un graphe orienté est obtenu en conservant tous les nœuds de et en inversant tous les arcs de . Autrement dit, avec .

Cette notion ne doit pas être confondue avec celle de graphe complémentaire ou inversé, pour les graphes non-orientés.

Propriétés[modifier | modifier le code]

  • Le transposé du transposé d'un graphe est le graphe .
  • La matrice d'incidence du graphe transposé est la transposée de la matrice d'incidence du graphe original. Un graphe égal à son transposé est dit symétrique.

Applications[modifier | modifier le code]

Certains algorithmes utilisent le transposé du graphe d'entrée, par exemple l'algorithme de Kosaraju effectue un parcours en profondeur du graphe et de son transposé.

Voir aussi[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. Les deux termes sont utilisés, voir Olivier Carton, « Algorithmes sur les graphes » pour graphe transposé, et Jean-Charles Régin et Arnaud Malapert, « Théorie des graphes », pour graphe inverse.