Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

1.

Grafos
1.1. Definición

Un grafo es un modelo para representar relaciones entre elementos de un


conjunto.

Gráficamente se representa como un conjunto vértices o nodos unidos


por líneas que representan las aristas.

Matemáticamente, puede ser visto como un par ordenado G = (V,E) donde:

 V es un conjunto de vértices o nodos.


 E es un conjunto de pares (u,v), u,v Є V , llamados aristas o arcos que
representan las relaciones entre los nodos.

Vértice o Nodo

Arista

En este ejemplo:

V = { a, b, c, d, e, f}

E = { (a, b), (a, c), (a, e), (b, e), (c, d), (c, e), (d, e), (e, f) }

Ejemplo 1:

ei: empleados de una fábrica, i=1,2,3,4,5


tj : tareas, j=1,2,3,4

eitj ∈ A : empleado ei está capacitado para realizar la tarea tj..

1
V={ e 1 , e 2 , e 3 , e 4 , e 5 , t 1 , t 2 , t 3 , t 4 }

A={e 1 t 1 , e 2 t 1 , e 2 t 3 , e 3 t 1 , e 3 t 2 , e 3 t 3 , e 4 t 2 , e 5 t 3 , e 5 t 4 }

1.2. Composición de un grafo.


1.2.1. Aristas

Son las líneas con las que se unen las aristas de un grafo y con la que se
construyen también caminos. Si la arista carece de dirección se denota
indistintamente {a, b} o {b, a}, siendo a y b los vértices que une. Si {a, b} es
una arista, a los vértices a y b se les llama sus extremos.

•Aristas Adyacentes: Se dice que dos aristas son adyacentes si convergen


en el mismo vértice.

•Aristas Paralelas: Se dice que dos aristas son paralelas si el vértice inicial
y el final son el mismo.

•Aristas Cíclicas: Arista que parte de un vértice para entrar en el mismo.

•Cruce: Son dos aristas que cruzan en un punto.

1.2.2. Vértices

Son los puntos o nodos con los que está conformado un grafo.
Llamaremos grado de un vértice al número de aristas de las que es extremo.
Se dice que un vértice es `par' o `impar' según lo sea su grado.

•Vértices Adyacentes: si tenemos un par de vértices de un grafo (U, V) y si


tenemos una arista que los une, entonces U y V son vértices adyacentes y
se dice que U es el vértice inicial y V el vértice adyacente.

• Vértice Aislado: Es un vértice de grado cero.

• Vértice Terminal: Es un vértice de grado 1.

1.3. Tipos de gráficos.


1.3.1. Grafo dirigido o Digrafo

Un grafo dirigido G, también llamado digrafo, es lo mismo que un


multigrafo, solo que cada arista e de G tiene una dirección asignada o, en
otras palabras, cada arista e está identificada por un par ordenado (u, v) de
nodos G en vez del par desordenado [u. v].

2
Un grafo dirigido (V, A) consta de un conjunto V de vértices y de un
conjunto A de aristas, que son pares ordenados de elementos de V.
Utilizamos el par ordenado (u,v.) para indicar que es una arista dirigida del
vértice u al vértice v.

En un grafo dirigido cada arco está representado por un par ordenado de


vértices, de forma que y representan dos arcos diferentes.

Es un grafo que puede contener más de una arista entre dos vértices.

Ejemplo:

V={v1 , v2 , v3 }, A={v1 v2 ,v1 v2 , v2 v3 , v1 v3 , v1 v3 }

V3 = {1, 2, 3}

A3 = { <1, 2>, <2, 1>, <2, 3> }

1.3.2. Multigrafo

Es un grafo que puede contener más de una arista entre dos vértices.

Un multigrafo o pseudografo es un grafo que está facultado para tener


aristas múltiples; es decir, aristas que relacionan los mismos nodos. De esta
forma, dos nodos pueden estar conectados por más de una arista.
Formalmente, un multigrafo G es un par:

G:=(V, E) donde:

 V es un conjunto de vértices o nodos


 E es un multiconjunto de pares no ordenados de nodos, llamados
aristas o líneas.

Los multigrafo podrían usarse, por ejemplo, para modelar las posibles
conexiones de vuelo ofrecidas por una aerolínea. Para este caso tendríamos
un grafo dirigido, donde cada nodo es una localidad y donde pares de aristas
paralelas conectan estas localidades, según un vuelo es hacia o desde una
localidad a la otra.

V={v1 , v2 , v3 }, A={v1 v2 ,v1 v2 , v2 v3 , v1 v3 , v1 v3 }

3
2. Representación de los grafos

Un grafo Dirigido o No-Dirigido se puede representar mediante:

2.1. Matriz de Adyacencia

Sea el siguiente Grafo Dirigido:

Donde:

V={1,2,3,4}

E={(1,2),(2,3), (,3,1), ((4,2),(3,4)}

La Matriz Adyacente A de un Grafo G=(V,E) tiene V*V elementos y se


define como:

2.2. Lista de Adyacencia

La lista de adyacencia para un vértice v es una lista enlazada de todos los


vértices w adyacentes a v. Un grafo puede ser representado por |v| listas de
adyacencias, una para cada vértice.

4
2.3. Arreglos para la Lista de Adyacencia.

Se utilizan los arreglos para implementar la Lista de Adyacencia:

3. Grafos eulerianos.

Definición:

En un grafo (multigrafo) G = (V, A)

• Un recorrido euleriano es un recorrido abierto que contiene todas


5
las aristas del grafo sin repetición.

• Un circuito euleriano es un circuito que pasa por todas las aristas

del grafo. Si un grafo admite un circuito de estas características, se

denomina grafo euleriano.

Ejemplo 1:

De una manera intuitiva podemos decir que un grafo es euleriano si puede ser
dibujado de un solo trazo sin repetir ninguna línea y empezando y acabando
en un mismo punto.

El grafo de la izquierda es euleriano, puesto que lo podemos dibujar de un


solo trazo sin repetir ninguna línea y empezando y acabando en un mismo
punto tal como lo muestra el dibujo de la derecha.

Ejemplo 2

De los grafos representados en la siguiente figura:

El grafo G1 no contiene ningún recorrido ni circuito euleriano (obsérvese que es K4 ).

El grafo G2 contiene un recorrido euleriano: a,b,c,d,a,c; pero no contiene ningún


circuito euleriano. Finalmente, el grafo G3 contiene un circuito euleriano: a,b,c,d,a;
pero no contiene recorrido euleriano (obsérvese que se trata de C4 ).

4. Grafos hamiltonianos

Definición:

En un grafo G = (V, A)

6
• Un recorrido es un camino hamiltoniano si pasa por todos los vértices sin
repetición.

• Un ciclo hamiltoniano es un ciclo que pasa por todos los vértices del
grafo. Si el grafo admite un ciclo de estas características, se denomina grafo
hamiltoniano.

Ejemplo:

Vamos a estudiar si son eulerianos y/o hamiltonianos los siguientes


grafos:

G1 es euleriano porque todos los vértices son de grado par. También es


hamiltoniano porque fácilmente se puede construir un ciclo hamiltoniano.

En G2 todos los vértices son de grado par y, por lo tanto, es euleriano. En cambio,
no es hamiltoniano. En efecto, si fuera hamiltoniano, tendría que tener un ciclo
hamiltoniano, al cual contribuirían todos los vértices con exactamente dos aristas;
considerando, pues, la contribución de los vértices de grado 2, resultaría que todas las
aristas incidentes al vértice de grado 4 serían de este ciclo, lo que no tiene sentido.

G3 no es euleriano (contiene vértices de grado impar) pero sí es hamiltoniano.


Fácilmente se puede encontrar un ciclo hamiltoniano.

Finalmente, G4 ni es euleriano ni hamiltoniano. No es euleriano porque contiene


vértices de grado impar. Si hubiera un ciclo hamiltoniano, contendría todas las aristas
de los vértices de grado 2, y puesto que cada vértice puede contener exactamente dos
aristas incidentes; se tienen que descartar las aristas que conectan los vértices de
grado 3 del grafo y, en consecuencia, el supuesto “ciclo hamiltoniano” sería reunión
de dos ciclos!

7
8
CONCLUSIÓN

Los grafos permiten estudiar las interrelaciones entre unidades que interactúan
unas con otras. Por ejemplo, una red de computadoras puede representarse y estudiarse
mediante un grafo, en el cual los vértices representan terminales y las aristas
representan conexiones.

9
BIBLIOGRAFÍA

 https://upload.wikimedia.org/wikipedia/commons/5/5f/Introducci%C3%B3n
_a_la_Teor%C3%ADa_de_Grafos.pdf

 http://uoc.gitlab.io/2010/matematicas/modulo%208.%20grafos%20euleria
nos%20y%20hamiltanianos.pdf

 http://www.ma.uva.es/~antonio/Industriales/Apuntes_06-07/LabM/Grafos_
2007-2.pdf

10

También podría gustarte