Está en la página 1de 5

teoria de grafo mañana: 1.- coloracion de grafo propiedades 2.- numero cromatico 3.- coloracion de vertices 4.- coloracion de regiones propiedades 5.- grafos 5.1.

- grafos coloreables 5.2.- grafos notables 6.- polinomio cromati

Coloración de Grafos
El problema de coloración de grafos, es considerado uno de los más interesantes en lo que respecta a la teoría de grafos. Este problema consiste en buscar la menor cantidad posible de colores para poder colorear un grafo, de tal forma que los nodos adyacentes nunca tengan el mismo color. Este problema también se puede plantear para aristas o para las caras del plano de un grafo, en donde la forma de desarrollo es la misma. Un claro ejemplo de esto se puede apreciar en la siguiente figura, en que cada color del plano representa un nodo del grafo.

El número de colores con que se colorea un grafo es denominado número cromático, que es el menor valor que puede tomar k, donde k es el número de colores con que se puede colorear el grafo.

En el problema de Coloración de Grafos, se puede encontrar un teorema denominado el teorema de los cuatro colores. Este teorema establece que dado un grafo cualquiera, este puede ser coloreado a lo más, con 4 colores, de manera que no queden nodos adyacentes con el mismo color. Un claro ejemplo de este teorema, es la figura que se muestra a continuación, en donde cada sector coloreado del plano representa una arista del grafo. Se puede ver que cada en ningún caso un sector está coloreado del mismo color que un sector adyacente y para lo cual se ocupan sólo 4 colores: amarillo, azul, verde y rojo.

de n vértices Si G contiene un clique de orden k. una arista coloración asigna colores a cada arista talque aristas adyacentes no compartan el mismo color. una arista coloración de un grafo es justamente una vértice coloración del grafo línea respectivo. es una asignación de etiquetas llamadas colores a elementos del grafo. Existe una fuerte relación entre la arista coloración y el grado máximo del grafo. y una coloración de caras de un grafo plano es una vértice coloración del grafo dual. entonces El único grafo que es 1-coloreable es el grafo sin aristas. Una coloración a través de un algoritmo voraz muestra que cada grafo puede ser coloreado con un color más que el grado del vértice máximo. Como todas las aristas incidentes a algún vértice necesitan colores distintos. Esto es. todo grafo plano es 4-coloreable. Por el teorema de los cuatro colores. incluidos árboles y bosques. la coloración de grafos es un caso especial de etiquetado de grafos. Por ejemplo. y el grafo completo requiere colores. y viceversa. tenemos . en otras palabras.Coloración de grafos En Teoría de grafos. ]Cotas del índice cromático La arista coloración es una vértice coloración de su grafo lineal. Propiedades Cotas del número cromático Asignando distintos colores a distintos vértices siempre obtendremos una coloración propia. Similarmente. entonces a lo menos son necesarios k colores para colorear el clique. una coloración de los vértices de un grafo tal que ningún vértice adyacente comparta el mismo color es llamado vértice coloración. De manera simple. el número cromático es a los menos el número de clique: Los grafos 2-coloreables son exactamente grafos bipartitos. y los otros problemas de coloreo pueden ser transformados a una versión con vértices. El vértice coloración es el punto de inicio de la coloración. y una coloración de caras de un grafo plano a la asignación de un color a cada cara o región tal que caras que compartan una frontera común tengan colores diferentes.

como en el ejemplo de la siguiente figura: Poniendo un color distinto en cada vértice produce una coloración propia. La terminología de usar colores para etiquetar vértices proviene del problema de colorear mapas. Un grafo con loops no puede ser coloreado. pues puede ser posible colorear las gráficas con muchos menos colores. Es fácil ver que si coloreamos todos los vértices de colores distintos. Esta es una 3-coloración de la mísma gráfica. Cada clase forma un conjunto independiente. entonces se satisfacerá que la gráfica tiene una coloración propia. y normalmente los colores están representados por los enteros {1. esto generalmente no nos da el número cromático. es el menor entero m tal que G es mcoloreable (o bien. Esto es.El número cromático de una gráfica G es la menor cantidad de colores necesarios para colorear sus vértices sin que dos vertices vecinos (unidos por una arista) tengan el mismo color. Un grafo que puede ser asignada una k-coloración (propia) es k-coloreable y es k-cromático si su número cromático es exactamente k. 3. tiene una coloración propia con m colores). 2. El menor número de colores necesarios para colorear un grafo G se denota número cromático . es decir. sin que dos vértices unidos por una arista tengan el mismo color (ver figura 1. Pero evidentemente. Un subconjunto de vértices asignados con el mismo color se llama una clase de color.a). Vértice coloración La vértice coloración (o simplemente coloración) es la asignación de los vértices de un grafo con colores tal que dos vértices que compartan la misma arista tengan colores diferentes. χ(G)=m. el número cromático de esta gráfica es 3. pero no es mínima. Una coloración que usa a lo más k colores se llama k-coloración (propia). una k-coloración es lo mismo que una . Las etiquetas como rojo o azul son solamente utilizadas cuando el número de colores es pequeño. A este número se le denota como χ(G). …}. O más formalmente. es decir. De hecho. y solo se consideran grafos sin loops.

elimina los vértices de I1 y repite el proceso en el grafo G-I1. colorea todos los vértices con el color 1. El conjunto de vértices se puede particionar en dos conjuntos V1(G) y V2(G) de tal manera que vértices adyacentes se encuentran en conjuntos distintos. Se presenta un procedimiento secuencial para colorear los vértices de un grafo siguiendo un orden impuesto a los vértices. si se particiona el conjun to de vértices de un grafo G de tal manera quevértices adyacentes se encuentran en bloques distintos.partición del conjunto de vértices en k conjuntos independientes. v2.ai2 . Estas observaciones son útiles para resolver problemas. así es posible usar dos colores para colorear los vértices de dicho grafo. Cada bloque (clase) está constituido por vértices que tienen el mismo color. teniendo ordenados numéricamente los colores. . . si dos vértices son adyacentes se encuentran en bloques (clases) distintos.. . .. entonces una coloración usando los k colores C={a1. Este algoritmo es llamado austero (avaricioso. dos vértices están relacionados si tienen el mismo color.. . Esta es una relación de equivalencia. Es importante notar que los vértices que están relacionados no son adyacentes. . Es decir. usando la menor cantidad de colores posibles. Coloración de vértices Los algoritmos conocidos para colorear los vértices de un grafo se clasifican en dos grandes grupo: secuenciales e independientes. a2. los algoritmos secuenciales asignan el mínimo color posible al siguiente vértice. continuando así hasta colorear todos los vértices. si queremos colorear el vértice v. . Supongamos que V(G)={v1. es decir. ak} es una lista (n-upla) con repetición (ai1. . Se colorean los vértices del mismo bloque con un mismo color y bloques distintos con colores distintos. Esta relación induce una partición sobre el conjunto V(G) cuyos bloques son las clases de equivalencia. Dada una ordenación de los vértices del grafo.vn}. Como ejemplo. greedy en inglés).ain) tal que si vs y vt son adyacentes entonces ais҂ait. y los términos k-partito y kcoloreable tienen el mismo significado. Dada una coloracion χV(G) → C definimos la relación entre los vértices de G de la siguiente manera: uRv si χ(u)=χ(v). se citan los grafos bipartitos. asignamos a v el color más pequeño que no aparece entre los asignados a los vecinos de v ya coloreados. entonces esta partición induce una coloración de los vértices de G. Coloración de regiones (Relaciones con listas y particiones en bloques) Una coloración de un grafo G es equivalente a una lista con ciertas restricciones. Los algoritmos “independientes” buscan en primer lugar un conjunto independiente de vértices I1 de cardinal grande. La ordenación inicial es esencial para colorear con pocos colores.. Recíprocamente. A los vértices .

P(G.4)=72 . para el grafo del ejemplo. hay 12 3-coloraciones validas. Con solo 2 colores. el grafo en la imagen de la derecha puede ser coloreado de 12 formas distintas. puede ser coloreado de 24+4*12 maneras distintas: usando los cuatro colores juntos. para el grafo del ejemplo. y para cada elección de tres de los cuatro colores. una tabla de números de coloraciones validas puede comenzar como esta: … Colores disponibles 1 2 3 4 Número de coloraciones 0 0 12 72 … El polinomio cromático es una función p(G. Por ejemplo. y resulta unacolo ración de G. como el nombre lo indica para un grafo G la función es un polinomio en t. usando 3 colores. Polinomio cromático El polinomio cromático cuenta el número de maneras en las cuales puede ser coloreado un grafo usando no más que un número de colores dado. t) que cuenta el número de t-coloraciones de G. no puede ser coloreado. t)= t(t-1)2 (t-2) y P(G.de V1(G) se les asigna un color y a los vértices de V2(G) se les asigna otro color. hay 4!= 24 coloraciones validas (toda asignación de cuatro colores a algún grafo de cuatro vértices es una coloración propia). Con 4 colores. Así que.