En teoría de grafos , el teorema de Gallai-Hasse-Roy-Vitaver es una forma de dualidad entre las coloraciones de los vértices de un grafo no dirigido dado y las orientaciones de sus aristas. Afirma que el número mínimo de colores necesarios para colorear correctamente cualquier grafo es igual a uno más la longitud de un camino más largo en una orientación elegida para minimizar la longitud de este camino . [1] Las orientaciones para las que el camino más largo tiene una longitud mínima siempre incluyen al menos una orientación acíclica . [2]
Este teorema implica que cada orientación de un grafo con número cromático contiene un camino dirigido simple con vértices; [3] este camino puede restringirse para comenzar en cualquier vértice que pueda alcanzar todos los demás vértices del grafo orientado. [4] [5]
Un grafo bipartito puede estar orientado de un lado a otro de la bipartición. El camino más largo en esta orientación tiene longitud uno, con solo dos vértices. Por el contrario, si un grafo está orientado sin ningún camino de tres vértices, entonces cada vértice debe ser una fuente (sin aristas entrantes) o un sumidero (sin aristas salientes) y la partición de los vértices en fuentes y sumideros muestra que es bipartito. [6]
En cualquier orientación de un gráfico de ciclo de longitud impar, no es posible que las aristas alternen su orientación en todo el ciclo, por lo que dos aristas consecutivas deben formar un camino con tres vértices. En consecuencia, el número cromático de un ciclo impar es tres.
Para demostrar que el número cromático es mayor o igual que el número mínimo de vértices en un camino más largo, supongamos que un grafo dado tiene una coloración con colores, para algún número . Entonces puede orientarse acíclicamente numerando los colores y dirigiendo cada arista desde su punto final de número más bajo hasta el punto final de número más alto. Con esta orientación, los números aumentan estrictamente a lo largo de cada camino dirigido, por lo que cada camino puede incluir como máximo un vértice de cada color, para un total de como máximo vértices por camino. [3]
Para demostrar que el número cromático es menor o igual que el número mínimo de vértices en un camino más largo, supongamos que un grafo dado tiene una orientación con como máximo vértices por camino dirigido simple, para algún número . Entonces los vértices del grafo pueden colorearse con colores eligiendo un subgrafo acíclico máximo de la orientación, y luego coloreando cada vértice por la longitud del camino más largo en el subgrafo elegido que termina en ese vértice. Cada arista dentro del subgrafo está orientada desde un vértice con un número menor a un vértice con un número mayor, y por lo tanto está coloreada correctamente. Para cada arista que no está en el subgrafo, debe existir un camino dirigido dentro del subgrafo que conecte los mismos dos vértices en la dirección opuesta, ya que de lo contrario la arista podría haber sido incluida en el subgrafo elegido; por lo tanto, la arista está orientada desde un número mayor a un número menor y nuevamente está coloreada correctamente. [1]
La prueba de este teorema fue utilizada como caso de prueba para una formalización de la inducción matemática por Yuri Matiyasevich . [7]
El teorema también tiene una interpretación natural en la categoría de grafos dirigidos y homomorfismos de grafos . Un homomorfismo es una aplicación de los vértices de un grafo a los vértices de otro que siempre asigna aristas a aristas. Por lo tanto, una coloración de un grafo no dirigido puede describirse mediante un homomorfismo de al grafo completo . Si al grafo completo se le da una orientación, se convierte en un torneo , y la orientación puede levantarse hacia atrás a través del homomorfismo para dar una orientación de . En particular, la coloración dada por la longitud del camino entrante más largo corresponde de esta manera a un homomorfismo a un torneo transitivo (un grafo completo orientado acíclicamente), y cada coloración puede describirse mediante un homomorfismo a un torneo transitivo de esta manera. [2]
Considerando homomorfismos en la otra dirección, hacia en lugar de desde , un grafo dirigido tiene como máximo vértices en su camino más largo si y solo si no hay homomorfismo desde el grafo de camino hacia . [2]
Por tanto, el teorema de Gallai-Hasse-Roy-Vitaver puede enunciarse de forma equivalente de la siguiente manera:
Para cada grafo dirigido , existe un homomorfismo desde el vértice hasta el torneo transitivo si y solo si no hay homomorfismo desde el camino del vértice hasta . [2]
En el caso que sea acíclico, esto también puede verse como una forma del teorema de Mirsky de que la cadena más larga en un conjunto parcialmente ordenado es igual al número mínimo de anticadenas en las que el conjunto puede ser dividido. [8] Esta afirmación puede generalizarse desde caminos a otros grafos dirigidos: para cada poliárbol hay un grafo dirigido dual tal que, para cada grafo dirigido , hay un homomorfismo de a si y solo si no hay un homomorfismo de a . [9]
El teorema de Gallai–Hasse–Roy–Vitaver ha sido redescubierto repetidamente. [2] Recibe su nombre de publicaciones separadas de Tibor Gallai , [10] Maria Hasse , [11] B. Roy, [12] y LM Vitaver. [13] Roy atribuye el enunciado del teorema a una conjetura en un libro de texto de teoría de grafos de 1958 de Claude Berge . [12] Es una generalización de un teorema mucho más antiguo de László Rédei de 1934, que cada torneo (un grafo completo orientado) contiene un camino hamiltoniano dirigido . [14] [15] El teorema de Rédei se deduce inmediatamente del teorema de Gallai–Hasse–Roy–Vitaver aplicado a un grafo completo no dirigido. [14]
En lugar de orientar un grafo para minimizar la longitud de su camino más largo, también es natural maximizar la longitud del camino más corto, para una orientación fuerte (una en la que cada par de vértices tiene un camino más corto). Tener una orientación fuerte requiere que el grafo no dirigido dado sea un grafo sin puentes . Para estos grafos, siempre es posible encontrar una orientación fuerte en la que, para algún par de vértices, la longitud del camino más corto sea igual a la longitud del camino más largo en el grafo no dirigido dado. [16] [17]