SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
TEMA 5
  TEORÍA DE GRAFOS Y
   OPTIMIZACIÓN DE
        REDES
                       Ing. Alex Rayón Jerez
                      http://www.alexrayon.es
             http://paginaspersonales.deusto.es/alrayon


                         2 de Diciembre del 2011
Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial
Índice de contenidos
   Introducción
   Definiciones
   Árbol de extensión o de extensión de mínimo peso
   Problemas de camino mínimo
   Recorridos en grafos




         Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial
Introducción
                             Primeras etapas


Surge en el siglo XVIII con Euler (1707-1803)
El problema de los puentes de Konigsberg
Resolución de problemas que pueden ser modelados mediante un
grafo y resueltos mediante algoritmos específicamente desarrollados
para un grafo




     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   3
Introducción
                          El metro de Londres


La historia del metro de Londres tiene mucha relación con la Teoría
de Grafos
   Más concretamente, con la Inmersión de Grafos (Graph
   Drawing)
   Permite explicar de forma sencilla la representación
   (inmersión) de un grafo
Para un mismo conjunto de vértices y una misma lista de
conexiones entre ellos, puede haber trazados con o sin cruces entre
las líneas.
Depende del dibujo que se haga del grafo, de la inmersión que se
elija, se pueden destacar, y por lo tanto aprovechar, una característica
u otra del grafo

     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   4
Introducción
                      El metro de Londres (II)


Los primeros mapas del metro de
Londres eran geográficos
   Dibujar sobre un plano de la ciudad
   los recorridos de las distintas líneas
Harry Beck, ingeniero electrónico
empleado en el metro de Londres, se
percató en 1931 de que al usuario no le
interesaba conocer el recorrido del metro
bajo tierra
   Simplemente le interesaba conocer la
   posición relativa de las líneas y
   estaciones para realizar los trasbordos
   que necesitase
     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   5
Introducción
                      El metro de Londres (III)


Más que un diseño geográfico, resultaría más útil un diseño
topológico
   Menos curvas y direcciones en las líneas
   De broma, hizo su primer diseño basado en los utilizados en
   circuitos eléctricos
En 1936, entre otros cambios, eliminó curvas y sólo permitió ángulos
de 45º y 90º
En 1940, se incorporaron ángulos de 60º también, idea que se
desechó por enturbiar la claridad del plano




     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   6
Introducción
                 El metro de Londres (IV)




Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   7
Introducción
                           El metro de NYC


“1972, Massimo Vignelli
designed a diagrammatic map
for the New York City subway”
   “...the map was created in
   B.C. (before computer) for
   the A.C. (after computer)
   era.”
Nueva versión en la M.T.A.’s
The Weekender Web site
   Contenido semántico en
   tiempo real (obras, fines de
   semana, mapa del barrio
   sobre el que se pasa, etc.)
    Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   8
Definiciones

Un grafo, desde el punto de vista geométrico intuitivo, no es más que
un conjunto de puntos en el espacio o vértices, que están
conectados mediante un conjunto de líneas o aristas
Un grafo se define mediante dos conjuntos (G), el conjunto de los
vértices del grafo (V) y el conjunto de las relaciones existentes entre
los vértices (A)
      G = (V , A)
      donde
      V = {1,2,3,4}
      A = { (1,2), (1,3), (2,3), (2,2), (3,4), (4,2), (4,3)}

Tamaño del grafo: nº de aristas
Orden del grafo: nº de vértices

     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   9
Definiciones (II)
Un grafo dirigido o red es un conjunto de nodos, nudos o vértices unidos
por arcos (así cada arco es un par ordenado de vértices)
Un bucle es un arco de la forma (a,a) como por ejemplo el arco (2,2)
Una arista es un arco sin orientación es decir, no ordenado y que puede ser
utilizado en el sentido que se desee
Un grafo no dirigido es un conjunto de vértices y un conjunto de aristas
Un multigrafo es un grafo en el que existen un par de vértices unidos por
más de una arista
Una cadena es una secuencia de aristas o de arcos sin considerar su
orientación, que une un par de nodos. En el ejemplo, la secuencia de arcos
que unen el nodo 4 con el 1 sería: (4,2) (2,1).
Un camino es una cadena en la que todos los arcos tienen la misma
orientación
     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   10
Definiciones (III)

Un grafo es conexo si cualquier par de vértices está unido por al
menos una cadena (se dice fuertemente conexo si cualquier par de
vértices está unido por al menos un camino)
Un ciclo es todo circuito que no contiene vértices repetidos excepto
el vértice extremo
Un árbol es un grafo conexo y sin ciclos
Un grafo se puede almacenar a través de la matriz de incidencia y/o
la matriz de adyacencia:
   La matriz de incidencia de un grafo no dirigido es una matriz con
   tantas filas como nodos n y tantas columnas como aristas m tiene el
   grafo definiéndose sus elementos como:
                         1 si el nodo i pertenece a la arista j
                   bij = 
                         0 otro caso
     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   11
Definiciones (IV)

La matriz de incidencia de un grafo dirigido es igual pero se marca
con -1 el nodo inicial y con +1 el nodo final del arco
   Esta matriz tendrá únicamente dos elementos distintos de cero en
   cada columna (si hubiera un bucle sólo habría uno)
La matriz de adyacencia de un grafo es una matriz cuadrada de tantas
filas y columnas como número de nodos y cuyos elementos se
definen como:
                    1 si existe un arco (arista) del nodo i al j
              aij = 
                    0 otro caso

En el caso de un grafo no dirigido esta matriz es simétrica



     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   12
Definiciones (V)

Cálculo de las matrices correspondientes de adyacencia e incidencia
de los siguientes grafos:




     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   13
Árbol de extensión

Partiendo de un grafo no dirigido G=(V,E), un árbol de extensión es
un árbol que incluye todos los vértices de G y sus aristas están
incluidas en E
Dado un grafo no dirigido G=(V,E), con “pesos” en sus aristas, el
problema de optimización que se plantea sobre él, asociado al árbol
de extensión es el problema del árbol de extensión de mínimo peso
   Consiste en obtener a partir del grafo original un árbol que
   conecte todos los vértices y cuya suma de los pesos de sus aristas
   sea mínima
   Diseño de una red con el objetivo de que tenga la menor longitud
   o coste global posible


     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   14
Árbol de extensión (II)

Solución a este problema
   Algoritmo de Kruskal
   Algoritmo de Prim




    Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   15
Problema de camino mínimo
                                Introducción


El problema de los caminos más cortos es el problema que consiste
en encontrar un camino entre dos vértices (o nodos) de tal manera
que la suma de los pesos de las aristas que lo constituyen es mínima




     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   16
Problema de camino mínimo
                            Introducción (II)


“GPS Data on Beijing Cabs Reveals
the Cause of Traffic Jams”
   Investigadores de la Microsoft
   Research Asia han dividido la
   ciudad en regiones (figura
   contigua), analizando cómo los
   taxis se mueven a través de ellas
      Si se puede tomar un camino directo
      entrea A y B, y un taxista toma un
      camino alternativa... ¿qué pasa?
Algoritmo aplicable a ciudades con
mucha densidad de taxis (Mexico City,
Bangkok, Tokyo, New York, Buenos
Aires y Moscow)
    Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   17
Problema de camino mínimo
                                 Enunciado


Se trata de buscar el camino más corto de un vértice a todos los
demás
Se denominan en plural “Problemas de camino mínimo” porque
existen varios planteamientos posibles dentro de esta definición:
   Camino mínimo de un origen a un destino.
   Caminos mínimos de un vértice a todos los demás.
   Caminos mínimos de todos a todos los vértices.
   Etc.
Nosotros nos centraremos en el segundo de ellos



     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   18
Problema de camino mínimo
                              Enunciado (II)


El primer paso consiste en comprobar que no existan circuitos de
longitud negativa
   Solución a través del algoritmo de Dijkstra
Si hubiera longitudes negativas se debiera resolver por el algoritmo
de Bellman-Ford




     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   19
Problema de camino mínimo
                                  Solución


Algoritmo de Dijkstra
  Ir obteniendo el camino mínimo en cada iteración al vértice
  transitorio con longitud menor desde el origen, ya que al no
  existir arcos con longitud negativa , nunca será posible disminuir
  ese valor pasando por ningún nodo cuya distancia sea mayor
  Una vez asegurada que la distancia obtenida hasta ese vértice es
  la menor posible, se actualizan las demás etiquetas transitorias,
  viendo si existe un camino más corto a estos nodos a través del
  nodo recién etiquetado




    Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   20
Recorrido en grafos
                                 Recorridos


Son formas de recorrer un grafo (sus nodos y/o sus aristas)
cumpliendo determinadas condiciones
Su forma clásica responde a problemas en los que no se incluye
ningún tipo de optimización
   El objetivo es encontrar una solución factible al problema
   planteado, sin embargo a partir de ellos se han formulado nuevos
   problemas con la optimización ya integrada




     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   21
Recorrido en grafos
                                 Problemas


El ciclo euleriano y su problema:
   El cartero chino
El ciclo hamiltoniano y su problema
   El viajante




     Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial   22
References

Libros y Publicaciones

Robinson, R. (1999) “Welcome to OR Territory” OR/MS Today pp. 40-43, August.

Sitios web
Mind the map [online]. URL: http://seispalabras-clara.blogspot.com/2011/09/mind-map.html
Ahead of Its Time | An Icon Goes Digital [Online]. URL: http://tmagazine.blogs.nytimes.com/2011/09/16/ahead-of-its-time-an-icon-goes-digital/
GPS Data on Beijing Cabs Reveals the Cause of Traffic Jams [Online]. URL:
     http://www.stumbleupon.com/su/2ttEz5/www.technologyreview.com/communications/38679/
Problema del camino más corto [Online]. URL: http://es.wikipedia.org/wiki/Problema_del_camino_m%C3%A1s_corto




                  Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial
Copyright (c) 2011 Alex Rayón Jerez
This work (but the quoted images, whose rights are reserved to their owners*) is licensed
  under the Creative Commons “Attribution-ShareAlike” License. To view a copy of this
  license, visit http://creativecommons.org/licenses/by-sa/3.0/




   * Referencias de la transparencia anterior.




                Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial
Profesor: Ing. Alex Rayón Jerez
                                 Bilbao, Septiembre 2011

                 2º de Grado en Ingeniería en Organización Industrial
                                Facultad de Ingeniería
                               Universidad de Deusto
Departamento de Tecnologías Industriales, Facultad de Ingeniería, Universidad de Deusto
          Avda. de las Universidades, 24, 48007 Bilbao, País Vasco, España


                                       Alex Rayón Jerez

                                    alex.rayon@deusto.es
                        Para contactar conmigo, muchas formas :-)
                             http://alexrayon.es/alex-rayon-20/



          Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial

Más contenido relacionado

La actualidad más candente

5.3 árbol de expansión mínima
5.3 árbol de expansión mínima5.3 árbol de expansión mínima
5.3 árbol de expansión mínimaADRIANA NIETO
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasHuascar Génere
 
Introducción a Geometría Computacional
Introducción a  Geometría ComputacionalIntroducción a  Geometría Computacional
Introducción a Geometría ComputacionalMiguel Sancho
 
Teoría de las redes
Teoría de las redesTeoría de las redes
Teoría de las redesDiego Gomez
 
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.Bryan Aguilar Yaguana
 
Estructuras de datos osvaldo cairo
Estructuras de datos   osvaldo cairoEstructuras de datos   osvaldo cairo
Estructuras de datos osvaldo cairoYossLu Molina
 
Terminologia de teoria de redes
Terminologia de teoria de redesTerminologia de teoria de redes
Terminologia de teoria de redesADRIANA NIETO
 
Grafos/EjerciciosPropuestos
Grafos/EjerciciosPropuestosGrafos/EjerciciosPropuestos
Grafos/EjerciciosPropuestosAmanda_84
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosAron Boza
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonDiana Laura Ochoa Gallegos
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortlinkinpark03
 
5.2 la ruta mas corta
5.2  la ruta mas corta5.2  la ruta mas corta
5.2 la ruta mas cortaADRIANA NIETO
 
Flujo max 2
Flujo max 2Flujo max 2
Flujo max 2Macogi
 
5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de primADRIANA NIETO
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de DatosDARKGIRL93
 

La actualidad más candente (20)

Problema de la ruta mas corta
Problema de la ruta mas cortaProblema de la ruta mas corta
Problema de la ruta mas corta
 
5.3 árbol de expansión mínima
5.3 árbol de expansión mínima5.3 árbol de expansión mínima
5.3 árbol de expansión mínima
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
Árboles Multicamino, B y B+
Árboles Multicamino, B y B+Árboles Multicamino, B y B+
Árboles Multicamino, B y B+
 
Ordenamiento parte 2
Ordenamiento parte 2Ordenamiento parte 2
Ordenamiento parte 2
 
17237313 grafos-eulerianos
17237313 grafos-eulerianos17237313 grafos-eulerianos
17237313 grafos-eulerianos
 
Introducción a Geometría Computacional
Introducción a  Geometría ComputacionalIntroducción a  Geometría Computacional
Introducción a Geometría Computacional
 
Teoría de las redes
Teoría de las redesTeoría de las redes
Teoría de las redes
 
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
 
Estructuras de datos osvaldo cairo
Estructuras de datos   osvaldo cairoEstructuras de datos   osvaldo cairo
Estructuras de datos osvaldo cairo
 
Terminologia de teoria de redes
Terminologia de teoria de redesTerminologia de teoria de redes
Terminologia de teoria de redes
 
Grafos/EjerciciosPropuestos
Grafos/EjerciciosPropuestosGrafos/EjerciciosPropuestos
Grafos/EjerciciosPropuestos
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianos
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sort
 
5.2 la ruta mas corta
5.2  la ruta mas corta5.2  la ruta mas corta
5.2 la ruta mas corta
 
Flujo max 2
Flujo max 2Flujo max 2
Flujo max 2
 
5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 

Similar a UD. MC. T5. Teoría de grafos y optimización de redes

Aplicacion de-las-matrices-en-la-ingenieria-civil
Aplicacion de-las-matrices-en-la-ingenieria-civilAplicacion de-las-matrices-en-la-ingenieria-civil
Aplicacion de-las-matrices-en-la-ingenieria-civilEdilson Paucar
 
UD. MC. T6. Planificación y control de proyectos
UD. MC. T6. Planificación y control de proyectosUD. MC. T6. Planificación y control de proyectos
UD. MC. T6. Planificación y control de proyectosAlex Rayón Jerez
 
Exposicion de Matematica determinantes 1.pptx
Exposicion de Matematica determinantes 1.pptxExposicion de Matematica determinantes 1.pptx
Exposicion de Matematica determinantes 1.pptxwoleho6472
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafosozilricardo
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafosozilricardo
 
Análisis de llamadas telefónicas con Teoría de Grafos y R
Análisis de llamadas telefónicas con Teoría de Grafos y RAnálisis de llamadas telefónicas con Teoría de Grafos y R
Análisis de llamadas telefónicas con Teoría de Grafos y RRafael Nogueras
 
Grafos 8.1 2016
Grafos 8.1 2016Grafos 8.1 2016
Grafos 8.1 2016ead1943
 
Minimización de Red
Minimización de RedMinimización de Red
Minimización de RedMilenaVelarde
 
Grafos
Grafos Grafos
Grafos itzelk
 
Grafos
Grafos Grafos
Grafos itzelk
 
Unidad 2 curvas en r2 y ecuaciones paramétricas
Unidad 2 curvas en r2 y ecuaciones paramétricasUnidad 2 curvas en r2 y ecuaciones paramétricas
Unidad 2 curvas en r2 y ecuaciones paramétricasTezca8723
 
Algoritmos de Johnson en Python
Algoritmos de Johnson en PythonAlgoritmos de Johnson en Python
Algoritmos de Johnson en Python202101963d
 
Unidad 2 curvas en r2 y ecuaciones paramétricas
Unidad 2 curvas en r2 y ecuaciones paramétricasUnidad 2 curvas en r2 y ecuaciones paramétricas
Unidad 2 curvas en r2 y ecuaciones paramétricasTezca8723
 

Similar a UD. MC. T5. Teoría de grafos y optimización de redes (20)

Aplicacion de-las-matrices-en-la-ingenieria-civil
Aplicacion de-las-matrices-en-la-ingenieria-civilAplicacion de-las-matrices-en-la-ingenieria-civil
Aplicacion de-las-matrices-en-la-ingenieria-civil
 
UD. MC. T6. Planificación y control de proyectos
UD. MC. T6. Planificación y control de proyectosUD. MC. T6. Planificación y control de proyectos
UD. MC. T6. Planificación y control de proyectos
 
REDES.PPT
REDES.PPTREDES.PPT
REDES.PPT
 
Grafos
GrafosGrafos
Grafos
 
Exposicion de Matematica determinantes 1.pptx
Exposicion de Matematica determinantes 1.pptxExposicion de Matematica determinantes 1.pptx
Exposicion de Matematica determinantes 1.pptx
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafos
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafos
 
Análisis de llamadas telefónicas con Teoría de Grafos y R
Análisis de llamadas telefónicas con Teoría de Grafos y RAnálisis de llamadas telefónicas con Teoría de Grafos y R
Análisis de llamadas telefónicas con Teoría de Grafos y R
 
Grafos 8.1 2016
Grafos 8.1 2016Grafos 8.1 2016
Grafos 8.1 2016
 
Grafos 8.1 2016
Grafos 8.1 2016Grafos 8.1 2016
Grafos 8.1 2016
 
Minimización de Red
Minimización de RedMinimización de Red
Minimización de Red
 
717
717717
717
 
Grafos
Grafos Grafos
Grafos
 
Grafos
Grafos Grafos
Grafos
 
u3
u3u3
u3
 
Unidad 2 curvas en r2 y ecuaciones paramétricas
Unidad 2 curvas en r2 y ecuaciones paramétricasUnidad 2 curvas en r2 y ecuaciones paramétricas
Unidad 2 curvas en r2 y ecuaciones paramétricas
 
Algoritmos de Johnson en Python
Algoritmos de Johnson en PythonAlgoritmos de Johnson en Python
Algoritmos de Johnson en Python
 
Grafos 8.1.1
Grafos 8.1.1Grafos 8.1.1
Grafos 8.1.1
 
Redes generalidades
Redes   generalidadesRedes   generalidades
Redes generalidades
 
Unidad 2 curvas en r2 y ecuaciones paramétricas
Unidad 2 curvas en r2 y ecuaciones paramétricasUnidad 2 curvas en r2 y ecuaciones paramétricas
Unidad 2 curvas en r2 y ecuaciones paramétricas
 

Más de Alex Rayón Jerez

El Big Data en la dirección comercial: market(ing) intelligence
El Big Data en la dirección comercial: market(ing) intelligenceEl Big Data en la dirección comercial: market(ing) intelligence
El Big Data en la dirección comercial: market(ing) intelligenceAlex Rayón Jerez
 
Herramientas y metodologías Big Data para acceder a datos no estructurados
Herramientas y metodologías Big Data para acceder a datos no estructuradosHerramientas y metodologías Big Data para acceder a datos no estructurados
Herramientas y metodologías Big Data para acceder a datos no estructuradosAlex Rayón Jerez
 
Las competencias digitales como método de observación de competencias genéricas
Las competencias digitales como método de observación de competencias genéricasLas competencias digitales como método de observación de competencias genéricas
Las competencias digitales como método de observación de competencias genéricasAlex Rayón Jerez
 
El Big Data en mi empresa ¿de qué me sirve?
El Big Data en mi empresa  ¿de qué me sirve?El Big Data en mi empresa  ¿de qué me sirve?
El Big Data en mi empresa ¿de qué me sirve?Alex Rayón Jerez
 
Aplicación del Big Data a la mejora de la competitividad de la empresa
Aplicación del Big Data a la mejora de la competitividad de la empresaAplicación del Big Data a la mejora de la competitividad de la empresa
Aplicación del Big Data a la mejora de la competitividad de la empresaAlex Rayón Jerez
 
Análisis de Redes Sociales (Social Network Analysis) y Text Mining
Análisis de Redes Sociales (Social Network Analysis) y Text MiningAnálisis de Redes Sociales (Social Network Analysis) y Text Mining
Análisis de Redes Sociales (Social Network Analysis) y Text MiningAlex Rayón Jerez
 
Marketing intelligence con estrategia omnicanal y Customer Journey
Marketing intelligence con estrategia omnicanal y Customer JourneyMarketing intelligence con estrategia omnicanal y Customer Journey
Marketing intelligence con estrategia omnicanal y Customer JourneyAlex Rayón Jerez
 
Modelos de propensión en la era del Big Data
Modelos de propensión en la era del Big DataModelos de propensión en la era del Big Data
Modelos de propensión en la era del Big DataAlex Rayón Jerez
 
Customer Lifetime Value Management con Big Data
Customer Lifetime Value Management con Big DataCustomer Lifetime Value Management con Big Data
Customer Lifetime Value Management con Big DataAlex Rayón Jerez
 
Big Data: the Management Revolution
Big Data: the Management RevolutionBig Data: the Management Revolution
Big Data: the Management RevolutionAlex Rayón Jerez
 
Optimización de procesos con el Big Data
Optimización de procesos con el Big DataOptimización de procesos con el Big Data
Optimización de procesos con el Big DataAlex Rayón Jerez
 
La economía del dato: transformando sectores, generando oportunidades
La economía del dato: transformando sectores, generando oportunidadesLa economía del dato: transformando sectores, generando oportunidades
La economía del dato: transformando sectores, generando oportunidadesAlex Rayón Jerez
 
Cómo crecer, ser más eficiente y competitivo a través del Big Data
Cómo crecer, ser más eficiente y competitivo a través del Big DataCómo crecer, ser más eficiente y competitivo a través del Big Data
Cómo crecer, ser más eficiente y competitivo a través del Big DataAlex Rayón Jerez
 
El poder de los datos: hacia una sociedad inteligente, pero ética
El poder de los datos: hacia una sociedad inteligente, pero éticaEl poder de los datos: hacia una sociedad inteligente, pero ética
El poder de los datos: hacia una sociedad inteligente, pero éticaAlex Rayón Jerez
 
Búsqueda, organización y presentación de recursos de aprendizaje
Búsqueda, organización y presentación de recursos de aprendizajeBúsqueda, organización y presentación de recursos de aprendizaje
Búsqueda, organización y presentación de recursos de aprendizajeAlex Rayón Jerez
 
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...Alex Rayón Jerez
 
Fomentando la colaboración en el aula a través de herramientas sociales
Fomentando la colaboración en el aula a través de herramientas socialesFomentando la colaboración en el aula a través de herramientas sociales
Fomentando la colaboración en el aula a través de herramientas socialesAlex Rayón Jerez
 
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Alex Rayón Jerez
 
Procesamiento y visualización de datos para generar nuevo conocimiento
Procesamiento y visualización de datos para generar nuevo conocimientoProcesamiento y visualización de datos para generar nuevo conocimiento
Procesamiento y visualización de datos para generar nuevo conocimientoAlex Rayón Jerez
 
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?Alex Rayón Jerez
 

Más de Alex Rayón Jerez (20)

El Big Data en la dirección comercial: market(ing) intelligence
El Big Data en la dirección comercial: market(ing) intelligenceEl Big Data en la dirección comercial: market(ing) intelligence
El Big Data en la dirección comercial: market(ing) intelligence
 
Herramientas y metodologías Big Data para acceder a datos no estructurados
Herramientas y metodologías Big Data para acceder a datos no estructuradosHerramientas y metodologías Big Data para acceder a datos no estructurados
Herramientas y metodologías Big Data para acceder a datos no estructurados
 
Las competencias digitales como método de observación de competencias genéricas
Las competencias digitales como método de observación de competencias genéricasLas competencias digitales como método de observación de competencias genéricas
Las competencias digitales como método de observación de competencias genéricas
 
El Big Data en mi empresa ¿de qué me sirve?
El Big Data en mi empresa  ¿de qué me sirve?El Big Data en mi empresa  ¿de qué me sirve?
El Big Data en mi empresa ¿de qué me sirve?
 
Aplicación del Big Data a la mejora de la competitividad de la empresa
Aplicación del Big Data a la mejora de la competitividad de la empresaAplicación del Big Data a la mejora de la competitividad de la empresa
Aplicación del Big Data a la mejora de la competitividad de la empresa
 
Análisis de Redes Sociales (Social Network Analysis) y Text Mining
Análisis de Redes Sociales (Social Network Analysis) y Text MiningAnálisis de Redes Sociales (Social Network Analysis) y Text Mining
Análisis de Redes Sociales (Social Network Analysis) y Text Mining
 
Marketing intelligence con estrategia omnicanal y Customer Journey
Marketing intelligence con estrategia omnicanal y Customer JourneyMarketing intelligence con estrategia omnicanal y Customer Journey
Marketing intelligence con estrategia omnicanal y Customer Journey
 
Modelos de propensión en la era del Big Data
Modelos de propensión en la era del Big DataModelos de propensión en la era del Big Data
Modelos de propensión en la era del Big Data
 
Customer Lifetime Value Management con Big Data
Customer Lifetime Value Management con Big DataCustomer Lifetime Value Management con Big Data
Customer Lifetime Value Management con Big Data
 
Big Data: the Management Revolution
Big Data: the Management RevolutionBig Data: the Management Revolution
Big Data: the Management Revolution
 
Optimización de procesos con el Big Data
Optimización de procesos con el Big DataOptimización de procesos con el Big Data
Optimización de procesos con el Big Data
 
La economía del dato: transformando sectores, generando oportunidades
La economía del dato: transformando sectores, generando oportunidadesLa economía del dato: transformando sectores, generando oportunidades
La economía del dato: transformando sectores, generando oportunidades
 
Cómo crecer, ser más eficiente y competitivo a través del Big Data
Cómo crecer, ser más eficiente y competitivo a través del Big DataCómo crecer, ser más eficiente y competitivo a través del Big Data
Cómo crecer, ser más eficiente y competitivo a través del Big Data
 
El poder de los datos: hacia una sociedad inteligente, pero ética
El poder de los datos: hacia una sociedad inteligente, pero éticaEl poder de los datos: hacia una sociedad inteligente, pero ética
El poder de los datos: hacia una sociedad inteligente, pero ética
 
Búsqueda, organización y presentación de recursos de aprendizaje
Búsqueda, organización y presentación de recursos de aprendizajeBúsqueda, organización y presentación de recursos de aprendizaje
Búsqueda, organización y presentación de recursos de aprendizaje
 
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
 
Fomentando la colaboración en el aula a través de herramientas sociales
Fomentando la colaboración en el aula a través de herramientas socialesFomentando la colaboración en el aula a través de herramientas sociales
Fomentando la colaboración en el aula a través de herramientas sociales
 
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
 
Procesamiento y visualización de datos para generar nuevo conocimiento
Procesamiento y visualización de datos para generar nuevo conocimientoProcesamiento y visualización de datos para generar nuevo conocimiento
Procesamiento y visualización de datos para generar nuevo conocimiento
 
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
 

Último

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

UD. MC. T5. Teoría de grafos y optimización de redes

  • 1. TEMA 5 TEORÍA DE GRAFOS Y OPTIMIZACIÓN DE REDES Ing. Alex Rayón Jerez http://www.alexrayon.es http://paginaspersonales.deusto.es/alrayon 2 de Diciembre del 2011 Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial
  • 2. Índice de contenidos  Introducción  Definiciones  Árbol de extensión o de extensión de mínimo peso  Problemas de camino mínimo  Recorridos en grafos Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial
  • 3. Introducción Primeras etapas Surge en el siglo XVIII con Euler (1707-1803) El problema de los puentes de Konigsberg Resolución de problemas que pueden ser modelados mediante un grafo y resueltos mediante algoritmos específicamente desarrollados para un grafo Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 3
  • 4. Introducción El metro de Londres La historia del metro de Londres tiene mucha relación con la Teoría de Grafos Más concretamente, con la Inmersión de Grafos (Graph Drawing) Permite explicar de forma sencilla la representación (inmersión) de un grafo Para un mismo conjunto de vértices y una misma lista de conexiones entre ellos, puede haber trazados con o sin cruces entre las líneas. Depende del dibujo que se haga del grafo, de la inmersión que se elija, se pueden destacar, y por lo tanto aprovechar, una característica u otra del grafo Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 4
  • 5. Introducción El metro de Londres (II) Los primeros mapas del metro de Londres eran geográficos Dibujar sobre un plano de la ciudad los recorridos de las distintas líneas Harry Beck, ingeniero electrónico empleado en el metro de Londres, se percató en 1931 de que al usuario no le interesaba conocer el recorrido del metro bajo tierra Simplemente le interesaba conocer la posición relativa de las líneas y estaciones para realizar los trasbordos que necesitase Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 5
  • 6. Introducción El metro de Londres (III) Más que un diseño geográfico, resultaría más útil un diseño topológico Menos curvas y direcciones en las líneas De broma, hizo su primer diseño basado en los utilizados en circuitos eléctricos En 1936, entre otros cambios, eliminó curvas y sólo permitió ángulos de 45º y 90º En 1940, se incorporaron ángulos de 60º también, idea que se desechó por enturbiar la claridad del plano Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 6
  • 7. Introducción El metro de Londres (IV) Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 7
  • 8. Introducción El metro de NYC “1972, Massimo Vignelli designed a diagrammatic map for the New York City subway” “...the map was created in B.C. (before computer) for the A.C. (after computer) era.” Nueva versión en la M.T.A.’s The Weekender Web site Contenido semántico en tiempo real (obras, fines de semana, mapa del barrio sobre el que se pasa, etc.) Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 8
  • 9. Definiciones Un grafo, desde el punto de vista geométrico intuitivo, no es más que un conjunto de puntos en el espacio o vértices, que están conectados mediante un conjunto de líneas o aristas Un grafo se define mediante dos conjuntos (G), el conjunto de los vértices del grafo (V) y el conjunto de las relaciones existentes entre los vértices (A) G = (V , A) donde V = {1,2,3,4} A = { (1,2), (1,3), (2,3), (2,2), (3,4), (4,2), (4,3)} Tamaño del grafo: nº de aristas Orden del grafo: nº de vértices Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 9
  • 10. Definiciones (II) Un grafo dirigido o red es un conjunto de nodos, nudos o vértices unidos por arcos (así cada arco es un par ordenado de vértices) Un bucle es un arco de la forma (a,a) como por ejemplo el arco (2,2) Una arista es un arco sin orientación es decir, no ordenado y que puede ser utilizado en el sentido que se desee Un grafo no dirigido es un conjunto de vértices y un conjunto de aristas Un multigrafo es un grafo en el que existen un par de vértices unidos por más de una arista Una cadena es una secuencia de aristas o de arcos sin considerar su orientación, que une un par de nodos. En el ejemplo, la secuencia de arcos que unen el nodo 4 con el 1 sería: (4,2) (2,1). Un camino es una cadena en la que todos los arcos tienen la misma orientación Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 10
  • 11. Definiciones (III) Un grafo es conexo si cualquier par de vértices está unido por al menos una cadena (se dice fuertemente conexo si cualquier par de vértices está unido por al menos un camino) Un ciclo es todo circuito que no contiene vértices repetidos excepto el vértice extremo Un árbol es un grafo conexo y sin ciclos Un grafo se puede almacenar a través de la matriz de incidencia y/o la matriz de adyacencia: La matriz de incidencia de un grafo no dirigido es una matriz con tantas filas como nodos n y tantas columnas como aristas m tiene el grafo definiéndose sus elementos como: 1 si el nodo i pertenece a la arista j bij =  0 otro caso Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 11
  • 12. Definiciones (IV) La matriz de incidencia de un grafo dirigido es igual pero se marca con -1 el nodo inicial y con +1 el nodo final del arco Esta matriz tendrá únicamente dos elementos distintos de cero en cada columna (si hubiera un bucle sólo habría uno) La matriz de adyacencia de un grafo es una matriz cuadrada de tantas filas y columnas como número de nodos y cuyos elementos se definen como: 1 si existe un arco (arista) del nodo i al j aij =  0 otro caso En el caso de un grafo no dirigido esta matriz es simétrica Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 12
  • 13. Definiciones (V) Cálculo de las matrices correspondientes de adyacencia e incidencia de los siguientes grafos: Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 13
  • 14. Árbol de extensión Partiendo de un grafo no dirigido G=(V,E), un árbol de extensión es un árbol que incluye todos los vértices de G y sus aristas están incluidas en E Dado un grafo no dirigido G=(V,E), con “pesos” en sus aristas, el problema de optimización que se plantea sobre él, asociado al árbol de extensión es el problema del árbol de extensión de mínimo peso Consiste en obtener a partir del grafo original un árbol que conecte todos los vértices y cuya suma de los pesos de sus aristas sea mínima Diseño de una red con el objetivo de que tenga la menor longitud o coste global posible Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 14
  • 15. Árbol de extensión (II) Solución a este problema Algoritmo de Kruskal Algoritmo de Prim Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 15
  • 16. Problema de camino mínimo Introducción El problema de los caminos más cortos es el problema que consiste en encontrar un camino entre dos vértices (o nodos) de tal manera que la suma de los pesos de las aristas que lo constituyen es mínima Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 16
  • 17. Problema de camino mínimo Introducción (II) “GPS Data on Beijing Cabs Reveals the Cause of Traffic Jams” Investigadores de la Microsoft Research Asia han dividido la ciudad en regiones (figura contigua), analizando cómo los taxis se mueven a través de ellas Si se puede tomar un camino directo entrea A y B, y un taxista toma un camino alternativa... ¿qué pasa? Algoritmo aplicable a ciudades con mucha densidad de taxis (Mexico City, Bangkok, Tokyo, New York, Buenos Aires y Moscow) Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 17
  • 18. Problema de camino mínimo Enunciado Se trata de buscar el camino más corto de un vértice a todos los demás Se denominan en plural “Problemas de camino mínimo” porque existen varios planteamientos posibles dentro de esta definición: Camino mínimo de un origen a un destino. Caminos mínimos de un vértice a todos los demás. Caminos mínimos de todos a todos los vértices. Etc. Nosotros nos centraremos en el segundo de ellos Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 18
  • 19. Problema de camino mínimo Enunciado (II) El primer paso consiste en comprobar que no existan circuitos de longitud negativa Solución a través del algoritmo de Dijkstra Si hubiera longitudes negativas se debiera resolver por el algoritmo de Bellman-Ford Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 19
  • 20. Problema de camino mínimo Solución Algoritmo de Dijkstra Ir obteniendo el camino mínimo en cada iteración al vértice transitorio con longitud menor desde el origen, ya que al no existir arcos con longitud negativa , nunca será posible disminuir ese valor pasando por ningún nodo cuya distancia sea mayor Una vez asegurada que la distancia obtenida hasta ese vértice es la menor posible, se actualizan las demás etiquetas transitorias, viendo si existe un camino más corto a estos nodos a través del nodo recién etiquetado Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 20
  • 21. Recorrido en grafos Recorridos Son formas de recorrer un grafo (sus nodos y/o sus aristas) cumpliendo determinadas condiciones Su forma clásica responde a problemas en los que no se incluye ningún tipo de optimización El objetivo es encontrar una solución factible al problema planteado, sin embargo a partir de ellos se han formulado nuevos problemas con la optimización ya integrada Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 21
  • 22. Recorrido en grafos Problemas El ciclo euleriano y su problema: El cartero chino El ciclo hamiltoniano y su problema El viajante Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial 22
  • 23. References Libros y Publicaciones Robinson, R. (1999) “Welcome to OR Territory” OR/MS Today pp. 40-43, August. Sitios web Mind the map [online]. URL: http://seispalabras-clara.blogspot.com/2011/09/mind-map.html Ahead of Its Time | An Icon Goes Digital [Online]. URL: http://tmagazine.blogs.nytimes.com/2011/09/16/ahead-of-its-time-an-icon-goes-digital/ GPS Data on Beijing Cabs Reveals the Cause of Traffic Jams [Online]. URL: http://www.stumbleupon.com/su/2ttEz5/www.technologyreview.com/communications/38679/ Problema del camino más corto [Online]. URL: http://es.wikipedia.org/wiki/Problema_del_camino_m%C3%A1s_corto Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial
  • 24. Copyright (c) 2011 Alex Rayón Jerez This work (but the quoted images, whose rights are reserved to their owners*) is licensed under the Creative Commons “Attribution-ShareAlike” License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ * Referencias de la transparencia anterior. Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial
  • 25. Profesor: Ing. Alex Rayón Jerez Bilbao, Septiembre 2011 2º de Grado en Ingeniería en Organización Industrial Facultad de Ingeniería Universidad de Deusto Departamento de Tecnologías Industriales, Facultad de Ingeniería, Universidad de Deusto Avda. de las Universidades, 24, 48007 Bilbao, País Vasco, España Alex Rayón Jerez alex.rayon@deusto.es Para contactar conmigo, muchas formas :-) http://alexrayon.es/alex-rayon-20/ Métodos cuantitativos – 2011/2012 – 2º Grado en Ingeniería en Organización Industrial