On dit que deux groupes et sont isomorphes s'il existe un homomorphisme de en qui est bijectif. Le problème d'isomorphisme de groupe est le suivant: étant donné deux groupes, vérifiez s'ils sont isomorphes ou non. Il existe différentes façons de saisir un groupe, les deux plus utilisées sont par une table Cayley et par un groupe électrogène. Ici, je suppose que les groupes d'entrée sont donnés par leur table Cayley. Plus formellement:
Deux groupes et .
Est-ce que ?
Supposons que
Le problème d'isomorphisme de groupe lorsque les groupes d'entrée sont donnés par la table Cayley n'est pas connu pour être dans en général. Bien qu'il existe des classes de groupe comme la classe de groupe abélienne pour laquelle le problème est connu pour être en temps polynomial, des groupes qui sont l'extension d'un groupe abélien, des groupes simples, etc. connu.
Tarjan fournit un algorithme de force brute pour l'isomorphisme de groupe, qui est le suivant. Soient et sont deux groupes d'entrée, et que un ensemble de génération du groupe . C'est un fait bien connu que chaque groupe fini admet un groupe électrogène de taille et qui peut être trouvé en temps polynomial. Le nombre d'images du groupe électrogène dans l'homomorphisme de à est plusieurs. Maintenant, vérifiez si chaque homomorphisme possible est bijectif ou non. Le temps d'exécution global sera .
Permettez-moi d'abord de définir le centre du groupe :
G G G / Z ( G ) désigne les éléments du groupe qui commute avec tous les autres éléments du groupe . Les groupes pour lesquels (/ utilisé pour le quotient) est abélien sont appelés groupes nilpotents de classe deux. Il me semble que les groupes nilpotents de classe deux sont les instances les plus difficiles à résoudre le problème d'isomorphisme de groupe. La signification des «cas les plus difficiles» est la suivante: la résolution de ce cas permettra aux chercheurs qui travaillent en théorie des groupes de résoudre le problème d'isomorphisme d'un grand nombre de groupes.
Au début, je pensais que les groupes simples sont les instances les plus difficiles car ils sont les éléments constitutifs de tous les groupes, mais j'ai appris plus tard que le problème d'isomorphisme pour les groupes simples se trouve dans .
Question : Quelle est l'instance la plus difficile pour le problème d'isomorphisme de groupe?