Complejidad de reconocer gráficos transitivos de vértices

16

No tengo conocimiento en el área de la teoría de la complejidad que involucra grupos, así que me disculpo si este es un resultado bien conocido.

Pregunta 1. Sea una simple gráfica no dirigida de orden n . ¿Cuál es la complejidad computacional (en términos de n ) de determinar si G es transitivo de vértice?GnnG

Recuerde que una gráfica es transitiva de vértice si A u t ( G ) actúa transitivamente en V ( G ) .GAut(G)V(G).

No estoy seguro de si la definición anterior permite un algoritmo de tiempo polinómico, ya que puede ser que el orden de sea ​​exponencial.UNtut(sol)

Sin embargo, los gráficos transitivos de vértice tienen algunas otras propiedades estructurales que podrían explotarse para poder determinarlas de manera eficiente, por lo que no estoy seguro de cuál es el estado de la pregunta anterior.

Otra subclase interesante de gráficos transitivos de vértices que tiene aún más estructura es la clase de gráficos de Cayley . Por lo tanto, es natural plantear también la siguiente pregunta relacionada

Pregunta 2. ¿Cuál es la complejidad computacional de determinar si un gráfico es un gráfico de Cayley?sol

Jernej
fuente
3
Aunque el grupo de automorfismo puede ser súper exponencial, creo que puede representarse en un espacio polinomial porque el número mínimo de generadores es a lo más logarítmico en El |Aut(sol)El |
Timothy Sun
2
Tenga en cuenta que cada gráfica transitiva de vértice es una gráfica de Cayley-Schrier: hay algún grupo con el grupo generador S y el subgrupo H de modo que los vértices de la gráfica son las cosetas G / H , y dos cosetas están unidas por un borde si alguna El elemento de S lleva el uno al otro. solSHsol/ /HS
Joshua Grochow
Relacionado: mathoverflow.net/questions/156947/…
Peter Heinig el

Respuestas:

14

No tengo una respuesta completa, pero creo que ambos problemas están abiertos.


El artículo de Jajcay, Malnič, Marušič [3] está relacionado con su primera pregunta. Proporcionan algunas herramientas para probar la transitividad de los vértices. Dicen en la introducción que:

Para un gráfico finito dado , es decididamente difícil determinar si Γ es transitivo al vértice, y la respuesta final generalmente se obtiene solo después de una parte sustancial del grupo completo de automorfismo de ΓΓΓΓ se ha determinado .

Tenga en cuenta que la prueba de transitividad de vértices se puede hacer probando el isomorfismo gráfico veces. Haga dos copias G y G ' de su gráfico, con anclajes especiales (como trazados de longitud n + 1 ) en u V ( G ) y v V ( G ' ) . Hay un isomorfismo entre G y G ' si y solo si el gráfico original tiene un mapeo de automorfismo u a v . Por lo tanto, puede probar la tansitividad de vértices arreglando un vérticenorte-1solsolnorte+1tuV(sol)vV(sol)solsoltuv , y comprobando que hay mapeos de automorfismos x a todos los otros vértices.XX

También tenga en cuenta que si la prueba de transitividad de vértices se puede hacer en tiempo polinómico, entonces también lo es la prueba de isomorfismo para gráficos transitivos de vértices. Esto se debe a que dos gráficos transitivos de vértice son isomórficos si y solo si su unión disjunta es transitiva de vértice. Creo que se desconoce la complejidad del isomorfismo gráfico para los gráficos transitivos de vértices.


Para la segunda pregunta, encontré un resultado parcial. Un gráfico circulante es un gráfico de Cayley en un grupo cíclico. Evdokimov y Ponomarenko [2] muestran que el reconocimiento de los gráficos circulantes se puede hacer en tiempo polinómico. También el capítulo del libro de Alspach [1, Capítulo 6: Gráficos de Cayley, Sección 6.2: Reconocimiento] sería interesante para usted, aunque dice que:

Ignoraremos el problema computacional de reconocer si un gráfico arbitrario es un gráfico de Cayley. En su lugar, siempre suponemos que los gráficos de Cayley se han descrito en términos de los grupos en los que están construidos, junto con los conjuntos de conexión. Para la mayoría de los problemas esto no es un inconveniente.


  1. Beineke, Wilson, Cameron. Temas en la teoría de gráficos algebraicos . Cambridge University Press, 2004.
  2. Evdokimov, Ponomarenko. Gráficos circulantes: reconocimiento y pruebas de isomorfismo en tiempo polinomial. San Petersburgo Matemáticas. J. 15 (2004) 813-835.doi: 10.1090 / S1061-0022-04-00833-7
  3. Jajcay, Malnič, Marušič. Sobre el número de caminatas cerradas en gráficas transitivas de vértice. Matemáticas discretas. 307 (2007) 484-493. doi: 10.1016 / j.disc.2005.09.039
Yota Otachi
fuente
44
De hecho, la transitividad de vértices se puede probar usando norte-1 pruebas de isomorfismo gráfico: arreglar un vértice Xy compruebe que haya un envío de automorfismo Xa cualquier otro vértice.
Yuval Filmus