
En teoría de grafos , una coloración adecuada de las aristas de un grafo consiste en asignarles colores de tal manera que no haya dos aristas incidentes del mismo color. Por ejemplo, la figura de la derecha muestra una coloración de las aristas de un grafo con los colores rojo, azul y verde. Las coloraciones de aristas son uno de los diferentes tipos de coloración de grafos . El problema de la coloración de aristas plantea si es posible colorear las aristas de un grafo dado utilizando como máximo k colores diferentes, para un valor dado de k , o con el menor número de colores posible. El número mínimo de colores requerido para las aristas de un grafo dado se denomina índice cromático del grafo.
Según el teorema de Vizing , el número de colores necesarios para colorear las aristas de un grafo simple es su grado máximo Δ o Δ + 1. Para algunos grafos, como los bipartitos y los planares de alto grado , el número de colores es siempre Δ , y para los multigrafos , puede llegar a ser tan grande como 3 Δ /2 . Existen algoritmos de tiempo polinomial que construyen coloraciones óptimas de grafos bipartitos, y coloraciones de grafos simples no bipartitos que utilizan como máximo Δ + 1 colores; sin embargo, el problema general de encontrar una coloración óptima de aristas es NP-difícil y los algoritmos más rápidos conocidos para ello requieren un tiempo exponencial. Se han estudiado muchas variaciones del problema de coloración de aristas, en las que la asignación de colores a las aristas debe satisfacer otras condiciones además de la no adyacencia. Las coloraciones de aristas tienen aplicaciones en problemas de planificación y en la asignación de frecuencias para redes de fibra óptica .
Ejemplos
Un grafo cíclico puede tener sus aristas coloreadas con dos colores si la longitud del ciclo es par: simplemente se alternan los dos colores alrededor del ciclo. Sin embargo, si la longitud es impar, se necesitan tres colores. [ 1 ]

Un grafo completo K n con n vértices se puede colorear por aristas con n − 1 colores cuando n es un número par ; este es un caso especial del teorema de Baranyai . Soifer (2008) proporciona la siguiente construcción geométrica de una coloración en este caso: colocar n puntos en los vértices y el centro de un polígono regular de ( n − 1) lados. Para cada clase de color, incluir una arista desde el centro a uno de los vértices del polígono, y todas las aristas perpendiculares que conectan pares de vértices del polígono. Sin embargo, cuando n es impar, se necesitan n colores: cada color solo se puede usar para ( n − 1)/2 aristas, una fracción de 1/ n del total. [ 2 ]
Varios autores han estudiado las coloraciones de aristas de los grafos impares , grafos n -regulares en los que los vértices representan equipos de n − 1 jugadores seleccionados de un grupo de 2 n − 1 jugadores, y en los que las aristas representan posibles emparejamientos de estos equipos (con un jugador que queda como "el que queda fuera" para arbitrar el juego). El caso en que n = 3 da el conocido grafo de Petersen . Como explica Biggs (1972) el problema (para n = 6 ), los jugadores desean encontrar un calendario para estos emparejamientos de tal manera que cada equipo juegue cada uno de sus seis juegos en días diferentes de la semana, con los domingos libres para todos los equipos; es decir, formalizando matemáticamente el problema, desean encontrar una coloración de 6 aristas del grafo impar 6-regular O 6 . Cuando n es 3, 4 u 8, una coloración de aristas de O n requiere n + 1 colores, pero cuando es 5, 6 o 7, solo se necesitan n colores. [ 3 ]
Definiciones
Al igual que con su contraparte de vértices , una coloración de aristas de un grafo, cuando se menciona sin ninguna especificación, siempre se asume que es una coloración propia de las aristas, lo que significa que no se asigna el mismo color a dos aristas adyacentes. Aquí, dos aristas distintas se consideran adyacentes cuando comparten un vértice común. Una coloración de aristas de un grafo G también puede considerarse equivalente a una coloración de vértices del grafo de líneas L ( G ) , el grafo que tiene un vértice por cada arista de G y una arista por cada par de aristas adyacentes en G.
Una coloración de aristas adecuada con k colores diferentes se denomina coloración de aristas k (adecuada). Un grafo al que se le puede asignar una coloración de aristas k se denomina colorable de aristas k . El número mínimo de colores necesarios en una coloración de aristas (adecuada) de un grafo G es el índice cromático , o número cromático de aristas, χ ′ ( G ) . El índice cromático también se escribe a veces utilizando la notación χ 1 ( G ) ; en esta notación, el subíndice uno indica que las aristas son objetos unidimensionales. Un grafo es k -cromático de aristas si su índice cromático es exactamente k . El índice cromático no debe confundirse con el número cromático χ( G ) o χ 0 ( G ) , el número mínimo de colores necesarios en una coloración de vértices adecuada de G .
Salvo indicación contraria, se asume que todos los grafos son simples, a diferencia de los multigrafos , en los que dos o más aristas pueden conectar el mismo par de extremos y pueden existir bucles. En muchos problemas de coloración de aristas, los grafos simples se comportan de manera diferente a los multigrafos, y se requiere especial atención para extender los teoremas sobre coloración de aristas de grafos simples al caso de los multigrafos.
Relación con la coincidencia

En un grafo G, un emparejamiento es un conjunto de aristas, ninguna de las cuales es adyacente a otra. Un emparejamiento perfecto es aquel que incluye aristas que tocan todos los vértices del grafo, y un emparejamiento máximo es aquel que incluye tantas aristas como sea posible. En una coloración de aristas, el conjunto de aristas con un mismo color debe ser completamente no adyacente entre sí, de modo que formen un emparejamiento. Es decir, una coloración de aristas propia equivale a una partición del grafo en emparejamientos disjuntos.
Si el tamaño de un emparejamiento máximo en un grafo dado es pequeño, entonces se necesitarán muchos emparejamientos para cubrir todas las aristas del grafo. Expresado de manera más formal, este razonamiento implica que si un grafo tiene m aristas en total, y si como máximo β aristas pueden pertenecer a un emparejamiento máximo, entonces cada coloración de aristas del grafo debe usar al menos m / β colores diferentes. [ 4 ] Por ejemplo, el grafo planar de 16 vértices que se muestra en la ilustración tiene m = 24 aristas. En este grafo, no puede haber un emparejamiento perfecto; porque, si el vértice central está emparejado, los vértices restantes no emparejados pueden agruparse en tres componentes conexas diferentes con cuatro, cinco y cinco vértices, y las componentes con un número impar de vértices no pueden emparejarse perfectamente. Sin embargo, el grafo tiene emparejamientos máximos con siete aristas, por lo que β = 7 . Por lo tanto, el número de colores necesarios para colorear las aristas del grafo es al menos 24/7, y como el número de colores debe ser un entero, es al menos cuatro.
Para un grafo regular de grado k que no tiene un emparejamiento perfecto, esta cota inferior puede usarse para mostrar que se necesitan al menos k + 1 colores. [ 4 ] En particular, esto es cierto para un grafo regular con un número impar de vértices (como los grafos completos impares); para tales grafos, por el lema del apretón de manos , k debe ser par. Sin embargo, la desigualdad χ ′ ≥ m / β no explica completamente el índice cromático de cada grafo regular, porque hay grafos regulares que sí tienen emparejamientos perfectos pero que no son coloreables con k aristas. Por ejemplo, el grafo de Petersen es regular, con m = 15 y con β = 5 aristas en sus emparejamientos perfectos, pero no tiene una coloración de 3 aristas.
Relación con el grado
Teorema de Vizing
El número cromático de aristas de un grafo G está estrechamente relacionado con el grado máximo Δ( G ) , el mayor número de aristas incidentes a cualquier vértice de G. Claramente, χ ′ ( G ) ≥ Δ( G ) , ya que si Δ aristas diferentes convergen en el mismo vértice v , entonces todas estas aristas deben tener colores distintos entre sí, lo cual solo es posible si hay al menos Δ colores disponibles para asignar. El teorema de Vizing (llamado así por Vadim G. Vizing, quien lo publicó en 1964) establece que esta cota es casi exacta: para cualquier grafo, el número cromático de aristas es Δ( G ) o Δ( G ) + 1. Cuando χ ′ ( G ) = Δ( G ) , se dice que G es de clase 1; de lo contrario, se dice que es de clase 2.
Todo grafo bipartito es de clase 1, [ 5 ] y casi todos los grafos aleatorios son de clase 1. [ 6 ] Sin embargo, es NP-completo determinar si un grafo arbitrario es de clase 1. [ 7 ]
Vizing (1965) demostró que los grafos planares de grado máximo de al menos ocho son de clase uno y conjeturó que lo mismo ocurre con los grafos planares de grado máximo siete o seis. Por otro lado, existen grafos planares de grado máximo entre dos y cinco que son de clase dos. La conjetura se ha demostrado posteriormente para grafos de grado máximo siete. [ 8 ] Todos los grafos cúbicos planares sin puentes son de clase 1; esta es una forma equivalente del teorema de los cuatro colores . [ 9 ]
Gráficos regulares
Una 1-factorización de un grafo k - regular , una partición de las aristas del grafo en emparejamientos perfectos , es lo mismo que una k -coloración de aristas del grafo. Es decir, un grafo regular tiene una 1-factorización si y solo si es de clase 1. Como caso especial de esto, una 3-coloración de aristas de un grafo cúbico (3-regular) se denomina a veces coloración de Tait .
No todos los grafos regulares tienen una 1-factorización; por ejemplo, el grafo de Petersen no la tiene. En términos más generales, los grafos snarks se definen como aquellos que, al igual que el grafo de Petersen, carecen de puentes, son 3-regulares y de clase 2.
Según el teorema de Kőnig (1916) , todo grafo regular bipartito tiene una 1-factorización. El teorema se había enunciado anteriormente en términos de configuraciones proyectivas y fue demostrado por Ernst Steinitz .
Multigrafos

Para multigrafos , en los que múltiples aristas paralelas pueden conectar los mismos dos vértices, se conocen resultados similares, pero más débiles, al teorema de Vizing que relacionan el número cromático de aristas χ ′ ( G ) , el grado máximo Δ( G ) y la multiplicidad μ( G ) , el número máximo de aristas en cualquier haz de aristas paralelas. Como ejemplo sencillo que muestra que el teorema de Vizing no se generaliza a multigrafos, consideremos un multigrafo de Shannon , un multigrafo con tres vértices y tres haces de μ( G ) aristas paralelas que conectan cada uno de los tres pares de vértices. En este ejemplo, Δ( G ) = 2μ( G ) (cada vértice es incidente a solo dos de los tres haces de μ( G ) aristas paralelas) pero el número cromático de aristas es 3μ( G ) (hay 3μ( G ) aristas en total, y cada dos aristas son adyacentes, por lo que a todas las aristas se les deben asignar colores diferentes entre sí). En un resultado que inspiró a Vizing, [ 10 ] Shannon (1949) demostró que este es el peor caso: χ ′ ( G ) ≤ (3/2)Δ( G ) para cualquier multigrafo G . Además, para cualquier multigrafo G , χ ′ ( G ) ≤ Δ( G ) + μ( G ) , una desigualdad que se reduce al teorema de Vizing en el caso de grafos simples (para los cuales μ( G ) = 1 ).
Algoritmos
Dado que el problema de determinar si un grafo pertenece a la clase 1 es NP-completo , no se conoce ningún algoritmo de tiempo polinomial para colorear las aristas de todos los grafos con un número óptimo de colores. Sin embargo, se han desarrollado varios algoritmos que flexibilizan uno o más de estos criterios: solo funcionan en un subconjunto de grafos, no siempre utilizan un número óptimo de colores o no siempre se ejecutan en tiempo polinomial.
Colorear de forma óptima clases especiales de grafos
En el caso de grafos bipartitos o multigrafos con grado máximo Δ , el número óptimo de colores es exactamente Δ . Cole, Ost y Schirra (2001) demostraron que se puede encontrar una coloración óptima de las aristas de estos grafos en el límite de tiempo casi lineal O( m log Δ) , donde m es el número de aristas en el grafo; algoritmos más simples, pero algo más lentos, son descritos por Cole y Hopcroft (1982) y Alon (2003) . El algoritmo de Alon (2003) comienza haciendo que el grafo de entrada sea regular, sin aumentar su grado ni aumentar significativamente su tamaño, fusionando pares de vértices que pertenecen al mismo lado de la bipartición y luego agregando un pequeño número de vértices y aristas adicionales. Luego, si el grado es impar, Alon encuentra un único emparejamiento perfecto en tiempo casi lineal, le asigna un color y lo elimina del grafo, haciendo que el grado se vuelva par. Finalmente, Alon aplica una observación de Gabow (1976) , según la cual seleccionar subconjuntos alternos de aristas en un recorrido euleriano del grafo lo divide en dos subgrafos regulares, para dividir el problema de coloración de aristas en dos subproblemas más pequeños, y su algoritmo resuelve los dos subproblemas recursivamente . El tiempo total de su algoritmo es O( m log m ) .
Para grafos planares con grado máximo Δ ≥ 7 , el número óptimo de colores es de nuevo exactamente Δ . Con la suposición más fuerte de que Δ ≥ 9 , es posible encontrar una coloración de aristas óptima en tiempo lineal ( Cole y Kowalik 2008 ) .
Para los grafos d-regulares que son pseudoaleatorios en el sentido de que su matriz de adyacencia tiene como máximo el segundo mayor valor propio (en valor absoluto ) d 1−ε , d es el número óptimo de colores ( Ferber y Jain 2020 ) .
Algoritmos que utilizan más del número óptimo de colores
Misra y Gries (1992) y Gabow et al. (1985) describen algoritmos de tiempo polinomial para colorear cualquier grafo con Δ + 1 colores, cumpliendo el límite dado por el teorema de Vizing; véase el algoritmo de coloración de aristas de Misra y Gries .
Para multigrafos, Karloff y Shmoys (1987) presentan el siguiente algoritmo, que atribuyen a Eli Upfal . Hacer que el multigrafo de entrada G sea euleriano agregando un nuevo vértice conectado por una arista a cada vértice de grado impar, encontrar un recorrido euleriano y elegir una orientación para el recorrido. Formar un grafo bipartito H en el que hay dos copias de cada vértice de G , una en cada lado de la bipartición, con una arista desde un vértice u en el lado izquierdo de la bipartición a un vértice v en el lado derecho de la bipartición siempre que el recorrido orientado tenga una arista de u a v en G. Aplicar un algoritmo de coloración de aristas de grafos bipartitos a H. Cada clase de color en H corresponde a un conjunto de aristas en G que forman un subgrafo con grado máximo dos; es decir, una unión disjunta de caminos y ciclos, por lo que para cada clase de color en H es posible formar tres clases de color en G. El tiempo del algoritmo está limitado por el tiempo para colorear las aristas de un grafo bipartito, O( m log Δ) utilizando el algoritmo de Cole, Ost y Schirra (2001) . El número de colores que utiliza este algoritmo es como máximo, cerca pero no exactamente igual que el límite de Shannon deTambién se puede convertir en un algoritmo paralelo de forma sencilla. En el mismo artículo, Karloff y Shmoys también presentan un algoritmo de tiempo lineal para colorear multigrafos de grado máximo tres con cuatro colores (coincidiendo con los límites de Shannon y Vizing) que opera con principios similares: su algoritmo añade un nuevo vértice para hacer que el grafo sea euleriano, encuentra un recorrido euleriano y luego elige conjuntos alternos de aristas en el recorrido para dividir el grafo en dos subgrafos de grado máximo dos. Los caminos y los ciclos pares de cada subgrafo se pueden colorear con dos colores por subgrafo. Después de este paso, cada ciclo impar restante contiene al menos una arista que se puede colorear con uno de los dos colores pertenecientes al subgrafo opuesto. Al eliminar esta arista del ciclo impar, queda un camino que se puede colorear usando los dos colores de su subgrafo.
Un algoritmo de coloración voraz que considera las aristas de un grafo o multigrafo una por una, asignando a cada arista el primer color disponible, puede llegar a utilizar hasta 2Δ − 1 colores, casi el doble de los necesarios. Sin embargo, tiene la ventaja de poder utilizarse en entornos de algoritmos en línea donde el grafo de entrada no se conoce de antemano; en este caso, su índice de competitividad es de dos, lo cual es óptimo: ningún otro algoritmo en línea puede lograr un mejor rendimiento. [ 11 ] No obstante, si las aristas llegan en un orden aleatorio y el grafo de entrada tiene un grado al menos logarítmico, se pueden obtener índices de competitividad menores. [ 12 ]
Varios autores han formulado conjeturas que implican que el índice cromático fraccional de cualquier multigrafo (un número que puede calcularse en tiempo polinomial mediante programación lineal ) está dentro de uno del índice cromático. [ 13 ] Si estas conjeturas son ciertas, sería posible calcular un número que nunca difiera más de uno del índice cromático en el caso del multigrafo, coincidiendo con lo que se conoce a través del teorema de Vizing para grafos simples. Aunque no se han demostrado en general, se sabe que estas conjeturas se cumplen cuando el índice cromático es al menos, como puede ocurrir con multigrafos con multiplicidad suficientemente grande. [ 14 ]
Algoritmos exactos
Es sencillo comprobar si un grafo puede colorearse con uno o dos colores, por lo que el primer caso no trivial de coloración de aristas es comprobar si un grafo tiene una coloración de 3 aristas. Como demostró Kowalik (2009) , es posible comprobar si un grafo tiene una coloración de 3 aristas en tiempo O(1,344 n ) , utilizando solo espacio polinomial. Aunque este límite de tiempo es exponencial, es significativamente más rápido que una búsqueda por fuerza bruta sobre todas las posibles asignaciones de colores a las aristas. Todo grafo 3-regular biconexo con n vértices tiene O(2 n /2 ) coloraciones de 3 aristas; todas las cuales se pueden listar en tiempo O(2 n /2 ) (algo más lento que el tiempo para encontrar una sola coloración); Como observó Greg Kuperberg , la gráfica de un prisma sobre un polígono de n /2 lados tiene Ω(2 n /2 ) coloraciones (límite inferior en lugar de límite superior), lo que demuestra que este límite es ajustado. [ 15 ]
Al aplicar algoritmos exactos para el coloreado de vértices al grafo de líneas del grafo de entrada, es posible colorear de forma óptima los bordes de cualquier grafo con m bordes, independientemente del número de colores necesarios, en un tiempo de 2 m m O(1) y espacio exponencial, o en un tiempo O(2,2461 m ) y solo espacio polinomial ( Björklund, Husfeldt y Koivisto 2009 ) .
Debido a que la coloración de aristas es NP-completa incluso para tres colores, es improbable que sea tratable con parámetros fijos cuando se parametriza por el número de colores. Sin embargo, es tratable para otros parámetros. En particular, Zhou, Nakano y Nishizeki (1996) demostraron que para grafos de ancho de árbol w , se puede calcular una coloración de aristas óptima en tiempo O( nw (6 w ) w ( w + 1)/2 ) , una cota que depende superexponencialmente de w pero solo linealmente del número n de vértices en el grafo.
Nemhauser y Park (1991) formulan el problema de coloración de aristas como un programa entero y describen su experiencia utilizando un solucionador de programación entera para colorear aristas en grafos. Sin embargo, no realizaron ningún análisis de complejidad de su algoritmo.
Propiedades adicionales

Un grafo es unívocamente k -coloreable si solo hay una forma de particionar las aristas en k clases de color, ignorando las k ! posibles permutaciones de los colores. Para k ≠ 3 , los únicos grafos unívocamente k -coloreables son caminos, ciclos y estrellas , pero para k = 3 otros grafos también pueden ser unívocamente k -coloreables. Todo grafo unívocamente 3-coloreable tiene exactamente tres ciclos hamiltonianos (formados al eliminar una de las tres clases de color), pero existen grafos 3-regulares que tienen tres ciclos hamiltonianos y no son unívocamente 3-coloreables, como los grafos de Petersen generalizados G (6n + 3, 2) para n ≥ 2. El único grafo no planar unívocamente 3-coloreable conocido es el grafo de Petersen generalizado G (9,2) , y se ha conjeturado que no existen otros. [ 16 ]

Folkman y Fulkerson (1969) investigaron las secuencias no crecientes de números m 1 , m 2 , m 3 , ... con la propiedad de que existe una coloración de aristas adecuada de un grafo G dado con m 1 aristas del primer color, m 2 aristas del segundo color, etc. Observaron que, si una secuencia P es factible en este sentido, y es mayor en orden lexicográfico que una secuencia Q con la misma suma, entonces Q también es factible. Porque, si P > Q en orden lexicográfico, entonces P puede transformarse en Q mediante una secuencia de pasos, cada uno de los cuales reduce uno de los números m i en una unidad y aumenta otro número posterior m j con i < j en una unidad. En términos de coloraciones de aristas, partiendo de una coloración que realiza P , cada uno de estos mismos pasos puede realizarse intercambiando los colores i y j en una cadena de Kempe , un camino máximo de aristas que alternan entre los dos colores. En particular, cualquier grafo tiene una coloración de aristas equitativa , una coloración de aristas con un número óptimo de colores en la que cada par de clases de color difieren en tamaño en como máximo una unidad.
El teorema de De Bruijn-Erdős puede utilizarse para transferir muchas propiedades de coloración de aristas de grafos finitos a grafos infinitos . Por ejemplo, los teoremas de Shannon y Vizing, que relacionan el grado de un grafo con su índice cromático, se generalizan directamente a grafos infinitos. [ 17 ]
Richter (2011) considera el problema de encontrar una representación gráfica de un grafo cúbico dado con las propiedades de que todas las aristas en la representación tengan una de tres pendientes diferentes y que no haya dos aristas que se encuentren en la misma línea. Si existe tal representación, entonces claramente las pendientes de las aristas pueden usarse como colores en una coloración de 3 aristas del grafo. Por ejemplo, la representación gráfica del grafo de utilidad K 3,3 como las aristas y diagonales largas de un hexágono regular representa una coloración de 3 aristas del grafo de esta manera. Como muestra Richter, un grafo bipartito simple 3-regular, con una coloración de Tait dada, tiene una representación gráfica de este tipo que representa la coloración dada si y solo si el grafo es 3-arista-conexo . Para un grafo no bipartito, la condición es un poco más complicada: una coloración dada puede representarse mediante un dibujo si la doble cubierta bipartita del grafo es 3-arista-conexa, y si la eliminación de cualquier par de aristas monocromáticas da como resultado un subgrafo que sigue siendo no bipartito. Todas estas condiciones pueden comprobarse fácilmente en tiempo polinomial; sin embargo, el problema de comprobar si un grafo 4-regular con 4 aristas coloreadas tiene un dibujo con aristas de cuatro pendientes, que representan los colores mediante pendientes, es completo para la teoría existencial de los reales , una clase de complejidad al menos tan difícil como ser NP-completa.
Además de estar relacionado con el grado máximo y el número máximo de emparejamientos de un grafo, el índice cromático está estrechamente relacionado con la arboricidad lineal la( G ) de un grafo G , el número mínimo de bosques lineales (uniones disjuntas de caminos) en los que se pueden particionar las aristas del grafo. Un emparejamiento es un tipo especial de bosque lineal, y en la otra dirección, cualquier bosque lineal puede tener 2 colores en sus aristas, por lo que para cada G se cumple que la( G ) ≤ χ ′ ( G ) ≤ 2la( G ) . La conjetura de Akiyama (llamada así por Jin Akiyama ) afirma que, de lo cual se seguiría con mayor fuerza que 2 la( G ) − 2 ≤ χ ′ ( G ) ≤ 2 la( G ) . Para grafos de grado máximo tres, la( G ) siempre es exactamente dos, por lo que en este caso la cota χ ′ ( G ) ≤ 2 la( G ) coincide con la cota dada por el teorema de Vizing. [ 18 ]
Otros tipos

El número de Thue de un grafo es la cantidad de colores necesarios en una coloración de aristas que cumpla con el requisito más estricto de que, en cada camino de longitud par, la primera y la segunda mitad del camino formen secuencias de colores diferentes.
La arboricidad de un grafo es el número mínimo de colores necesarios para que las aristas de cada color no tengan ciclos (en lugar de, como en el problema estándar de coloración de aristas, no tener pares de aristas adyacentes). Es decir, es el número mínimo de bosques en los que se pueden particionar las aristas del grafo. [ 19 ] A diferencia del índice cromático, la arboricidad de un grafo se puede calcular en tiempo polinomial. [ 20 ]
El problema de coloración de aristas por lista consiste en dar un grafo donde cada arista está asociada a una lista de colores, y encontrar una coloración adecuada en la que el color de cada arista se extraiga de su lista. El índice cromático de lista de un grafo G es el número más pequeño k que tiene la propiedad de que, independientemente de cómo se elijan las listas de colores para las aristas, siempre que cada arista tenga al menos k colores en su lista, se garantiza que existe una coloración posible. Por lo tanto, el índice cromático de lista siempre es al menos tan grande como el índice cromático. El teorema de Dinitz sobre la completación de cuadrados latinos parciales puede reformularse como la afirmación de que el número cromático de aristas por lista del grafo bipartito completo K n,n es igual a su número cromático de aristas, n . Galvin (1995) resolvió la conjetura demostrando, de forma más general, que en todo grafo bipartito el índice cromático y el índice cromático de lista son iguales. Se ha conjeturado que la igualdad entre el índice cromático y el índice cromático de lista se cumple, incluso de forma más general, para multigrafos arbitrarios sin bucles propios; esta conjetura sigue abierta.
Muchas otras variaciones comúnmente estudiadas de la coloración de vértices también se han extendido a las coloraciones de aristas. Por ejemplo, la coloración completa de aristas es la variante de coloración completa de aristas , una coloración de aristas propia en la que cada par de colores debe estar representado por al menos un par de aristas adyacentes y en la que el objetivo es maximizar el número total de colores. [ 21 ] La coloración fuerte de aristas es la variante de coloración fuerte de aristas , una coloración de aristas en la que cada dos aristas con extremos adyacentes deben tener colores diferentes. [ 22 ] La coloración fuerte de aristas tiene aplicaciones en esquemas de asignación de canales para redes inalámbricas . [ 23 ]
La coloración de aristas acíclica es la variante de coloración de aristas de la coloración acíclica , una coloración de aristas para la cual cada dos clases de color forman un subgrafo acíclico (es decir, un bosque). [ 24 ] El índice cromático acíclico de un grafo, denotado por, es el número más pequeño de colores necesarios para tener una coloración de borde acíclica adecuada deSe ha conjeturado que, dóndees el grado máximo de. [ 25 ] Actualmente, el límite mejor conocido es. [ 26 ] El problema se vuelve más fácil cuandotiene una gran circunferencia . Más específicamente, hay una constantede tal manera que si la circunferencia dees al menos, entonces. [ 27 ] Un resultado similar es que para todosexiste unde tal manera que sitiene circunferencia al menos, entonces. [ 28 ]
Eppstein (2013) estudió las coloraciones de 3 aristas de grafos cúbicos con la propiedad adicional de que ningún par de ciclos bicromáticos comparte más de una arista entre sí. Demostró que la existencia de dicha coloración es equivalente a la existencia de un dibujo del grafo en una cuadrícula tridimensional de enteros, con aristas paralelas a los ejes de coordenadas y cada línea paralela a los ejes conteniendo como máximo dos vértices. Sin embargo, al igual que el problema estándar de coloración de 3 aristas, encontrar una coloración de este tipo es NP-completo.
La coloración total es una forma de coloración que combina la coloración de vértices y aristas, al requerir que tanto los vértices como las aristas estén coloreados. Cualquier par incidente formado por un vértice y una arista, o por dos aristas, debe tener colores distintos, al igual que cualquier par de vértices adyacentes. Se ha conjeturado (combinando el teorema de Vizing y el teorema de Brooks ) que cualquier grafo tiene una coloración total en la que el número de colores es como máximo igual al grado máximo más dos, pero esto aún no se ha demostrado.
Si un grafo 3-regular sobre una superficie tiene 3 colores en sus aristas, su grafo dual forma una triangulación de la superficie que también tiene colores en sus aristas (aunque, en general, no de forma propiamente dicha), de manera que cada triángulo tiene una arista de cada color. Se pueden utilizar otros colores y orientaciones de triangulaciones, con otras restricciones locales sobre cómo se disponen los colores en los vértices o caras de la triangulación, para codificar varios tipos de objetos geométricos. Por ejemplo, las subdivisiones rectangulares (particiones de una subdivisión rectangular en rectángulos más pequeños, con tres rectángulos que se encuentran en cada vértice) se pueden describir combinatoriamente mediante un "etiquetado regular", un coloreado de dos colores de las aristas de una triangulación dual a la subdivisión, con la restricción de que las aristas incidentes a cada vértice formen cuatro subsecuencias contiguas, dentro de cada una de las cuales los colores son los mismos. Este etiquetado es dual a un coloreado de la propia subdivisión rectangular en el que las aristas verticales tienen un color y las horizontales tienen el otro. Restricciones locales similares sobre el orden en que pueden aparecer aristas coloreadas alrededor de un vértice también pueden usarse para codificar incrustaciones de cuadrículas de líneas rectas de grafos planares y poliedros tridimensionales con lados paralelos a los ejes. Para cada uno de estos tres tipos de etiquetado regular, el conjunto de etiquetados regulares de un grafo fijo forma una red distributiva que puede usarse para enumerar rápidamente todas las estructuras geométricas basadas en el mismo grafo (como todos los poliedros paralelos a los ejes que tienen el mismo esqueleto) o para encontrar estructuras que satisfagan restricciones adicionales. [ 29 ]
Un autómata finito determinista puede interpretarse como un grafo dirigido en el que cada vértice tiene el mismo grado de salida d , y en el que las aristas están d -coloreadas de tal manera que cada par de aristas con el mismo vértice de origen tienen colores distintos. El problema de coloración de caminos es el problema de colorear las aristas de un grafo dirigido con grados de salida uniformes, de tal manera que el autómata resultante tenga una palabra de sincronización . Trahtman (2009) resolvió el problema de coloración de caminos demostrando que dicha coloración puede encontrarse siempre que el grafo dado sea fuertemente conexo y aperiódico .
El teorema de Ramsey trata sobre el problema de k -colorear las aristas de un grafo completo grande K n para evitar la creación de subgrafos completos monocromáticos K s de un tamaño s dado . Según el teorema, existe un número R k ( s ) tal que, siempre que n ≥ R ( s ) , dicha coloración no es posible. Por ejemplo, R 2 (3) = 6 , es decir, si las aristas del grafo K 6 están coloreadas con 2 colores, siempre habrá un triángulo monocromático.
En un grafo con aristas coloreadas, se dice que un camino es un camino arcoíris si ningún color se repite. Un grafo se considera coloreado con colores arcoíris si existe un camino arcoíris entre cualquier par de vértices. Una coloración de aristas de un grafo G con colores 1...t es una coloración de intervalo t si se utilizan todos los colores y los colores de las aristas incidentes a cada vértice de G son distintos y forman un intervalo de números enteros.
Aplicaciones
Las coloraciones de aristas de grafos completos pueden usarse para programar un torneo de todos contra todos en la menor cantidad de rondas posible, de modo que cada par de competidores juegue entre sí en una de las rondas; en esta aplicación, los vértices del grafo corresponden a los competidores en el torneo, las aristas corresponden a los juegos y los colores de las aristas corresponden a las rondas en las que se juegan los juegos. [ 30 ] Técnicas de coloración similares también pueden usarse para programar otros emparejamientos deportivos que no son todos contra todos; por ejemplo, en la Liga Nacional de Fútbol Americano , los pares de equipos que jugarán entre sí en un año determinado se determinan, en función de los registros de los equipos del año anterior, y luego se aplica un algoritmo de coloración de aristas al grafo formado por el conjunto de emparejamientos para asignar los juegos a los fines de semana en los que se juegan. [ 31 ] Para esta aplicación, el teorema de Vizing implica que, independientemente del conjunto de emparejamientos que se elija (siempre que ningún equipo juegue dos veces entre sí en la misma temporada), siempre es posible encontrar un calendario que utilice como máximo un fin de semana más que el número de partidos por equipo.
La programación de talleres abiertos es un problema de programación de procesos de producción , en el que existe un conjunto de objetos a fabricar, cada objeto tiene un conjunto de tareas a realizar (en cualquier orden), y cada tarea debe realizarse en una máquina específica, impidiendo que cualquier otra tarea que requiera la misma máquina se realice simultáneamente. Si todas las tareas tienen la misma duración, este problema puede formalizarse como un problema de coloración de aristas en un multigrafo bipartito, en el que los vértices de un lado de la bipartición representan los objetos a fabricar, los vértices del otro lado representan las máquinas de fabricación, las aristas representan las tareas que deben realizarse y los colores representan los pasos de tiempo en los que se puede realizar cada tarea. Dado que la coloración de aristas bipartita puede realizarse en tiempo polinomial, lo mismo ocurre en este caso restringido de programación de talleres abiertos. [ 32 ]
Gandham, Dawande y Prakash (2005) estudian el problema de la programación de enlaces para protocolos de comunicación de redes de acceso múltiple por división de tiempo en redes de sensores como una variante de la coloración de aristas. En este problema, se deben elegir intervalos de tiempo para las aristas de una red de comunicaciones inalámbricas de manera que cada nodo de la red pueda comunicarse con cada nodo vecino sin interferencias. El uso de una coloración de aristas fuerte (y el uso de dos intervalos de tiempo para cada color de arista, uno para cada dirección) resolvería el problema, pero podría usar más intervalos de tiempo de los necesarios. En cambio, buscan una coloración del grafo dirigido formado al duplicar cada arista no dirigida de la red, con la propiedad de que cada arista dirigida uv tenga un color diferente de las aristas que salen de v y de los vecinos de v . Proponen una heurística para este problema basada en un algoritmo distribuido para la coloración de aristas ( Δ + 1) junto con una fase de postprocesamiento que reprograma las aristas que podrían interferir entre sí.
En la comunicación por fibra óptica , el problema de la coloración de rutas consiste en asignar colores (frecuencias de luz) a pares de nodos que desean comunicarse entre sí, y rutas a través de una red de fibra óptica para cada par, con la restricción de que dos rutas que comparten un segmento de fibra no pueden usar la misma frecuencia. Las rutas que pasan por el mismo conmutador de comunicación, pero no por ningún segmento de fibra, pueden usar la misma frecuencia. Cuando la red de comunicaciones está organizada como una red en estrella , con un único conmutador central conectado mediante fibras independientes a cada uno de los nodos, el problema de la coloración de rutas se puede modelar exactamente como un problema de coloración de aristas de un grafo o multigrafo, donde los nodos que se comunican forman los vértices del grafo, los pares de nodos que desean comunicarse forman las aristas del grafo, y las frecuencias que se pueden usar para cada par forman los colores del problema de coloración de aristas. Para redes de comunicaciones con una topología de árbol más general, las soluciones locales de coloración de rutas para las redes en estrella definidas por cada conmutador de la red se pueden combinar para formar una única solución global. [ 33 ]
Problemas abiertos
Jensen y Toft (1995) enumeran 23 problemas abiertos relacionados con la coloración de aristas. Estos incluyen:
- La conjetura de Goldberg (1973) de que el índice cromático y el índice fraccional están dentro de uno entre sí, lo que permitiría aproximar el índice cromático dentro de un color en tiempo polinomial.
- Varias conjeturas de Jakobsen y otros autores sobre la estructura de los grafos críticos para la coloración de aristas, grafos de clase 2 tales que cualquier subgrafo tiene un grado máximo menor o es de clase 1. Jakobsen conjeturó originalmente que todos los grafos críticos tienen un número impar de vértices, pero esto fue refutado posteriormente. Varias otras conjeturas que debilitan esta, o que acotan el número de vértices de los grafos críticos y los multigrafos críticos, permanecen abiertas.
- El problema de Vizing de clasificar los grados máximos posibles para grafos planares de clase 2.
- La conjetura del subgrafo sobrecargado de AJW Hilton, que afirma que los grafos con grado al menos n /3 son de clase 1 o contienen un subgrafo con el mismo grado Δ que el grafo original, y con un número impar k de vértices, de tal manera que el número de aristas en el subgrafo es mayor que Δ ( k - 1)/2 , y una conjetura similar de Herbert Grötzsch y Paul Seymour sobre grafos planares en lugar de grafos de alto grado.
- Una conjetura de Amanda Chetwynd y Anthony Hilton (que posiblemente se remonta a trabajos anteriores de Gabriel Andrew Dirac ) afirma que los grafos regulares con un número par n de vértices y con un grado de al menos n /2 son de clase 1.
- Una conjetura de Claude Berge y DR Fulkerson plantea que los multigrafos 6-regulares formados al duplicar cada arista de un grafo simple 3-regular sin puentes pueden colorearse con seis colores en sus aristas.
- Una conjetura de Fiorini y Wilson de que todo grafo planar libre de triángulos , aparte de la garra K 1,3 , no es unívocamente coloreable por 3 aristas .
- Una conjetura de 2012 afirma que si G es un multigrafo planar d -regular, entonces G es d -coloreable por aristas si y solo si G es d -conectado por aristas de forma impar. Esta conjetura es una generalización del teorema de los cuatro colores , que surge en d = 3. Maria Chudnovsky , Katherine Edwards y Paul Seymour demostraron que un multigrafo planar 8-regular tiene un número cromático de aristas de 8. [ 34 ]
Notas
- ↑ Soifer (2008) , problema 16.4, pág. 133.
- ↑ Soifer (2008) , problema 16.5, pág. 133. El hecho de quese necesiten n o ( n − 1) colores es un ejemplo del teorema de Vizing .
- ↑ Biggs (1972) ; Meredith y Lloyd (1973) ; Biggs (1979) .
- 1 2 Soifer (2008) , pág. 134.
- ↑ Kőnig (1916)
- ↑ Erdős y Wilson (1977) .
- ↑ Holyer (1981) .
- ↑ Sanders y Zhao (2001) .
- ↑ Tait (1880) ; Appel y Haken (1976) .
- ↑ Soifer (2008) , pág. 136.
- ^ Bar-Noy, Motwani y Naor (1992) .
- ↑ Bahmani, Mehta y Motwani (2010) .
- ↑ Goldberg (1973) ; Andersen (1977) ; Seymour (1979) .
- ^ Chen, Yu y Zang (2011) .
- ↑ Eppstein (2013) .
- ↑ Schwenk (1989) .
- ↑ Bosák (1972) .
- ^ Akiyama, Exoo y Harary (1980) ; Habib y Peroche (1982) ; Horak y Niepel (1982) .
- ↑ Nash-Williams (1964) .
- ↑ Gabow y Westermann (1992) .
- ↑ Bosák y Nešetřil (1976) .
- ↑ Fouquet y Jolivet (1983) ; Mahdian (2002) ; Frieze, Krivelevich y Sudakov (2005) ; Cranston (2006) .
- ↑ Barrett et al. (2006) .
- ^ Alon, Sudakov y Zaks (2001) ; Muthu, Narayanan y Subramanian (2007) .
- ↑ Fiamčik (1978) ; Alon, Sudakov y Zaks (2001)
- ↑ Giotis et al. (2015) .
- ↑ Alon, Sudakov y Zaks (2001) .
- ↑ Cai et al. (2014) .
- ↑ Eppstein (2010) .
- ^ Burke, De Werra y Kingston (2004) .
- ↑ Skiena (2008) .
- ↑ Williamson et al. (1997) .
- ↑ Erlebach y Jansen (2001) .
- ↑ Chudnovsky, Edwards y Seymour (2015) .
Referencias
- Akiyama, Jin; Exoo, Geoffrey; Harary, Frank (1980), "Cobertura y empaquetamiento en grafos. III. Invariantes cíclicos y acíclicos", Mathematica Slovaca , 30 (4): 405–417 , MR 0595302 .
- Alon, Noga (2003), "Un algoritmo simple para colorear aristas de multigrafos bipartitos", Information Processing Letters , 85 (6): 301–302 , doi : 10.1016/S0020-0190(02)00446-5 , MR 1956451 , S2CID 34965604 .
- Alon, Noga ; Sudakov, Benny; Zaks, Ayal (2001), "Coloraciones de aristas acíclicas de grafos", Journal of Graph Theory , 37 (3): 157–167 , doi : 10.1002/jgt.1010 , MR 1837021 .
- Andersen, Lars Døvling (1977), "Sobre las coloraciones de aristas de grafos", Mathematica Scandinavica , 40 (2): 161–175 , doi : 10.7146/math.scand.a-11685 , MR 0465922 . Citado por Chen, Yu y Zang (2011) .
- Appel, K.; Haken , W. (1976), "Every planar map is four-colorable", Bulletin of the American Mathematical Society , 82 (5): 711–712 , doi : 10.1090/S0002-9904-1976-14122-5 , MR 0424602 .
- Bahmani, Bahman; Mehta, Aranyak; Motwani, Rajeev (2010), "Un algoritmo de coloración de aristas de grafos en línea 1,43-competitivo en el modelo de llegada de orden aleatorio", Actas del Vigésimo Primer Simposio Anual ACM-SIAM sobre Algoritmos Discretos (SODA '10) , Sociedad de Matemáticas Industriales y Aplicadas, págs. 31–39 , ISBN 9780898716986.
- Bar-Noy, Amotz; Motwani, Rajeev ; Naor, Joseph (1992), "El algoritmo voraz es óptimo para la coloración de bordes en línea", Information Processing Letters , 44 (5): 251–253 , doi : 10.1016/0020-0190(92)90209-E.
- Barrett, CL; Istrate, G.; Kumar, VSA; Marathe, MV; Thite, S.; Thulasidasan, S. (2006), "Coloración de bordes intensa para la asignación de canales en redes de radio inalámbricas", Actas de la Cuarta Conferencia Internacional Anual IEEE sobre Talleres de Computación y Comunicaciones Ubicuas (PerCom Workshops 2006) , pág. 106, doi : 10.1109/PERCOMW.2006.129 , ISBN 0-7695-2520-2, S2CID 5797236 .
- Biggs, Norman (1972), Guy, Richard K. (ed.), "Un problema de coloración de aristas", Problemas de investigación, American Mathematical Monthly , 79 (9): 1018– 1020, doi : 10.2307/2318076 , JSTOR 2318076 .
- Biggs, Norman (1979), "Some odd graph theory", Segunda Conferencia Internacional sobre Matemáticas Combinatorias, Anales de la Academia de Ciencias de Nueva York , 319 (1): 71– 81, Bibcode : 1979NYASA.319...71B , doi : 10.1111/j.1749-6632.1979.tb32775.x , S2CID 84995087 .
- Björklund, Andreas; Husfeldt, Thore; Koivisto, Mikko (2009), "Establecer partición mediante inclusión-exclusión" (PDF) , SIAM Journal on Computing , 39 (2): 546– 563, doi : 10.1137/070683933 , MR 2529771 .
- Bosák, Juraj (1972), "Índice cromático de grafos finitos e infinitos", Czechoslovak Mathematical Journal , 22 (97): 272–290 , doi : 10.21136/CMJ.1972.101098 , MR 0309777 .
- Bosák, Juraj; Nešetřil, Jaroslav (1976), "Coloraciones completas y pseudocompletas de un gráfico", Matematicky Časopis Slovenskej Akadémie Vied , 26 (3): 171– 184, SEÑOR 0439672 .
- Cai, XS; Perarnau, G.; Reed, BA ; Watts, AB (2014), "Coloraciones de aristas acíclicas de grafos con gran circunferencia", Random Structures & Algorithms , 50 (4): 511–533 , arXiv : 1411.3047 , doi : 10.1002/rsa.20695 , S2CID 7727097 .
- Burke, E.; De Werra, D.; Kingston, J. (2004), "5.6.5 Horarios deportivos" , en JL, Gross; Yellen, J. (eds.), Handbook of Graph Theory , CRC Press, pág. 462, ISBN 978-1-58488-090-5.
- Chen, Guantao; Yu, Xingxing; Zang, Wenan (2011), "Aproximación del índice cromático de multigrafos", Journal of Combinatorial Optimization , 21 (2): 219– 246, doi : 10.1007/s10878-009-9232-y , MR 2770056 , S2CID 169162 .
- Chudnovsky, Maria ; Edwards, Katherine; Seymour, Paul (noviembre de 2015), "Coloración de aristas de grafos planares ocho-regulares", Journal of Combinatorial Theory , Serie B, 115 : 303–338 , arXiv : 1209.1176 , doi : 10.1016/j.jctb.2015.05.002.
- Cole, Richard ; Hopcroft, John (1982), "Sobre la coloración de aristas en grafos bipartitos", SIAM Journal on Computing , 11 (3): 540–546 , doi : 10.1137/0211043 , hdl : 1813/6283 , MR 0664720 .
- Cole, Richard; Kowalik, Łukasz (2008), "Nuevos algoritmos de tiempo lineal para la coloración de aristas de grafos planares", Algorithmica , 50 (3): 351–368 , doi : 10.1007/s00453-007-9044-3 , MR 2366985 , S2CID 7692895 .
- Cole, Richard; Ost, Kirstin; Schirra, Stefan (2001), "Coloración de aristas de multigrafos bipartitos en tiempo O( E log D ) ", Combinatorica , 21 (1): 5– 12, doi : 10.1007/s004930170002 , MR 1805711 , S2CID 522145 .
- Cranston, Daniel W. (2006), "Coloración fuerte de aristas de grafos con grado máximo 4 usando 22 colores", Matemáticas Discretas , 306 (21): 2772– 2778, arXiv : math/0601623 , Bibcode : 2006math......1623C , doi : 10.1016/j.disc.2006.03.053 , MR 2264374 , S2CID 1097275 .
- Eppstein, David (2013), "La complejidad del dibujo de grafos ortogonales tridimensionales sin curvatura", Journal of Graph Algorithms and Applications , 17 (1): 35– 55, arXiv : 0709.4087 , doi : 10.7155/jgaa.00283 , S2CID 2716392 .
- Eppstein, David (2010), "Etiquetado regular y estructuras geométricas", Actas de la 22.ª Conferencia Canadiense sobre Geometría Computacional (CCCG 2010) (PDF) , Universidad de Manitoba, arXiv : 1007.0221 , Bibcode : 2010arXiv1007.0221E.
- Erdős, Paul ; Wilson, Robin J. (1977), "Nota sobre el índice cromático de casi todos los grafos" (PDF) , Journal of Combinatorial Theory , Serie B, 23 ( 2–3 ): 255–257 , doi : 10.1016/0095-8956(77)90039-9.
- Erlebach, Thomas; Jansen, Klaus (2001), "La complejidad del coloreado de rutas y la planificación de llamadas", Theoretical Computer Science , 255 ( 1–2 ): 33–50 , doi : 10.1016/S0304-3975(99)00152-8 , hdl : 2381/18057 , MR 1819065 .
- Ferber, Asaf; Jain, Vishesh (septiembre de 2020), "1-factorizaciones de grafos pseudoaleatorios", Random Structures & Algorithms , 57 (2): 259–278 , arXiv : 1803.10361 , doi : 10.1002/rsa.20927 , S2CID 4680445 .
- Fiamčik, J. ( 1978), "La clase cromática acíclica de un grafo", Math. Slovaca , 28 : 139–145.
- Fiorini, S.; Wilson, Robin James (1977), Coloreado de aristas de grafos , Notas de investigación en matemáticas, vol. 16, Londres: Pitman, ISBN 0-273-01129-4, MR 0543798 .
- Folkman, Jon ; Fulkerson, DR (1969), "Coloraciones de aristas en grafos bipartitos", Matemáticas combinatorias y sus aplicaciones (Actas de la conferencia, Univ. de Carolina del Norte, Chapel Hill, NC, 1967) , Chapel Hill, NC: Univ. de Carolina del Norte Press, págs. 561–577 , MR 0262112 .
- Fouquet, J.-L.; Jolivet, J.-L. (1983), "Coloraciones de aristas fuertes de grafos y aplicaciones a multi- k- gonos", Ars Combinatoria , 16 (A): 141–150 , MR 0737086 .
- Frieze, Alan M.; Krivelevich , Michael ; Sudakov, Benny (2005), "El índice cromático fuerte de grafos aleatorios" (PDF) , SIAM Journal on Discrete Mathematics , 19 (3): 719–727 (electrónico), doi : 10.1137/S0895480104445757 , MR 2191290 .
- Gabow, Harold N. (1976), "Uso de particiones de Euler para colorear aristas de multigrafos bipartitos", International Journal of Computer and Information Sciences , 5 (4): 345– 355, doi : 10.1007/BF00998632 , MR 0422081 , S2CID 36331285 .
- Gabow, Harold N .; Nishizeki, Takao ; Kariv, Oded; Leven, Daniel; Terada, Osamu (1985), Algoritmos para la coloración de aristas de grafos , Informe técnico TRECIS-8501, Universidad de Tohoku.
- Gabow, Harold N.; Westermann, Herbert H. (1992), "Bosques, marcos y juegos: algoritmos para sumas de matroides y aplicaciones", Algorithmica , 7 ( 5–6 ): 465–497 , doi : 10.1007/BF01758774 , MR 1154585 , S2CID 40358357 .
- Galvin, F. (1995), "El índice cromático de lista de un multigrafo bipartito", Journal of Combinatorial Theory , Serie B, 63 (1): 153– 158, doi : 10.1006/jctb.1995.1011.
- Gandham, S.; Dawande, M.; Prakash, R. (2005), "Programación de enlaces en redes de sensores: revisión del coloreado de bordes distribuido", Actas de la 24.ª INFOCOM , vol. 4, págs. 2492–2501 , doi : 10.1109/INFCOM.2005.1498534 , ISBN 0-7803-8968-9, S2CID 8085139 .
- Giotis, I.; Kirousis, L.; Psaromiligkos, KI; Thilikos, DM (2015), "Sobre el lema local algorítmico de Lovász y la coloración acíclica de aristas", Actas del Duodécimo Taller sobre Algoritmos Analíticos y Combinatoria (ANALCO) , pág . 16, doi : 10.1137/1.9781611973761.2 , ISBN 978-1-61197-376-1.
- Goldberg, MK (1973), "Multigrafos con un índice cromático casi máximo", Diskret. Analiz. (23): 3– 7, 72, MR 0354429 . Citado por Chen, Yu y Zang (2011) .
- Habib, M.; Péroche, B. (1982), "Algunos problemas sobre la arboricidad lineal", Matemáticas Discretas , 41 (2): 219– 220, doi : 10.1016/0012-365X(82)90209-6 , MR 0676882 .
- Holyer, Ian (1981), "La NP-completitud del coloreado de aristas", SIAM Journal on Computing , 10 (4): 718–720 , doi : 10.1137/0210055 , S2CID 13131049 .
- Horak, Peter; Niepel, Ľudovít (1982), "Una breve demostración de un teorema de arboricidad lineal para gráficas cúbicas", Acta Mathematica Universitatis Comenianae , 40/41: 275– 277, MR 0686983 .
- Jensen, Tommy R.; Toft, Bjarne (1995), Problemas de coloración de grafos , Nueva York: Wiley-Interscience, ISBN 0-471-02865-7.
- Karloff, Howard J.; Shmoys, David B. (1987), "Algoritmos paralelos eficientes para problemas de coloración de aristas", Journal of Algorithms , 8 (1): 39– 52, doi : 10.1016/0196-6774(87)90026-5 , MR 0875324 .
- Kőnig, D. (1916), "Über Graphen und ihre Anwendung auf Determinantentheorie und Mengenlehre" , Mathematische Annalen , 77 (4): 453– 465, doi : 10.1007/BF01456961 , hdl : 10338.dmlcz/127635 , S2CID 121097364 , archivado desde el original el 19 de enero de 2015 , consultado el 30 de septiembre de 2013 .
- Kowalik, Łukasz (2009), "Coloración de bordes mejorada con tres colores", Theoretical Computer Science , 410 ( 38–40 ): 3733–3742 , doi : 10.1016/j.tcs.2009.05.005 , MR 2553326 .
- Mahdian, Mohammad (2002), "Sobre la complejidad computacional del coloreado fuerte de aristas", Matemáticas Aplicadas Discretas , 118 (3): 239– 248, doi : 10.1016/S0166-218X(01)00237-2 , MR 1892971 .
- Meredith, Guy HJ; Lloyd, E. Keith (1973), "Los futbolistas de Croam", Journal of Combinatorial Theory , Serie B, 15 (2): 161– 166, doi : 10.1016/0095-8956(73)90016-6.
- Misra, J.; Gries, David (1992), "Una demostración constructiva del teorema de Vizing", Information Processing Letters , 41 (3): 131– 133, doi : 10.1016/0020-0190(92)90041-S.
- Muthu, Rahul; Narayanan, N.; Subramanian, CR (2007), "Límites mejorados en la coloración de aristas acíclicas", Matemáticas Discretas , 307 (23): 3063– 3069, doi : 10.1016/j.disc.2007.03.006 , MR 2371078 .
- Nash-Williams, C. St. JA (1964), "Descomposición de grafos finitos en bosques", Journal of the London Mathematical Society , Segunda Serie, 39 : 12, doi : 10.1112/jlms/s1-39.1.12 , MR 0161333
- Nemhauser, George L. ; Park, Sungsoo (1991), "Un enfoque poliédrico para la coloración de bordes", Operations Research Letters , 10 (6): 315– 322, doi : 10.1016/0167-6377(91)90003-8 , MR 1128970 .
- Richter, David A. (2011), "Cómo dibujar un grafo coloreable de Tait", en Brandes, Ulrik ; Cornelsen, Sabine (eds.), Actas del 18.º Simposio Internacional sobre Dibujo de Grafos (GD 2010) , Lecture Notes in Computer Science, vol. 6502, Springer-Verlag, pp. 353–364 , doi : 10.1007/978-3-642-18469-7_32 , ISBN 978-3-642-18468-0.
- Sanders, Daniel P.; Zhao, Yue (2001), "Los grafos planares de grado máximo siete son de clase I", Journal of Combinatorial Theory , Serie B, 83 (2): 201–212 , doi : 10.1006/jctb.2001.2047.
- Seymour, PD (1979), "Sobre las multicoloraciones de grafos cúbicos y las conjeturas de Fulkerson y Tutte", Actas de la Sociedad Matemática de Londres , Tercera Serie, 38 (3): 423– 460, doi : 10.1112/plms/s3-38.3.423 , MR 0532981 .
- Schwenk, Allen J. (1989), "Enumeración de ciclos hamiltonianos en ciertos grafos de Petersen generalizados", Journal of Combinatorial Theory , Serie B, 47 (1): 53– 59, doi : 10.1016/0095-8956(89)90064-6 , MR 1007713 .
- Shannon, Claude E. (1949), "Un teorema sobre la coloración de las líneas de una red", J. Math. Physics , 28 ( 1–4 ): 148–151 , doi : 10.1002/sapm1949281148 , hdl : 10338.dmlcz/101098 , MR 0030203 .
- Skiena, Steven S. (2008), "16.8 Coloreado de aristas", The Algorithm Design Manual (2.ª ed.), Springer-Verlag, pp. 548–550 , doi : 10.1007/978-1-84800-070-4_16 , ISBN 978-1-84800-069-8Véase también el sitio web correspondiente a esta sección del libro en el repositorio de algoritmos de Stony Brook.
- Soifer, Alexander (2008), El libro para colorear matemático , Springer-Verlag, ISBN 978-0-387-74640-1.
- Tait, PG (1880), "Observaciones sobre la coloración de mapas", Proc. R. Soc. Edinburgh , 10 : 729, doi : 10.1017/S0370164600044643.
- Trahtman, Avraham N. (2009), "El problema de la coloración de carreteras", Israel Journal of Mathematics , 172 (1): 51– 60, arXiv : 0709.0099 , doi : 10.1007/s11856-009-0062-5 , S2CID 515742 .
- Vizing, VG (1964), "Sobre una estimación de la clase cromática de un p -grafo", Diskret. Analiz. , 3 : 25– 30, MR 0180505 .
- Vizing, VG (1965), "Grafos críticos con una clase cromática dada", Metody Diskret. Analiz. , 5 : 9– 17(En ruso.)
- Williamson, DP ; Hall, Luisiana; Hoogeveen, JA; Hurkens, CAJ; Lenstra, JK ; Sevast'janov, SV; Shmoys, DB (1997), "Programas cortos de compras", Investigación de operaciones , 45 (2): 288– 294, doi : 10.1287/opre.45.2.288 , JSTOR 171745 , MR 1644998 .
- Zhou, Xiao; Nakano, Shin-ichi; Nishizeki, Takao (1996), "Coloración de bordes de árboles k parciales", Journal of Algorithms , 21 (3): 598–617 , doi : 10.1006/jagm.1996.0061 , MR 1417666 .
- Coloreado de gráficos
- problemas NP-completos