4 votos

¿Es fácil colorear gráficos sin triángulos de 3 colores?

El teorema de Grötzsch afirma que todo gráfico plano sin triángulos $G$ tiene una coloración 3, y se sabe cómo encontrar eficientemente dicha coloración. Además, si se elimina la condición de planitud, se sabe que $G$ puede tener un número cromático arbitrariamente grande (a través de la construcción mycielskiana).

Mi pregunta es: si se nos garantiza que $G$ está libre de triángulos y es tricolorable, ¿hay alguna forma conocida de encontrar eficientemente un tricolor de $G$ ?

Hay mucho trabajo en mostrar cosas como la dureza NP de colorear 4 veces un gráfico de 3 colores, así que no creo que sea obvio...

3voto

Alex Andronov Puntos 178

Permítanme ampliar mi comentario. Supongamos que tenemos algún algoritmo polinómico 3COL que devuelve una coloración 3 válida 3COL (G) de cualquier gráfico libre de triángulos de 3 colores $G$ en tiempo polinómico.

Como 3COL es polinómico hay algunos $a,b,c \in \mathbb{N}$ , tal que en un gráfico con $n$ vértices, 3COL siempre se termine después de $a n^b+c$ instrucciones.

Afirmo que existe un algoritmo polinómico para decidir si un grafo sin triángulos dado es tricolable (en particular, decidirá si el grafo no es tricolable):

  1. Dejemos que $G$ sea cualquier gráfico libre de triángulos en $n$ vértices.
  2. Ejecutamos $a n^b+c+1$ instrucciones de 3COL (G). Si el algoritmo no termina $G$ no tiene 3 colores.
  3. Supongamos que el algoritmo termina con alguna coloración. O es válido (entonces hemos terminado y el grafo es tricolor) o no es válido. Si es inválido, sabemos que el grafo no puede ser tricolor como 3COL es correcta en los grafos libres de triángulos de 3 colores.

Este algoritmo se ejecuta en tiempo polinómico y decide el $NP$ -problema incompleto si un grafo sin triángulos es 3 veces coloreable, por lo que no puede existir a menos que $P=NP$ .

No había visto este tipo de argumento antes, así que dime si ves alguna laguna en mi prueba.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X