Dites que j'ai un ensemble (ou un graphique) qui est partitionné en groupes. Je suis intéressé à trouver le nombre de transitions entre deux partitions, où une transition implique de prendre un élément hors d'une partition et en le déplaçant dans une autre (ou partition singleton par lui-même)Algorithme pour le nombre de transitions entre deux partitions (graphiques)
Par exemple il y a une transition entre les partitions
1 2 | 3
et 1 | 2 | 3
mais entre 1 2 3 4
et 1 2 | 3 | 4
Le nombre minimum de transitions est 2 je crois.
Donc, ma question est de savoir s'il existe des algorithmes qui, étant donné une paire de partitions et un ensemble, peuvent renvoyer le nombre d'états de transitions entre eux? Il y a une complication supplémentaire que cet ensemble représente réellement un graphe et je voudrais que chaque partition (et partition de transition) soit connectée (ie 1 2 | 3 serait invalide s'il n'y a pas de connexion in/direct entre 1 et 2). 2 débloqué par la partition unique de 3) mais à moins que vous ne soyez vraiment éclairé sur ce sujet, vous pouvez très probablement ignorer cela.
Merci
Comme une note j'ai une méthode que je pensais à moi-même qui est essentiellement de trouver tous les voisins d'une partition A (c.-à-toutes les partitions qui se trouvent dans une transition) et faire la même chose pour la partition B et s'il y a un chevauchement entre ces deux ensembles de voisins, alors ils sont à une transition. Cependant cette méthode devient très chère très rapidement.
A quoi bon ce nombre de partitions? Avez-vous besoin d'un numéro ou d'une liste de transitions? – Dialecticus