fbpx
Wikipedia

Coloración de grafos

En Teoría de grafos, la coloración de grafos es un caso especial de etiquetado de grafos; es una asignación de etiquetas llamadas colores a elementos del grafo. De manera simple, 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. Similarmente, una arista coloración asigna colores a cada arista tal que aristas adyacentes no compartan el mismo color, 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. El vértice coloración es el punto de inicio de la coloración, y los otros problemas de coloreo pueden ser transformados a una versión con vértices. Por ejemplo, una arista coloración de un grafo es justamente una vértice coloración del grafo línea respectivo, y una coloración de caras de un grafo plano es una vértice coloración del grafo dual.

Una coloración de vértices para el grafo de Petersen utilizando tres colores, el número mínimo posible.

La convención de usar colores se origina de la coloración de países de un mapa, donde cada cara es literalmente coloreada. Esto fue generalizado a la coloración de caras de grafos inmersos en el plano. En representaciones matemáticas y computacionales se utilizan típicamente enteros no negativos como colores. En general se puede usar un conjunto finito como conjunto de colores. La naturaleza del problema de coloración depende del número de colores pero no sobre cuales son.

Historia

Los primeros resultados sobre coloración de grafos trataban exclusivamente sobre grafos planares en forma de coloración de mapas. Mientras intentaba colorear un mapa de Inglaterra, Francis Guthrie postuló la conjetura de los 4 colores, notando que 4 colores son suficientes para colorear el mapa tal que regiones que comparten un borde común no reciban el mismo color. El hermano de Guthrie pasa el problema a su profesor de matemáticas Augustus de Morgan en la universidad, mencionado en una carta a William Hamilton en 1852. Arthur Cayley envía el problema a la London Mathematical Society en 1879. algunos años después, Alfred Kempe publicó un paper que resolvía el problema y por una década el problema de los 4 colores se consideró resuelto. Por su contribución Kempe fue elegido Fellow de la Royal Society y posteriormente presidente de la London Mathematical Society.

En 1890, Heawood descubrió que el argumento de Kempe contenía un error, en ese papel él probó el teorema de los 5 colores, diciendo que cada mapa plano puede ser coloreado con, a lo más 5 colores, usando ideas de Kempe. En el siguiente siglo, nuevas teorías fueron desarrolladas para reducir el número de colores a cuatro, hasta que el teorema de los 4 colores fue finalmente probado en 1976 por Kenneth Appel y Wolfgang Haken.

La coloración de grafos han sido estudiada como un problema algorítmico desde 1970: el problema del número cromático es el problema 21 de Karp NP-completo de 1972, y aproximadamente al mismo tiempo varios algoritmos de tiempo exponencial fueron desarrollados basados en backtraking y en la eliminación y MALA ntracción de Zykov (1949). Una de las mayores aplicaciones de la coloración de grafos es la asignación de registros en compiladores introducida en 1981.

 
Este grafo puede ser 3-coloreado de 12 formas diferentes.

Definiciones y terminologí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. Un grafo con bucles no puede ser coloreado, y solo se consideran grafos simples.

La terminología de usar colores para etiquetar vértices proviene del problema de colorear mapas. Las etiquetas como rojo o azul son solamente utilizadas cuando el número de colores es pequeño, y normalmente los colores están representados por los enteros {1, 2, 3, …}.

Una coloración que usa a lo más k colores se llama k-coloración (propia). El menor número de colores necesarios para colorear un grafo G se llama número cromático y se denota como χ(G). 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. Un subconjunto de vértices asignados con el mismo color se llama una clase de color. Cada clase forma un conjunto independiente. Esto es, una k-coloración es lo mismo que una partición del conjunto de vértices en k conjuntos independientes, y los términos k-partito y k-coloreable tienen el mismo significado.

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. Por ejemplo, usando 3 colores, el grafo en la imagen de la derecha puede ser coloreado de 12 formas distintas. Con solo 2 colores, no puede ser coloreado. Con 4 colores, puede ser coloreado de 24+4*12 maneras distintas: usando los cuatro colores juntos, hay 4!= 24 coloraciones válidas (toda asignación de cuatro colores a algún grafo de cuatro vértices es una coloración propia); y para cada elección de tres de los cuatro colores, hay 12 3-coloraciones válidas. Así que, para el grafo del ejemplo, una tabla de números de coloraciones válidas 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, t) que cuenta el número de t-coloraciones de G. como el nombre lo indica para un grafo G la función es un polinomio en t. para el grafo del ejemplo, P(G, t)= t(t-1)^2 (t-2) y P(G,4)=72

Polinomios cromáticos de algunos grafos.
Triángulo K3  
Grafo completo Kn  
Árbol con n vértices  
Ciclo Cn  
Grafo de Petersen  

Arista coloración

Una arista coloración de un grafo, es una coloración de las aristas, denotada como la asignación de colores a aristas tal que aristas incidentes tengan un color distinto. Una arista coloración con k colores es llamada k-arista-coloración y es equivalente al problema de particionar el conjunto de aristas en k emparejamientos. El menor número de colores necesarios para un arista coloración de un grafo G es el índice cromático o número cromático de aristas. Una coloración Tait es una 3-arista-coloración de un grafo cúbico. El teorema de los cuatro colores es equivalente a que cada grafo cúbico sin puentes admite una coloración Tait.

Propiedades

Cotas del número cromático

Asignando distintos colores a distintos vértices siempre obtendremos una coloración propia, entonces

 

El único grafo que es 1-coloreable es el grafo sin aristas, y el grafo completo   de n vértices requiere   colores.

Si G contiene un clique de orden k, entonces a lo menos son necesarios k colores para colorear el clique; en otras palabras, el número cromático es a los menos el número de clique:

 

Los grafos 2-coloreables son exactamente grafos bipartitos, incluidos árboles y bosques. Por el teorema de los cuatro colores, todo grafo plano es 4-coloreable.

Cotas del índice cromático

La arista coloración es una vértice coloración de su grafo lineal, y viceversa. Esto es,

 

Existe una fuerte relación entre la arista coloración y el grado máximo del grafo. Como todas las aristas incidentes a algún vértice necesitan colores distintos, tenemos

 

Más aún,

Teorema de König: Si   es bipartito entonces  
Teorema de Vizing (1964):  

Otras coloraciones

Teoría de Ramsey

Una importante clase de problemas de coloreado impropias es estudiada en teoría de Ramsey, en donde se asignan colores a las aristas del grafo, y no hay restricción sobre los colores en aristas incidentes. Un ejemplo simple es el teorema de la amistad que nos dice que en toda 2-arista-coloración del grafo completo de seis vértices habrá un triángulo monocromático; extrapolando se puede interpretar que de un grupo de seis personas siempre hay tres que se conocen mutuamente o tres que no se conocen mutuamente. La teoría de Ramsey estudia la generalización de esta idea para encontrar regularidad en el aparente desorden, e identificar condiciones generales para la existencia de subgrafos monocromáticos con alguna estructura dada.

Véase también

Enlaces externos

  •   Datos: Q504843
  •   Multimedia: Graph coloring

coloración, grafos, teoría, grafos, coloración, grafos, caso, especial, etiquetado, grafos, asignación, etiquetas, llamadas, colores, elementos, grafo, manera, simple, coloración, vértices, grafo, ningún, vértice, adyacente, comparta, mismo, color, llamado, vé. En Teoria de grafos la coloracion de grafos es un caso especial de etiquetado de grafos es una asignacion de etiquetas llamadas colores a elementos del grafo De manera simple una coloracion de los vertices de un grafo tal que ningun vertice adyacente comparta el mismo color es llamado vertice coloracion Similarmente una arista coloracion asigna colores a cada arista tal que aristas adyacentes no compartan el mismo color y una coloracion de caras de un grafo plano a la asignacion de un color a cada cara o region tal que caras que compartan una frontera comun tengan colores diferentes El vertice coloracion es el punto de inicio de la coloracion y los otros problemas de coloreo pueden ser transformados a una version con vertices Por ejemplo una arista coloracion de un grafo es justamente una vertice coloracion del grafo linea respectivo y una coloracion de caras de un grafo plano es una vertice coloracion del grafo dual Una coloracion de vertices para el grafo de Petersen utilizando tres colores el numero minimo posible La convencion de usar colores se origina de la coloracion de paises de un mapa donde cada cara es literalmente coloreada Esto fue generalizado a la coloracion de caras de grafos inmersos en el plano En representaciones matematicas y computacionales se utilizan tipicamente enteros no negativos como colores En general se puede usar un conjunto finito como conjunto de colores La naturaleza del problema de coloracion depende del numero de colores pero no sobre cuales son Indice 1 Historia 2 Definiciones y terminologia 2 1 Vertice coloracion 2 2 Polinomio cromatico 2 3 Arista coloracion 3 Propiedades 3 1 Cotas del numero cromatico 3 2 Cotas del indice cromatico 4 Otras coloraciones 4 1 Teoria de Ramsey 5 Vease tambien 6 Enlaces externosHistoria EditarLos primeros resultados sobre coloracion de grafos trataban exclusivamente sobre grafos planares en forma de coloracion de mapas Mientras intentaba colorear un mapa de Inglaterra Francis Guthrie postulo la conjetura de los 4 colores notando que 4 colores son suficientes para colorear el mapa tal que regiones que comparten un borde comun no reciban el mismo color El hermano de Guthrie pasa el problema a su profesor de matematicas Augustus de Morgan en la universidad mencionado en una carta a William Hamilton en 1852 Arthur Cayley envia el problema a la London Mathematical Society en 1879 algunos anos despues Alfred Kempe publico un paper que resolvia el problema y por una decada el problema de los 4 colores se considero resuelto Por su contribucion Kempe fue elegido Fellow de la Royal Society y posteriormente presidente de la London Mathematical Society En 1890 Heawood descubrio que el argumento de Kempe contenia un error en ese papel el probo el teorema de los 5 colores diciendo que cada mapa plano puede ser coloreado con a lo mas 5 colores usando ideas de Kempe En el siguiente siglo nuevas teorias fueron desarrolladas para reducir el numero de colores a cuatro hasta que el teorema de los 4 colores fue finalmente probado en 1976 por Kenneth Appel y Wolfgang Haken La coloracion de grafos han sido estudiada como un problema algoritmico desde 1970 el problema del numero cromatico es el problema 21 de Karp NP completo de 1972 y aproximadamente al mismo tiempo varios algoritmos de tiempo exponencial fueron desarrollados basados en backtraking y en la eliminacion y MALA ntraccion de Zykov 1949 Una de las mayores aplicaciones de la coloracion de grafos es la asignacion de registros en compiladores introducida en 1981 Este grafo puede ser 3 coloreado de 12 formas diferentes Definiciones y terminologia EditarVertice coloracion Editar La vertice coloracion o simplemente coloracion es la asignacion de los vertices de un grafo con colores tal que dos vertices que compartan la misma arista tengan colores diferentes Un grafo con bucles no puede ser coloreado y solo se consideran grafos simples La terminologia de usar colores para etiquetar vertices proviene del problema de colorear mapas Las etiquetas como rojo o azul son solamente utilizadas cuando el numero de colores es pequeno y normalmente los colores estan representados por los enteros 1 2 3 Una coloracion que usa a lo mas k colores se llama k coloracion propia El menor numero de colores necesarios para colorear un grafo G se llama numero cromatico y se denota como x G Un grafo que puede ser asignada una k coloracion propia es k coloreable y es k cromatico si su numero cromatico es exactamente k Un subconjunto de vertices asignados con el mismo color se llama una clase de color Cada clase forma un conjunto independiente Esto es una k coloracion es lo mismo que una particion del conjunto de vertices en k conjuntos independientes y los terminos k partito y k coloreable tienen el mismo significado Polinomio cromatico Editar El polinomio cromatico cuenta el numero de maneras en las cuales puede ser coloreado un grafo usando no mas que un numero de colores dado Por ejemplo usando 3 colores el grafo en la imagen de la derecha puede ser coloreado de 12 formas distintas Con solo 2 colores no puede ser coloreado Con 4 colores puede ser coloreado de 24 4 12 maneras distintas usando los cuatro colores juntos hay 4 24 coloraciones validas toda asignacion de cuatro colores a algun grafo de cuatro vertices es una coloracion propia y para cada eleccion de tres de los cuatro colores hay 12 3 coloraciones validas Asi que para el grafo del ejemplo una tabla de numeros de coloraciones validas puede comenzar como esta Colores disponibles 1 2 3 4 Numero de coloraciones 0 0 12 72 El polinomio cromatico es una funcion p G t que cuenta el numero de t coloraciones de G como el nombre lo indica para un grafo G la funcion es un polinomio en t para el grafo del ejemplo P G t t t 1 2 t 2 y P G 4 72 Polinomios cromaticos de algunos grafos Triangulo K3 t t 1 t 2 displaystyle t t 1 t 2 Grafo completo Kn t t 1 t 2 t n 1 displaystyle t t 1 t 2 cdots t n 1 Arbol con n vertices t t 1 n 1 displaystyle t t 1 n 1 Ciclo Cn t 1 n 1 n t 1 displaystyle t 1 n 1 n t 1 Grafo de Petersen t t 1 t 2 t 7 12 t 6 67 t 5 230 t 4 529 t 3 814 t 2 775 t 352 displaystyle t t 1 t 2 t 7 12t 6 67t 5 230t 4 529t 3 814t 2 775t 352 Arista coloracion Editar Una arista coloracion de un grafo es una coloracion de las aristas denotada como la asignacion de colores a aristas tal que aristas incidentes tengan un color distinto Una arista coloracion con k colores es llamada k arista coloracion y es equivalente al problema de particionar el conjunto de aristas en k emparejamientos El menor numero de colores necesarios para un arista coloracion de un grafo G es el indice cromatico o numero cromatico de aristas Una coloracion Tait es una 3 arista coloracion de un grafo cubico El teorema de los cuatro colores es equivalente a que cada grafo cubico sin puentes admite una coloracion Tait Propiedades EditarCotas del numero cromatico Editar Asignando distintos colores a distintos vertices siempre obtendremos una coloracion propia entonces 1 x G n displaystyle 1 leq chi G leq n El unico grafo que es 1 coloreable es el grafo sin aristas y el grafo completo K n displaystyle K n de n vertices requiere x K n n displaystyle chi K n n colores Si G contiene un clique de orden k entonces a lo menos son necesarios k colores para colorear el clique en otras palabras el numero cromatico es a los menos el numero de clique x G w G displaystyle chi G geq omega G Los grafos 2 coloreables son exactamente grafos bipartitos incluidos arboles y bosques Por el teorema de los cuatro colores todo grafo plano es 4 coloreable Cotas del indice cromatico Editar La arista coloracion es una vertice coloracion de su grafo lineal y viceversa Esto es x G x L G displaystyle chi G chi L G Existe una fuerte relacion entre la arista coloracion y el grado maximo del grafo Como todas las aristas incidentes a algun vertice necesitan colores distintos tenemos x G D G displaystyle chi G geq Delta G Mas aun Teorema de Konig Si G displaystyle G es bipartito entonces x G D G displaystyle chi G Delta G Teorema de Vizing 1964 x G D G 1 displaystyle chi G leq Delta G 1 Otras coloraciones EditarTeoria de Ramsey Editar Articulo principal Teoria de Ramsey Una importante clase de problemas de coloreado impropias es estudiada en teoria de Ramsey en donde se asignan colores a las aristas del grafo y no hay restriccion sobre los colores en aristas incidentes Un ejemplo simple es el teorema de la amistad que nos dice que en toda 2 arista coloracion del grafo completo de seis vertices habra un triangulo monocromatico extrapolando se puede interpretar que de un grupo de seis personas siempre hay tres que se conocen mutuamente o tres que no se conocen mutuamente La teoria de Ramsey estudia la generalizacion de esta idea para encontrar regularidad en el aparente desorden e identificar condiciones generales para la existencia de subgrafos monocromaticos con alguna estructura dada Vease tambien EditarHomomorfismo de grafosEnlaces externos EditarColouring problem en PlanetMath Datos Q504843 Multimedia Graph coloring Obtenido de https es wikipedia org w index php title Coloracion de grafos amp oldid 139138478, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos