Je ne connais pas le domaine de la théorie de la complexité impliquant des groupes, je m'excuse donc si c'est un résultat bien connu.
Question 1. Soit un simple graphe non orienté d'ordre n . Quelle est la complexité de calcul (en termes de n ) pour déterminer si G est transexuel?
Rappelons qu'un graphe est transexuel si A u t ( G ) agit transitivement sur V ( G ) .
Je ne suis pas sûr que la définition ci-dessus permette un algorithme de temps polynomial car il se peut que l'ordre de soit exponentiel.
Cependant, les graphes vertex-transitifs ont d'autres propriétés structurelles qui pourraient être exploitées afin de pouvoir les déterminer efficacement, donc je ne sais pas quel est le statut de la question ci-dessus.
Une autre sous-classe intéressante de graphes vertex-transitifs qui a encore plus de structure est la classe des graphes de Cayley . Il est donc naturel de poser également la question connexe suivante
Question 2. Quelle est la complexité de calcul pour déterminer si un graphe est un graphe de Cayley?
Réponses:
Je n'ai pas de réponse complète, mais je pense que les deux problèmes sont ouverts.
L'article de Jajcay, Malnič, Marušič [3] est lié à votre première question. Ils fournissent quelques outils pour tester la transitivité des vertex. Ils disent dans l'introduction que:
Notez que le test de transitivité des sommets peut être effectué en testant l'isomorphisme du graphe fois. Faites deux copies G et G ′ de votre graphique, avec des ancres spéciales (comme des chemins de longueur n + 1 ) à u ∈ V ( G ) et v ∈ V ( G ′ ) . Il existe un isomorphisme entre G et G ′ si et seulement si le graphe d'origine a un automorphisme mappant u à v . Vous pouvez ainsi tester la tansitivité des sommets en fixant un sommetn - 1 g g′ n + 1 u ∈ V( G ) v ∈ V( G′) g g′ u v , et vérifier qu'il existe des automorphismes mappant x à tous les autres sommets.X X
Notez également que si le test de transitivité des sommets peut être effectué en temps polynomial, il en est de même pour le test d'isomorphisme pour les graphes transexuels. En effet, deux graphes vertex-transitifs sont isomorphes si et seulement si leur union disjointe est vertex-transitive. Je crois que la complexité de l'isomorphisme des graphes pour les graphes vertex-transitifs n'est pas connue.
Pour la 2e question, j'ai trouvé un résultat partiel. Un graphe circulant est un graphe de Cayley sur un groupe cyclique. Evdokimov et Ponomarenko [2] montrent que la reconnaissance des graphes circulants peut se faire en temps polynomial. Le chapitre du livre d'Alspach [1, Chapitre 6: Graphiques Cayley, Section 6.2: Reconnaissance] serait également intéressant pour vous, même s'il dit que:
la source