Sto cercando un algoritmo per convertire un digrafo (grafico diretto) in un grafico non orientato in modo reversibile, cioè il digrafo dovrebbe essere ricostruibile se ci viene dato il grafico non orientato. Capisco che questo verrà a scapito del grafico non indirizzato che ha più vertici ma non mi dispiace.
Uno sa come fare o può suggerire qualche riferimento? Grazie in anticipo.
Aggiornamento: per quanto riguarda la risposta di AdrianN di seguito. Potrebbe essere un buon punto di partenza ma non credo che funzioni nella sua forma attuale. Ecco un'immagine del perché penso che non lo faccia:
Aggiornamento dopo il commento di DW: considero i vertici dei grafici come senza etichetta. Se una soluzione comporta l'etichettatura dei vertici (come fa AdrianN), dovrebbe fornire lo stesso grafico (isomorfo) non orientato, indipendentemente da come viene eseguita l'etichettatura. La mia definizione di "isomorfo" per i grafici con vertici etichettati è che esiste una permutazione dell'etichettatura che collega i due grafici, ma non sono sicuro della definizione esatta per i grafici senza etichetta ...