Particiones
es -partito si , con conjuntos disjuntos tal que si , entonces no pertenecen ambos al mismo .
El -partito se llama completo si está saturado de aristas permitidas. Estos pueden ser denotados según el tamaño de sus conjuntos, con
Además, puede ser definido a partir de operaciones entre grafos, como:
Un grafo es bipartito si y solo si tiene ciclos impares
Cactus
El grafo es un cactus si el número ciclomático coincide con la cantidad de aristas de ciclos.
El número ciclomático de un grafo es la cantidad mínima de aristas que debo eliminar para convertir el grafo en acíclico
Denotamos como el número de ciclos de un grafo, y como el número ciclomático de un grafo
Trazabilidad
Grafo Euleriano - Explorador
Se dice que un grafo es Euleriano si existe un ciclo que recorra todas las aristas exactamente una sola vez. Es decir, si existe un circuito Euleriano.
Teorema: Un grafo conexo es Euleriano si y solo si el grado de todos sus vértices es par.
Se dice que un grafo es semi Euleriano si existe un camino no cerrado que recorra todas las aristas exactamente una sola vez.
Teorema: Un grafo conexo es semi Euleriano si y solo si exactamente dos vértices tienen grado par.
Grafo Hamiltoniano - Viajante
Se dice que un grafo es Hamiltoniano si existe un ciclo que recorra todos los vértices exactamente una sola vez.
Este grafo es un problema no resuelto. No conocemos ninguna implicancia de si solo si, pero conocemos condiciones suficientes
Teorema de Direc: Un grafo simple conexo es Hamiltoniano si se cumple que para todos los vértices
Teorema de Orec: Un grafo simple conexo es Hamiltoniano si se cumple que para todos los vértices no adyacentes.
Podremos demostrar fácilmente que el teorema de Direc implica el teorema de Orec.
Árboles
Un grafo es un bosque si y solo si es acíclico. Las componentes conexas de los bosques son árboles. Por definición, un árbol es un bosque de una sola componente conexa.
Cualquiera de las siguientes definiciones de árbol son equivalentes. El grafo es un árbol si y solo si:
- Es conexo acíclico.
- Es acíclico y
- Es conexo y
- Es conexo minimal
- Es acíclico, pero no.
- Cualquier par de vértices tiene exactamente un camino que los une.
Un árbol generador de un grafo es un subgrafo que contiene todos los vértices del grafo original y es un árbol.
Propiedad: Si a un árbol se le quita una hoja (vértice de grado 1), el grafo resultante es un árbol. Esto se debe a que no se generan ciclos ni se pierde la conexidad.
Demostración de :
Para demostrar que en un árbol, , utilizaremos inducción. Sea un árbol de tamaño :
- . Al ser simple, .
- . Si es una hoja de , con orden , entonces es un árbol de tamaño y, por hipótesis inductiva, de tamaño . Al agregar nuevamente no generamos ningún ciclo, y generamos un árbol de orden y tamaño .
Demostración de conexo minimal:
Sea un árbol, y se supone falso que es un conexo minimal. Luego, existe una arista que al retirarla, el grafo sigue siendo conexo. Si el grafo es acíclico, entonces existe un único camino entre dos vértices, ya que si no lo fuese existiría un ciclo. Luego, al eliminar la arista , se desconecta los vértices en los que incide y separa el grafo, volviéndolo disconexo. Luego, el grafo era conexo minimal.
Demostración de acíclico
Sea un árbol, se supone falso que es acíclico. Luego, existe una arista perteneciente al ciclo tal que al eliminarla el grafo continúa siendo conexo, pero como un grafo es conexo minimal, entonces esto es un absurdo. Todo árbol es acíclico.
Inmersión
Un grafo es planar si y solo si puede representarse en un plano (inmersión), tal que sus aristas no tengan puntos de cruce.
La planeidad es un concepto particular de cuando la inmersión se exige en un plano, pero puede exigirse en otras formas (como un toroide, o una esfera).
Si un grafo no es planar, hablamos de su espesor. Esta es la cantidad mínima de capas que son necesarias para representarlo (en un circuito, por ejemplo).
Ver Grafo Dual
Fórmula de Euler
Definimos una cara de una inmersión planar de un grafo como una región acotada del mismo. Una inmersión es dividida en caras, todas excluyentes y completas. Toda inmersión tiene la cara externa, que rodea el grafo.
Toda curva cerrada divide el plano en dos secciones, de la misma forma, definimos caras como secciones del plano, delimitadas por aristas. La frontera de una cara es el ciclo que recorre todos los vértices que la delimitan. Se observa que si una arista no separa dos caras, sino que está contenida en una, el camino debe recorrerla dos veces. Se define el grado de una cara, , como la longitud de su frontera.
Para todos las inmersiones, se cumple la fórmula de Euler
Demostración:
Todo grafo conexo admite un árbol generador, esto es un subgrafo que contiene todos los vértices y es un árbol.
Sea un grafo generador de , entonces:
Se añade a ese árbol generador una a una las aristas hasta completar , por cada arista agregada, crearemos un círculo y entonces, crearemos una cara
Por definición de grado de una cara, cada arista que separa dos caras contribuye a la suma de grados de las caras en dos unidades. Cada arista que no separa caras también contribuye en dos. Luego, tendremos que:
Si es un primo conexo con , entonces podremos demostrar el criterio de rechazo tal que si no se cumple, descartamos la posibilidad de que el grafo sea planar:
A partir de este criterio, podemos demostrar por fuerza bruta que es el primer grafo completo no planar. Además, todos los grafos siguientes tampoco lo son.
Demostración
Por inducción podemos probar que para todos los grafos de orden mayor a dos, se cumple que:
Intuitivamente, se puede pensar como que toda cara está delimitada por una frontera. La curva de frontera de menor longitud que podemos formar es el triángulo, de longitud tres. Si utilizamos FSL, tendremos que . Si combinamos esta > propiedad con el teorema de Euler, tendremos un criterio de rechazo para la planaridad de un grafo
Si no se cumple esta prioridad, entonces podemos asegurar que el grafo conexo de grado mayor a dos no es planar.
Si es un primo conexo sin ciclos de longitud tres, con , entonces podremos demostrar análogamente criterio similar. Si no se permiten ciclos impares, entonces la mínima longitud de frontera ya no será tres, sino cuatro.
A partir de este criterio, podemos demostrar por fuerza bruta que es el primer grafo bipartito completo no planar. Además, todos los grafos siguientes tampoco lo son.
Coloración
Una -coloración es una asignación al conjunto de vértices tal que dos vértices adyacentes no son del mismo color. Notemos que por la propia definición, los grafos no deben tener lazos.
El número cromático de un grafo, designado con , es el mínimo para el cual es posible una coloración. Es decir, existe una -coloración y para toda -coloración, entonces . Los grafos con un número cromático de uno, son solo los grafos nulos .
Una cota inferior del número cromático de es el número si es un subgrafo de , notemos que la recíproca es falsa.
Una cota superior del número cromático de es . Recordemos que se denota con al máximo grado. La prueba de esto es por inducción.
Demostración
Buscamos probar que la cota superior del número cromático de es , para un grafo de cualquier orden. Esto es:
Para , sea el grafo de orden , entonces existirá la coloración trivial de un color, siendo .
Para , sea un grafo simple de orden , y sea un vértice cualquiera del grafo. Luego, definimos . El grafo es simple, ya que eliminar aristas no introduce vértices. , ya que tomamos cualquier vértice , por lo que el grado máximo puede mantenerse igual. Debido a que no introducimos aristas, este nunca podrá ser mayor. Por la hipótesis inductiva, sabremos que existe al menos una coloración con, a lo sumo, . Luego, existirá esa misma coloración para , pero aun sin colorear el vértice eliminado . Debido a que el vértice eliminado tiene, por definición, a lo sumo vecinos y tenemos un total de colores, siempre tendremos un color para utilizar.
Se llama el índice cromático de un grafo al cardinal de una coloración mínima de aristas. Se consideran dos aristas adyacentes si inciden sobre el mismo vértice. Para las aristas, tendremos cotas mucho más poderosas, con el teorema de Vizing.