Isomorphisme de groupe pour ismorphisme de graphe

12

En lisant certains blogs sur la complexité de calcul (par exemple ici ), j'ai assimilé la notion qu'il est plus facile de décider si deux groupes sont isomorphes que de tester deux graphiques pour l'isomorphisme. Par exemple, sur la page indiquée, il est dit que l'isomorphisme des graphes est un problème plus général que l'isomorphisme de groupe.

Par conséquent, je pose ce qui suit

Étant donné un groupe quelqu'un peut-il donner une construction d'un graphe Γ ( G ) de polynôme de taille dans | G | tel que Γ ( G ) Γ ( H )GΓ(G)|G| pour les groupes G et H ?

Γ(G)Γ(H)GH
GH?
Jernej
la source
alors que les deux sont étroitement couplés comme indiqué et recherché depuis des décennies, l'isomorphisme de groupe afaict n'est pas réellement prouvé "plus facile" que l'isomorphisme graphique, c'est-à-dire qu'il s'agit d'une question ouverte à peu près comment leur complexité est exactement liée. il serait également utile que vous expliquiez également la relation mathématique avec des mots.
vzn

Réponses:

12

La réduction est décrite dans un article classique de Miller.

Yuval Filmus
la source
4

Pas si vite. Il y a une grande ambiguïté qui se cache ici:

Comment saisissez-vous votre groupe pour le calcul?

Contrairement aux graphiques, les groupes peuvent être entrés par des moyens très différents en termes de taille d'entrée et de complexité résultante. La version citée dans Miller est l'une des moins naturelles et par exemple, vous ne trouverez pas cela dans un système d'algèbre informatique tel que GAP, Magma ou Sage. Donc, même si elle a une prémisse théorique, ce serait aller trop loin pour appeler cela régler le problème.


  1. Générateurs et relations: l'isomorphisme de groupe est indécidable (l'isomorphisme du graphique est décidable).

GG=1

Pour les groupes saisis par des générateurs et des relations: l'isomorphisme de groupe est plus difficile que l'isomorphisme de graphe, en fait indécidable.

  1. Entrées utilisées par les systèmes logiciels: l'isomorphisme de groupe de permutation et les groupes matriciels sont au moins aussi difficiles que l'isomorphisme de graphe (et non l'inverse).

p

Pour les entrées de groupes pour les systèmes logiciels: l'isomorphisme de groupe est au moins aussi difficile que l'isomorphisme de graphe.

  1. Entrées de complexité théorique: pour une entrée de groupe de boîte noire, l'isomorphisme de groupe n'est pas connu pour être en NP ou co-NP (l'isomorphisme du graphique est dans les deux).

Σ2f:GHGHfest un homomorphisme valide. Au minimum, il semblerait que vous ayez besoin d'une présentation des groupes, ce qui n'est pas facile à obtenir.

Pour les groupes de boîtes noires: l'isomorphisme de groupe est au moins aussi dur que l'isomorphisme de graphe.

  1. Entrées de table Cayley.

Dans les années 1970, Tarjan, Pultr-Hederlon, Miller et d'autres ont observé que les groupes entrés par l'ensemble de leur table de multiplication pouvaient également être traités comme des graphiques. De cette façon, l'isomorphisme de groupe se réduit à l'isomorphisme de graphe en temps polynomial. Miller est allé beaucoup plus loin en observant que de nombreuses structures combinatoires font de même, Steiner triple par exemple. Il a également démontré que l'isomorphisme semi-groupe est équivalent à l'isomorphisme graphique.

nO(logn)

Pour les tables de Cayley: l'isomorphisme de groupe se réduit à l'isomorphisme de graphe.


nO((logn)3)

nO(n2logn)

Algeboy
la source
Merci pour toute la discussion utile. Un point: où vous écrivez "Pour l'entrée de groupes pour les systèmes logiciels: l'isomorphisme de groupe est plus difficile que l'isomorphisme de graphique", avez-vous une citation pour affirmer que c'est plus difficile (plutôt que c'est au moins aussi difficile )? «Plus dur» aurait tendance à impliquer que les complexités ne sont pas égales. Y a-t-il des preuves de cela? Ou vouliez-vous dire "au moins aussi dur"?
DW
Oups, honte à moi, "au moins aussi fort que" serait ce qu'on sait. Une inégalité stricte de complexité est, comme vous le dites, rare. Cependant, on pourrait observer que des problèmes tels que l'équivalence de code (liés à l'isomorphisme hypergraphique) sont généralement le problème que l'on peut réduire à partir de l'isomorphisme de groupe dans ces modèles. L'équivalence du code reste une complexité exponentielle même après la percée de Babai à travers l'isomorphisme du graphe en temps quasi-polynomial. Donc, cela donne de faibles preuves de «plus difficile», mais aucune preuve de strictement plus difficile n'est connue. Je vais corriger ce qui précède. Merci.
Algeboy