teoria de grafos. introducción

11
1 TEORIA DE GRAFOS TEORIA DE GRAFOS Introducción Introducción

Upload: alejandra-guzman

Post on 14-Jun-2015

4.686 views

Category:

Education


1 download

DESCRIPTION

introduccion a la teoria de grafos. principales utilidades. tipos de grafos

TRANSCRIPT

Page 1: Teoria de grafos. introducción

1

TEORIA DE GRAFOS TEORIA DE GRAFOS IntroducciónIntroducción

Page 2: Teoria de grafos. introducción

Qué es un Grafo? En Matemática y ciencias de la computación, un

grafo (del griego grafos), es una imagen que permiten expresar de una forma visual muy sencilla y efectiva las relaciones que se dan entre elementos de muy diversa índole. Un grafo está formado por dos conjuntos:

Un conjunto V de puntos llamados vértices o nodos y un conjunto de pares de vértices que se llaman aristas o arcos y que indican qué nodos están relacionados.

De una manera más informal podemos decir que un grafo es un conjunto de nodos con enlaces entre ellos, denominados aristas o arcos

Page 3: Teoria de grafos. introducción

Aplicaciones Entre las múltiples aplicaciones que tienen

estas estructuras podemos mencionar algunas que sirven para modelar situaciones como:

sistemas de aeropuertos Flujo de Tráfico Contactos

Responder a las preguntas: ¿Qué tiempo es más corto?, ¿Cuándo es más barato?,¿Qué tarea debo hacer primero?. ¿Están todas las componentes conectadas?.

Page 4: Teoria de grafos. introducción

Cómo se representa un Grafo?

VERTICESO NODOSARISTAS

O ARCOS

Page 5: Teoria de grafos. introducción

5

Concepto y representación Concepto y representación MatemáticaMatemática

Un grafo Un grafo GG es un par es un par (V,E)(V,E) donde: donde: V ={vV ={v11,…,v,…,vnn}} es un conjunto de vértices es un conjunto de vértices

E = {eE = {e11,…,e,…,emm}} es un conjunto de aristas, es un conjunto de aristas,

con cada con cada eekk {v {vii, v, vjj}}, con , con vvii, v, vj j V V, , vvii ≠ v ≠ vjj

Los vértices se representan como puntos y las Los vértices se representan como puntos y las aristas como líneas entre vérticesaristas como líneas entre vértices

Ejemplo:Ejemplo: G = (V,E)G = (V,E) V = {a,b,c,d }V = {a,b,c,d } E = {{a,b}, {b,c}, {a,c}, {a,d}, {d,b} }E = {{a,b}, {b,c}, {a,c}, {a,d}, {d,b} }

Proponer otro recorrido:Proponer otro recorrido:

Page 6: Teoria de grafos. introducción

6

UtilidadesUtilidades

Red de ordenadoresRed de ordenadores

Page 7: Teoria de grafos. introducción

Red de Carreteras

Madrid

Murcia

Valencia

GranadaSevilla

Cádiz

Badajoz

Vigo

Coruña

GeronaBarcelona

Zaragoza

BilbaoOviedo

Valladolid

Jaén

251

150

403

241

349

191

99

125

356

304

395

455171

280

193

324

325296 10

0

335

278242256

Albacete

Cuando las aristas tienen un valor numérico asociado se llama Cuando las aristas tienen un valor numérico asociado se llama de de grafos valoradosgrafos valorados: Al valor numérico asociado se le llama: Al valor numérico asociado se le llamacostecoste de la arista de la arista

Page 8: Teoria de grafos. introducción

8

Tipos de grafosTipos de grafos Es importante recordar que un mismo grafo puede Es importante recordar que un mismo grafo puede

tener diferentes representaciones gráficastener diferentes representaciones gráficas EjemploEjemplo::

Dos representaciones del mismo grafoDos representaciones del mismo grafoG = ({a,b,c,d,e,f},{{a,b},{a,e},{a,f}{e,f},{b,c},G = ({a,b,c,d,e,f},{{a,b},{a,e},{a,f}{e,f},{b,c},

{c,d},{e,d},{d,f}}){c,d},{e,d},{d,f}})¿Se te ocurre otra representación?¿Se te ocurre otra representación?

Page 9: Teoria de grafos. introducción

9

Tipos de GrafosTipos de Grafos

Si el orden influye en la aristas se habla de Si el orden influye en la aristas se habla de grafos dirigidosgrafos dirigidos::

En este caso a las aristas se les llama En este caso a las aristas se les llama arcosarcos y y se representan como pares para indicar el se representan como pares para indicar el orden:orden: V = { a,b,c,d,e}V = { a,b,c,d,e} E ={(e,a), (a,b), (b,a), (d,a), (c,d), (d,c),(b,c),E ={(e,a), (a,b), (b,a), (d,a), (c,d), (d,c),(b,c),

(c,b) }(c,b) }

Page 10: Teoria de grafos. introducción

10

Tipos de GrafosTipos de Grafos

Si se permite que haya más de una Si se permite que haya más de una arista se habla de arista se habla de multigrafosmultigrafos::

Page 11: Teoria de grafos. introducción

Conclusiones