Uploaded by Sergio Del Prado

380338918-Grafos

advertisement
Ing. Betty Suárez Torres
DEFINICIÓN
 Es un conjunto de puntos o nodos, y un
conjunto de líneas tal que cada una de ellas une
un punto a otro punto.
 Es la representación gráfica de los datos de una
situación particular.
EJEMPLO
a
b
c
d
e
V = {a, b, c, d, e}
E = {(a,b), (a,c), (a,d), (b,e), (c,d), (c,e), (d,e)}
ELEMENTOS
 Camino: Secuencia de
vértices, tal que dos vértices
consecutivos son adyacentes
 Camino simple: Aquello
que no tiene vértices
repetidos.
 Ciclo: Camino simple,
excepto que el último vértice
es el primero.
a
b
c
abedce
d
e
a
b
c
abec
d
e
a
b
c
acda
d
e
TIPOS DE GRAFOS
C
E
• Grafos dirigidos
– Si los pares de nodos que
forman arcos son
ordenados.
F
D
H
V = {C, D, E, F, H}
1
A= {(C,D), (D,F), (E,H), (H,E), (E,C)}

4
5
Grafos no dirigidos

Si los pares de nodos de los
arcos no son ordenados
7
9
IMPLEMENTACIÓN DE GRAFOS
 MATRIZ DE ADYACENCIA
a
a
b
c
d
e
0
1
1
1
0
b
1
0
0
0
1
c
1
0
0
1
1
d
1
0
1
0
1
e
0
1
1
1
0
a
b
c
d
Muestra 0 si no hay arco, muestra 1 si lo hay
e
IMPLEMENTACIÓN DE GRAFOS
 LISTA DE ADYACENCIA
a
A
b
C
c
D
d
F
E
G B
e
EJEMPLO DE LISTA DE ADYACENCIA CON GRAFO
DIRIGIDO / NO DIRIGIDO
OTROS CONCEPTOS
•Arista
– Es un arco de un grafo no
dirigido
•Vertices adyacente
– Vertices unidos por un arco
•Factor de Peso
– Valor que se puede asociar con
un arco
– Depende de lo que el grafo
represente
9
Lima
Trujillo
8
7
Chiclayo
7
5
5
Ica
Cajamarca
GRADOS DE UN NODO
C
• En Grafo No Dirigido
– Grado(V)
• Numero de aristas que contiene a V
Grado(Lima) = 3
9
Lima
8
Chiclayo
7
5
•
D
En Grafo Dirigido

Grado de entrada, Graden(V)

5
Ica
Cajamarca
F
Gradoent(D) = 1 y
Gradsal(D) = 1
Trujillo
7
E

Numero de arcos que llegan a V
Grado de Salida, Gradsal(V)

Numero de arcos que salen de V
H
CAMINOS
• Definición
– Un camino P en un grafo G,
desde V0 a Vn
– Es la secuencia de n+1
vértices
o
Longitud de camino

o
El numero de arcos que lo
forman
Camino Simple

Todos los nodos que lo
forman son distintos
A
D
4
6
7
B
10
E
9
C
11
F
Camino A
entre
yA4y7
P = {A,
{4, 6,
E, 9,
B, 7}
F, A}
Download