Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRAFOS
R I C A R D O J AV I E R A R A N I B A R L E O N
Grafo:
1
b c
2 a 3
2 a 3
A=(n*(n-1))/2
Existen dos tipos de grafos los no dirigidos y los dirigidos.
No dirigidos: son aquellos en los cuales los lados no están orientados (no son
flechas). Cada lado se representa entre paréntesis, separando sus vértices por
comas, y teniendo en cuenta (vi,vj)=(vj,vi). Figuras 1 y 2.
Dirigidos: son aquellos en los cuales los lados están orientados (flechas). Cada
lado se representa entre ángulos, separando sus vértices por comas y teniendo en
cuenta <vi ,vj>=<Vj ,vi>. En grafos dirigidos, para cada lado <a,b>, a, el cual es el
vértice origen, se conoce como la cola del lado y b, el cual es el vértice destino, se
conoce como cabeza del lado. Figura 3
Grafo no Simple:
v1 v2 v3
e3 y e4 : aristas paralelas
e5 e5 : lazo
e2 e4
Grado o Valencia de un Vértice: Es
el número de aristas que inciden sobre un
vértice
a
1
b c
j
2 3
e d
f g
h
4 5
i
1
b c
d
e 4
f
2 a
3
CICLO DE EULER
Recorrer todas las aristas del grafo sin repetirlas.
b c
a, b, c, d, e, d, f, e, c, a
d e
Ciclo de Euler
f
CICLO DE
HAMILTON
Recorrer todos los vértices del grafo sin repetirlos, excepto el V0 y
Vn que son el mismo.
a b c
a, e, b, g, c, h, j, f, i, d, a
d f g h
e
Ciclo de Hamilton
i j
Una matriz de adyacencia es aquella que muestra de la forma mas rustica
cómo está compuesto un grafo, esto es que dónde se coloque un uno se
representa como una arista que una los dos nodos y con cero donde no hay
unión.
Cuando se trabaja con grafos dirigidos etiquetados o ponderados con factores de peso
no negativos, es frecuente buscar el camino más corto entre dos vértices dados; es decir,
el camino que nos permita llegar desde un vértice origen a un vértice destino
recorriendo la menor distancia o con el menor costo.
Los algoritmos más usados para este fin son: Dijkstra, Floyd y Warshall.
Los tres algoritmos utilizan una matriz de adyacencia ponderada o etiquetada: que es la
misma matriz de adyacencia utilizada para representar grafos, pero con la diferencia que
en lugar de colocar un número “1” cuando dos vértices son adyacentes, se coloca el
peso o ponderación asignado a la arista que los une.
Ejercicio