Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Conceptos de Grafos y Redes Algunos algoritmos importantes. Traveling Salesman Problem (TSP) El problema de la ruta ms corta. rbol de expansin mnima y mxima. Problema del flujo mximo. Problema del flujo de costo mnimo y Problemas de Trasbordo. Bin Packing Problem (BPP) Redes de Administracin de Proyectos. El problema de la ruta crtica y los mtodos Pert/CPM.
Grafos y Redes
La historia se inicia en la ciudad de Konigsberg (Prusia) en el ao 1750 El matemtico suizo Leonard Euler se planteo el problema de los puentes de la ciudad, que consista en demostrar si era posible atravesar todos los puentes y regresar al punto de origen en una de las mrgenes del rio sin pasar dos veces por el mismo puente. Esto dio origen a la Teora de Grafos y a la Topologa
Grafos y Redes
a
b c
Una red o grafo consiste de un conjunto de puntos (llamados nodos o vrtices) y un conjunto de lneas (llamados arcos, ligaduras, aristas) que unen pares de puntos. Es un par de conjuntos
G=(V, E) que satisfacen E [V]2, V es el conjunto de nodos y E el de arcos compuestos de dos elementos de V, v={v1,v2}. |V|=n es el orden de G.
d(a)=d(b)==d(e) =4,
n(n-1)/2 conectividad maxima
Una red es completa si sus nodos estn conectados dos a dos y su conectividad es
n(n-1)/2
Grafos y Redes
a
b c Dos nodos se denominan adyacentes o vecinos si comparten un arco. El grado de un nodo d(vi) es el numero de arcos incidentes en el. La suma de todos los grados de los nodos en V es el doble de arcos E de G: La cantidad de nodos es igual a ala cantidad de arcos mas 1: |V|=|E| +1.
d(a)=d(b)==d(e) =4,
n(n-1)/2 conectividad maxima
Grafos y Redes
a c
e
a->b->c n(n-1)
d
Trayectoria dirigida o
Si G es un grafo tal que E pertenece a VxV se dice que G es un grafo dirigido donde E es el conjunto de pares ordenados (u, v) en el conjunto cartesiano VxV. Una trayectoria o ruta entre dos nodos es una sucesin de arcos distintos concatenados que unen los dos nodos. En una red dirigida existen nodos origen (a), destino (d) y de trasbordo (b).
Grafos y Redes
a c b Un ciclo es una trayectoria que comienza y termina en el mismo nodo. Dos nodos estn conectados si la red contiene al menos una trayectoria entre ellos. Un grafo conexo es una red en que cada par de nodos esta conectado. Un rbol de expansin es una red conexa para los n nodos. Es de amplia aplicacin en optimizacin de redes de distribucin y transporte
a->d->b->a
ciclo
Grafos y Redes
a b Un ciclo Hamiltoniano es un ciclo que contiene todos los nodos del grafo o red. Un grafo es hamiltoniano si existe al menos un ciclo hamiltoniano. Se usa para la solucin del Traveling Salesman Problem (TSP):
Un vendedor debe visitar todas las ciudades de la red pasando una sola vez por cada una y en el ciclo de menor costo de la red. Se usan algoritmos sofisticados para su solucin (heursticos, genticos, etc.). Es un problema NP-Hard de la computacin
c
e d
Grafos y Redes
Traveling Salesman Problem (TSP) - Caso simtrico 4 nodos y 6 arcos:
Grafos y Arboles
a c f e d b
a es el nodo raiz a,c son nodos internos b,d,e,f son nodos terminales n nodos implica n-1 arcos
Un rbol es un grafo conexo que no posee ciclos y se expresa como T=(V, E). En T hay un nico camino o ruta entre el nodo raz y cualquier otro nodo.
Grafos y Arboles
a c f e d
a es el nodo raiz a,c son nodos internos b,d,e,f son nodos terminales n nodos implica n-1 arcos
Un rbol con raz es un rbol dirigido con exactamente un vrtice v en V cuyo grado de entrada es cero y el grado de entrada de todos los otros nodos es uno. Existe una relacin de padre a hijos entre los nodos. En un rbol raz los nodos cuyo grado de salida es cero se denominan hojas o nodos terminales. Los dems son los nodos internos o no terminales.
f
e d
Determinar que ruta, desde la entrada del parque O a la estacin T (mirador) es la que tiene la distancia total mas corta para el transporte de los visitantes en un lnea de tren. Los nodos intermedios son estaciones de vigilancia los arcos estn dados en kms.
A B C
2 5 4 2,5 4 7 1 3 4,7
OA
O, A
B C D
AB
O, A, B
C E D
BC
O, A, B, C
D
E
4,7
3,4 1,4,7 5, 7 Total
BE
5 6
O, A, B, C, E O, A, B, C, E
D T
1 5 14
E T
ED DT
Problema de Trasbordo
3
10 8
3 6
5
6
8
1
9
4
7
Ciudad Trasbordo
Costo
Problema de Trasbordo
Determinacin de los costos de transporte usando la ruta ms barata
9
3
10 8
3 6
1
9
4
7
2 6
Origen 1 1 1 4 4 4
Destino 2 3 7 2 3 7
Ruta 1-2 1-3 1-2, 2-4, 4-5, 5-7 4-2 4-5, 5-3 4-5, 5-7
Costo Minino 9 9 26 6 9 9
Problema de Trasbordo
Determinacin de los costos de transporte usando la ruta Ms barata
9
3
10 8
3 6
1
9
4
7
2 6
Origen 1 1 1 4 4 4
Destino 2 3 7 2 3 7
Ruta 1-2 1-3 1-2, 2-4, 4-5, 5-7 4-2 4-5, 5-3 4-5, 5-7
Costo Minino 9 9 26 6 9 9
Problema de Trasbordo
Determinacin de los costos de transporte usando la ruta Ms barata 3 9 1
9 8 3 10 6
5 6
8
4
7
2 6
Origen 1 1 1 4 4 4
Destino 2 3 7 2 3 7
Ruta 1-2 1-3 1-2, 2-4, 4-5, 5-7 4-2 4-5, 5-3 4-5, 5-7
Costo Minino 9 9 26 6 9 9
Origen 1 4 Demanda
Oferta 20 10
Problema de Trasbordo
Determinacin de los costos de transporte usando la ruta ms barata
9
3
10 8
3 6
1
9
4
7
2 6
Origen 1 4 Demanda
Oferta 20 10
D
5 0
10
4 7
E I
Actividad
Duracion (semanas)
Actividades Predecesora s
Actividades Sucesoras
Holgura (S)
S A B C D E
0 2 4 10 6 4 S A B C C
A B C D,E,I F F
0 0 2 6 16 16
0 2 6 16 22 20
0 0 0 0 1 3
I
F T
7
5 0
C
D,E,I F
F
T
16
23 28
23
28 28
0
0 0
D
5 0
10
4 7
E I
Actividad
Duracin (semanas)
Actividades Predecesoras
Actividades Sucesoras
Holgura (S)
S A B C D E I F T
0 2 4 10 6 4 7 5 0 S A B C C C D,E,I F
A B C D,E,I F F F T
0 0 2 6 16 16 16 23 28
0 0 2 6 17 19 16 23 28
0 2 6 16 22 20 23 28 28
0 2 6 16 23 23 23 28 28
0 0 0 0 1 3 0 0 0
Thanks
Q&A