5.2 GRAFOS DIRIGIDOS Y NO DIRIGIDOS

Definición:
Un grafo (grafo no dirigido) G consta de un conjunto V de vértices o nodos y un conjunto E de lados, (ramas o aristas) tales que cada lado e E esta asociado a un par no ordenado de vértices.

Si un lado e esta asociado a un único par de vértices v y w se escribe e = (v, w) o también se escribe e = (w, v).

NOTA:
En este contexto (v, w) denota un lado de un grafo no dirigido y no un par ordenado de números.

Definición:
Un grafo dirigido (o dígrafo) G consta de un conjunto V de vértices y un conjunto E de lados, tal que e E esta asociado a un par ordenado único de vértices v y w y se escribe e = (v, w).

Definición:
Se dice que un lado e = (v, w) de un grafo (dirigido o no dirigido) es incidente en v y w. Se dice que los vértices v y w son incidentes en e y también que los vértices son adyacentes.

Si G es un grafo (dirigido o no dirigido) con un conjunto de vértices V y un conjunto de lados E, se escribe G = (V, E).

Ejemplo:


G

Este grafo G consta de un conjunto V de vértices

V = {S, T, U, V, W, X, Y, Z}

y el conjunto de lados

E = {e1, e2, e3, .... , e11 }.


El lado e1 esta asociado con el par no ordenado {T, U}, el lado e10 esta asociado al par no ordenado {S, X}. El lado e1 se denota por (U, T) o bien (T, U). El lado e4 es incidente en los vértices Y y Z por lo que Y y Z son vértices adyacentes.

Ejemplo:


G

En este dígrafo los lados dirigidos están indicados por flechas. El lado e1 esta asociado al par ordenado de vértices (v2 , v1) por lo que se escribe e1 = (v2 , v1) y el lado e7 con el par ordenado (v6, v6), por lo que se escribe e7 = (v6, v6).

Ejemplo:
Consideremos ahora el siguiente grafo:



G

Cuando dos lados distintos están relacionados con el mismo par de vértices se llaman lados paralelos, como e1 y e2 que están asociados con el par no ordenado de vértices {v1 , v2}. Un lado de la forma (v, v) que inicia y termina en el mismo vértice se llama lazo, como ocurre en e3 = (v2, v2). En el grafo G ningún lado es incidente a v4, un grafo que no tiene lazos ni lados paralelos recibe el nombre de grafo simple.

Ejemplo:


Grafo simple

 


Grafo no simple

Definición:
Un grafo completo de n vértices, que se denota Kn, es el grafo simple con n vértices en el cual existe una arista entre cada par de vértices distintos.

Ejemplo:

Grafo completo K4

Ejemplo:
Problema de los puentes de Köningsberg.

Dos islas que se encuentran en el río Pregel en Köningsberg (antes Prusia Oriental, llamado ahora Kaliningrado) están conectadas entre si y con la margen del río por puentes como se indica en la siguiente figura:

El problema consiste en partir desde cualquier lugar (A, B, C, o D), seguir caminando y pasar por cada uno de los puentes una sola vez y luego volver al punto de partida.

A un recorrido de este tipo se llama "circuito de Euler". Tal recorrido puede representarse mediante un grafo como sigue:

La solución puede obtenerse fácilmente utilizando el concepto de valencia de un vértice.

Definición:
La valencia (o grado) de un vértice v se denota (v) y es numero de datos incidentes en v.

Ejemplo:
Del grafo anterior tenemos que:

(A) = 3
(B) = 5
(C) = 3
(D) = 3

Más adelante se demostrará que el Problema de los puentes de Köningsberg no tiene solución.

Un problema similar al de encontrar un circuito de Euler en un grafo es el obtener un circuito Hamiltoniano. Un circuito de Hamilton en un grafo G es un camino que comienza y termina en el mismo vértice, pasando exactamente una vez por cada vértice.

Ejemplo:


El camino (a, b, c, d, e, f, g, a) o (a, b, c, d, f, e, g, a) es un circuito Hamiltoniano. Este grafo no tiene circuito de Euler. En un circuito de Euler se pasa por cada lado exactamente una vez, en tanto que en un circuito de Hamilton se pasa por cada vértice exactamente una vez.

Definición:
Sea un grafo G = (V, E), diremos que un grafo G' = (V', E') es un subgrafo de G si E' E y V' V tal que los lados de E' sean incidentes en los vértice de V'.

Definición:
El complemento de un subgrafo G' = (V', E') con respecto a un grafo G es otro grafo G'' = (V'', E'') tal que E'' = E - E' ó E = E'+ E'' y V'' contiene a los vértices con los cuales E'' son incidentes.

Ejemplo:
Consideremos los siguiente grafos:

Sea en i) G = (V, E), donde V = {a, b, c, d, e, f, g, h} y E = {e1, e2, e3, e4 .... , e12}

Sea en ii) G' = (V', E'), donde V' = {b, c, d, e, f, g, h} y E' = {e4, e5, e7, e8, e11, e12}, además se tiene que E' E y V' V tal que los lados de E'sean incidentes en los vértice de V', por lo que G' es un subgrafo de G.

Además en iii) G'' = (V'', E''), donde V'' = {a, b, c, d, f, g, h} y E'' = {e1, e2, e3, e6, e9, e10}, además E'' = E - E' y V''contiene a los vértices con los cuales E'' son incidentes, por lo que G'' es el complemento del subgrafo de G'.

Definición:
Se dice que G' es un subgrafo generador si contiene todos los vértices de G

Ejemplo:
Sea el siguiente subgrafo del grafo i) del ejemplo anterior.


Se tiene que: V' = {a, b, c, d, e, f, g, h} y E' = {e1, e3, e5, e7, e8, e9, e11} y como V' contiene todos los vértices de G, entonces G' es un subgrafo generador de G.