Je cherche un algorithme pour convertir un digraphe (graphe orienté) en graphe non orienté de manière réversible, c'est-à-dire que le digraphe devrait être reconstructible si on nous donne le graphe non orienté. Je comprends que cela se fera au détriment du graphique non orienté ayant plus de sommets, mais cela ne me dérange pas.
Sait-on comment faire cela ou peut-il suggérer des références? Merci d'avance.
Mise à jour: Concernant la réponse d'AdrianN ci-dessous. Ce pourrait être un bon point de départ, mais je ne pense pas que cela fonctionne sous sa forme actuelle. Voici une image de pourquoi je pense que ce n'est pas le cas:
Mise à jour après le commentaire de DW: je considère que les sommets des graphiques ne sont pas étiquetés. Si une solution implique l'étiquetage des sommets (comme le fait AdrianN), elle devrait donner le même graphe non orienté (isomorphe), quelle que soit la manière dont l'étiquetage est effectué. Ma définition de "isomorphe" pour les graphes avec des sommets étiquetés est qu'il y a une permutation de l'étiquetage qui relie les deux graphes, mais je ne suis pas sûr de la définition exacte des graphes non étiquetés ...