4 votos

3-Colorear un gráfico utilizando fórmulas proposicionales

Hola a todos, estoy estudiando para un examen en la lógica y computabilidad, estoy tratando de abordar un problema específico, por lo que cualquier ayuda sería muy apreciada:

Deje G=(V,E)G=(V,E) ser un grafo no dirigido con conjunto de vértices VV y el conjunto de borde EE. 3-coloración de GG es un mapa de χ:V{R,G,Y}χ:V{R,G,Y} que si {x,y}E{x,y}E entonces χ(x)χ(y)χ(x)χ(y). (Deje R,G,YR,G,Y soporte para: rojo, azul y amarillo, respectivamente).

Supongamos n>1n>1 y deje Vn={0,1,,n1}Vn={0,1,,n1} y deje Gn=(Vn,En)Gn=(Vn,En) ser un grafo no dirigido con conjunto de vértices VnVn. Para cada ii, 0i<n0i<n deje Ri,Bi,YiRi,Bi,Yi ser variables proposicionales. Podemos pensar de ii ser un nodo para RiRi dice nodo ii tiene un color de rojo.

Dar una fórmula proposicional AnAn utilizando las variables {Ri,Bi,Yi|0i<n}{Ri,Bi,Yi|0i<n} tal que AnAn es válido iff GnGn 3 para colorear. Hacer esto de tal manera que AnAn puede ser calculada de manera eficiente de GnGn (por ejemplo, no definen AnAn a R1R1 si GnGn tiene tres y coloración (R1¬R1R1¬R1) de lo contrario).

Mi inclinación por una pregunta como esta es establecer algún tipo de CNF fórmula, que es venir con un conjunto de cláusulas que establecen cuidar de diferentes propiedades. Por ejemplo, yo creo que para que algo como esto necesito una cláusula en la que se aborda el caso de que cada nodo tiene un color, tal vez uno que se ocupa de cada nodo puede tener más de un color, y en el que cada nodo no puede ser del mismo color que un nodo adyacente? No estoy realmente seguro de cómo ilustrar que la última o si hay casos que me estoy perdiendo. Gracias por la ayuda!

NOTENOTE I poner esto bajo la etiqueta de la tarea, ya que es la tarea en el sentido de que necesito aprender para mi examen pero no va a ser marcado.

1voto

user141614 Puntos 5987

La fórmula puede ser algo como i((RiGiYi)(¬Ri\v¬Gi)(¬Ri\v¬Yi)(¬Gi\v¬Yi))(i,j)E((¬Ri\v¬Rj)(¬Gi\v¬Gj)(¬Yi\v¬Yj)) La primera parte establece que cada vértice tiene un color, pero sólo uno. La segunda parte dice que el vecino vértices tienen diferentes colores.

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