Anda di halaman 1dari 8

22/03/2012

Grafos: Conceptos y Aplicaciones


M.C. Ma. Elena Martnez Durn M.C. Ariel Lira Obando

Villa de lvarez, Col. a 22 de marzo de 2012

ndice

Origen de los grafos Definicin formal Grafo dirigido Conceptos adicionales Representacin de los grafos Representacin de situaciones Mapas y planos Aplicaciones:
Autmatas finitos Ruta crtica

Para divertirnos
2

22/03/2012

El origen de los grafos


El primer resultado de la teora de grafos fue la respuesta de Leonhard Euler sobre el problema de los puentes de Knigsberg, en 1736.

Definicin formal
Un grafo simple es un par G = (V, A) Donde V es un conjunto finito no vaco de elementos llamados vrtices A es un conjunto de pares no ordenados de elementos distintos de V llamados aristas
Por ejemplo: V = {a, b, c, d, e} A = {(a,b), (b,c), (b,d), (d,e), (e,c)}
4

b c

22/03/2012

Grafo dirigido
Un grafo dirigido es un par G = (V, A), donde, para cada par ordenado de vrtices que definen una arista, el primer elemento es el vrtice inicial y el segundo elemento es el vrtice final (representado con una flecha) Por ejemplo: V = {a, b, c, d, e} A = {(a,b), (b,c), (b,d), (d,e), (e,c)}
a

b c

Conceptos adicionales
Orden del grafo = |V|
a f c

g(f) = 0 Vrtice aislado Grafo no conexo

Grado de un vrtice b g(b) = 3

Lazo o bucle

22/03/2012

Conceptos adicionales
3 a

Grafo conexo

Grado salida gs(b) = 1 Grado entrada ge(b) = 2


b 4 d 3 5 c 4 e

Camino: a, b, d, e Circuito: e, c, b, d, e

Grafo ponderado

Representacin de los grafos


Matrices de adyacencia
a b c d e a 0 0 0 0 0 b 1 0 1 0 0 c 0 0 0 0 1 d 0 1 0 0 0 e 0 0 0 1 0
b c a

22/03/2012

Representacin de los grafos


Listas enlazadas
a

a b c d e

b d b e c

/ / / / /

b c

Representacin de situaciones
Red de computadoras

Red de alcantarillado

Red elctrica

10

22/03/2012

Redes de carreteras y mapas

11

Aplicaciones: Autmatas Finitos


Diagrama de estados o transiciones para la definicin del nombre de una variable: analizador lxico

Dgito Letra a b

Letra

12

22/03/2012

Aplicacin: Rutas crticas


(0,0)
a 1 2 3 2 1 3 2 j b 3 1 2 3 1 1 c 1 g 2 2 3 2 3 h 3 d 1

(1,a)

(3,a, e)
f

e 3 i

(4,f)k

(5,k) l

No Estado Estado Estado do Paso 1 Paso 2 Paso 3

Estado Paso 4

Estado Paso 5

Estado Paso 6

Estado Paso 7

Estado Paso 8

Estado Paso 8

Estado Paso 9

Estado Paso 10

a b c d e f g h i j k l

(0,0) (,0) (,0) (,0) (,0) (,0) (,0) (,0) (,0) (,0) (,0) (,0)

(0,0) (2,a) (,0) (,0) (1,a) (3,a) (,0) (,0) (,0) (,0) (,0) (,0)

(0,0) (2,a) (,0) (,0) (1,a) (3,a, e) (,0) (,0) (4,e) (,0) (,0) (,0)

(0,0) (2,a) (3,b) (,0) (1,a) (3,a, e) (,0) (,0) (4,e) (,0) (,0) (,0)

(0,0) (2,a) (3,b) (5,c) (1,a) (3,a, e) (4,b) (6,b) (4,e) (,0) (,0) (,0)

(0,0) (2,a) (3,b) (5,c) (1,a) (3,a, e) (4,b) (6,b,g) (4,e,f) (6,f) (4,f) (,0)

(0,0) (2,a) (3,b) (5,c) (1,a) (3,a, e) (4,b) (6,b,g) (4,e,f) (6,f) (4,f) (,0)

(0,0) (2,a) (3,b) (5,c) (1,a) (3,a, e) (4,b) (6,b,g) (4,e,f) (5,k) (4,f) (5,k)

(0,0) (2,a) (3,b) (5,c) (1,a) (3,a, e) (4,b) (6,b,g) (4,e,f) (5,k) (4,f) (5,k)

(0,0) (2,a) (3,b) (5,c) (1,a) (3,a, e) (4,b) (6,b,g,d) (4,e,f) (5,k) (4,f) (5,k)

(0,0) (2,a) (3,b) (5,c) (1,a) (3,a, e) (4,b) (6,b,g,d) (4,e,f) (5,k) (4,f) (5,k)

13

Para divertirnos

14

22/03/2012

Fuentes consultadas
http://gephi.org/users/download/ http://fernandosantamaria.com/blog/category/redes/ http://www.aharef.info/static/htmlgraph/ http://decsai.ugr.es/~jfv/ed1/tedi/cdrom/docs/grafos. htm http://maps.google.com.mx/ http://www.uaem.mx/posgrado/mcruz/doctor/cpm.ht m
15

GRACIAS POR SU ATENCIN !


alira@itcolima.edu.mx mmartinez@itcolima.edu.mx

Anda mungkin juga menyukai