Sto cercando un algoritmo che fornisca una stringa canonica per un dato grafico colorato. Vale a dire. un algoritmo che restituisce una stringa per un grafico, in modo tale che due grafici ottengano la stessa stringa se e solo se sono isomorfi.
In particolare, sto cercando un algoritmo semplice che sia facile da implementare con prestazioni ragionevoli sulla maggior parte dei grafici (caso peggiore super-polinomiale, ovviamente). Mi aspetto grafici piccoli, quindi le prestazioni non devono essere stellari, ma abbastanza buone.
Sfortunatamente, la maggior parte delle cose che ho trovato sono molto complesse e più interessate ad esprimere profonde connessioni matematiche che non semplicemente descrivere l'algoritmo. Temo di non avere il tempo di immergermi così in profondità. Qualcuno può darmi una scorciatoia?
Spero in qualcosa di simile all'algoritmo di Floyd-Warshall. Non ottimale, ma abbastanza buono e facile da implementare.