Вы находитесь на странице: 1из 46

Mapa Conceptual Del Curso

PROGRAMACIN TEORA DE TEORIA DE TEORIA DE


REDES CADENA DE MARKOV
DINAMICA JUEGOS DECISIONES COLAS

PROCESOS JUEGOS ESCALARES, CRITERIOS Y ARBOLES ESTRUCTURA DEL


CONCEPTOS PD DETERMINISTICA
MARKOVIANOS JUEGOS SUMA CERO DE DECISION MODELO

MODELOS
ALGORITMO DE ANALISIS DE MODELOS DE
PD PROBABILISTICA DECISIONES JUEGOS MATRICIALES
REDES SENSIBILIDAD COLAS
MARKOVIANOS

APLICACIONES APLICACIONES APLICACIONES APLICACIONES APLICACIONES APLICACIONES


Modelos de Redes

1. Modelo de la Ruta ms corta


2. Modelo del rbol Expandido Mnimo
3. Modelo del Flujo Mximo

MSC. JOS HERNNDEZ VALLEJOS 2


1. Modelo de la Ruta ms corta
a. Considernse todos los nodos que estn
directamente conectados con el origen.
Etiquetarlos con la distancia al origen y su nodo
predecesor. Etiquetas temporales, [distancia,
nodo].
b. De entre todos los nodos candidatos con
etiquetas temporales, escoger el que tenga la
distancia menor y se marca como permanente.
Si todos estn con etiquetas permanentes se va
al paso d.

MSC. JOS HERNNDEZ VALLEJOS 3


Modelo de la Ruta ms corta

c. Todo nodo que no tenga etiqueta permanente, tendr


etiqueta temporal o estar sin etiqueta. Sea L el ltimo
nodo con etiqueta permanente. Considernse todas las
etiquetas de los vecinos de L (directamente conectados a
L mediante un arco). Para cada uno de estos nodos
calclese la suma de su distancia a L. Si el nodo en
cuestin no est etiquetado, asgnese una etiqueta
temporal que conste de esta distancia y de L como
predecesor. Si el nodo en cuestin ya tiene etiqueta
temporal, cmbiese slo si la distancia recin calculada es
menor que la componente de distancia de la etiqueta
actual. En este caso, la etiqueta contendr esta distancia y
a L como predecesor. Regresar al paso b

MSC. JOS HERNNDEZ VALLEJOS 4


Modelo de la Ruta ms corta

d. Las etiquetas permanentes indican la distancia ms


corta entre el nodo origen a cada nodo de la red.
Tambin indican el nodo predecesor en la ruta ms corta
hacia cada nodo. Para encontrar el camino ms corto de
un nodo dado, comincese en l y retroceda al nodo
anterior. Continuar con el recorrido hasta llegar al origen.

MSC. JOS HERNNDEZ VALLEJOS 5


Modelo de la Ruta ms corta
Ejemplo: Para el siguiente grafo encontrar la distancia ms
corta desde el nodo H al resto de los nodos.

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 6


Modelo de la Ruta ms corta

7 1
8
2 3 6
H 7
4
(0,0) 1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 7


Modelo de la Ruta ms corta
Solucin:

(8,H)
7 1
8
2 3 6
H 7
4
(0,0) 1 3
(7,H) 3
4 1 3
1
5
1
2 2
(4,H) 6

MSC. JOS HERNNDEZ VALLEJOS 8


Modelo de la Ruta ms corta
Solucin:

(8,H)
7 1
8
2 3 6
H 7
4
(5,1) 1 3
(7,H) 3
4 1 3
1 (6,3)
5
1
2 2
(4,H) 6
(10,1)
(6,3)
MSC. JOS HERNNDEZ VALLEJOS 9
Modelo de la Ruta ms corta
Solucin:

(8,H)
7 1
8
2 3 6
H 7
4
(5,1) 1 3
(7,H) 3
4 1 3
1 (6,3)
5
1
2 2
(4,H) 6
(10,1)
(6,3)
MSC. JOS HERNNDEZ VALLEJOS 10
Modelo de la Ruta ms corta
Solucin:

(8,H)
7 1
8
2 3 6
H 7
4
(5,1) 1 3
(7,H) 3
4 1 3
1 (6,3)
5
1
2 2 (8,2)
(4,H) 6
(10,1)
(6,3)
MSC. JOS HERNNDEZ VALLEJOS 11
Modelo de la Ruta ms corta
Solucin:

(8,H)
7 1
8 (9,4)
2 3 6
H 7
4
(5,1) 1 3
(7,H) 3
4 1 3
1 (6,3)
5
1
2 2 (8,2)
(4,H) 6
(10,1)
(6,3)
MSC. JOS HERNNDEZ VALLEJOS 12
Modelo de la Ruta ms corta
Solucin:

(8,H) (9,7)
7 1
8 (9,4)
2 3 6
H 7
4
(5,1) 1 3
(7,H) 3
4 1 3
1 (6,3)
5
1
2 2 (8,2)
(4,H) 6
(10,1)
(6,3)
MSC. JOS HERNNDEZ VALLEJOS 13
Modelo de la Ruta ms corta
Solucin:
(8,4)
(8,H) (9,7)
7 1
8 (9,4)
2 3 6
H 7
4
(5,1) 1 3
(7,H) 3
4 1 3
1 (6,3)
5
1
2 2 (8,2)
(4,H) 6
(10,1)
(6,3)
MSC. JOS HERNNDEZ VALLEJOS 14
Modelo de la Ruta ms corta
Solucin:

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 15


Modelo de la Ruta ms corta
Solucin:

(8,H) (9,7)
7 1
8

2 3 6
H 7 (9,4)
4
(5,1) 1 3
(6,3) 3
4 1 3
1
5
1
2 2
(4,H) 6 (8,2)
(6,3)

MSC. JOS HERNNDEZ VALLEJOS 16


Modelo de la Ruta ms corta
Solucin:

(8,H) (9,7)
7 1
8

2 3 6
H 7 (9,4)
4
(5,1) 1 3
(6,3) 3
4 1 3
1
5
1
2 2
(4,H) 6 (8,2)
(6,3)

MSC. JOS HERNNDEZ VALLEJOS 17


Eventos Distancia
i j Mnima Trayectoria
H 1 4 H1
H 2 6 H132
H 3 5 H13
H 4 6 H134
H 5 8 H1345
H 6 9 H76, H1346, H13476
H 7 8 H7, H1347

MSC. JOS HERNNDEZ VALLEJOS 18


2. Modelo de rbol extensin mnima

Definicin 1 Un rbol es un grafo que tiene sus n nodos


(vrtices) conectados (conexo) con n-1 arcos (aristas),
no existiendo ciclos (caminos cerrados)

Definicin 2 Un rbol de expansin de costo mnimo es aquel en


que todos los enlaces tienen longitudes (costos)
mnimas

MSC. JOS HERNNDEZ VALLEJOS 19


rbol de expansin mnima.

1. Se selecciona un nodo cualquiera y se


conecta al nodo ms cercano a ste.
2. Se identifica el nodo no conectado ms
cercano a un nodo conectado y se conectan
estos dos nodos
Nota: Empates se deciden en forma arbitraria.
Los empates indican que existen soluciones
alternativas para la construccin.

MSC. JOS HERNNDEZ VALLEJOS 20


Ejemplo: Encontrar el AEM para el siguiente grafo

7 1
8
2
3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 21


Modelo del rbol de Extensin
Mnima
Ejemplo: Para el siguiente grafo encontrar la distancia ms
corta de conexin desde el nodo H al resto de los nodos.

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 22


Modelo del rbol de Extensin Mnima

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 23


Modelo del rbol de Extensin Mnima

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 24


Modelo del rbol de Extensin Mnima

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 25


Modelo del rbol de Extensin Mnima

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 26


Modelo del rbol de Extensin Mnima

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 27


Modelo del rbol de Extensin Mnima

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 28


Modelo del rbol de Extensin Mnima

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 29


Modelo del rbol de Extensin Mnima

7 1
8
2 3 6
H 7
4
1 3
4 1 3 3
1
5
1
2 2
6

MSC. JOS HERNNDEZ VALLEJOS 30


Solucin :
7 1
2 6
H
4
1
4 1 3
1
5
1
2 2

MSC. JOS HERNNDEZ VALLEJOS 31


Modelo del Flujo Mximo

Descripcin En este problema hay un solo nodo fuente (nodo de


entrada) y un solo nodo destino (nodo de salida), y el
resto son nodos de transbordo. El problema consiste
en encontrar la mxima cantidad de flujo total
(petrleo, gas, efectivo, mensajes, trnsito, etc.) en
una unidad de tiempo.
La cantidad de flujo por unidad de tiempo en cada
arco est limitada por las restricciones de capacidad.
Este problema se puede representar como una red
dirigida y conexa.

MSC. JOS HERNNDEZ VALLEJOS 32


Ejemplo: Determinar el flujo mximo que debe ingresar por la
estacin 1 y salir por la estacin 6

6 0
0 2 4 6
2
0 0 0
F 4 F
1 6
0
3 1
6 0 2
0 3 5
4 0

Consideremos un camino desde el nodo 1 al nodo 6


Ejemplo: 1-2-5-6
MSC. JOS HERNNDEZ VALLEJOS 33
Consideremos un camino desde el nodo 1 al nodo 6
Ejemplo: 1-2-4-6 Flujo mximo = 4

2 4
4 6 0 2
0 2 4 6
4
0 2
0 0 0
F 4 F
1 6
0
3 1
6 0 2
0 3 5
4 0

MSC. JOS HERNNDEZ VALLEJOS 34


Consideremos ahora un camino desde el nodo 1 al nodo 6
Ejemplo: 1-3-5-6 Flujo mximo = 2

2 4
4 6 0 2
0 2 4 6
4
0 2
0 0 0
F 4 F
1 6
3 1
6 0 0
4 2
0 3 5 2
2 4 0
2 0
2

MSC. JOS HERNNDEZ VALLEJOS 35


Consideremos ahora un camino desde el nodo 1 al nodo 6
Ejemplo: 1-3-2-4-6 Flujo mximo = 2
0
6 2 4 0
4 6 0 2
0 2 4 6 6
4
0 2
20 0 0
F 4 F
1 6
13 1
6 0 0
4 2
0 3 5 2
2 4
2 0 0
4 2 2

MSC. JOS HERNNDEZ VALLEJOS 36


SOLUCIN
0 6
2 6 4 0
4 6 0 2 6
0 2 4 6 6
4 4
0 2
20 0 0
8 4 8
1 6

2
1
6 13 0 0
4 2
2
4 0 3 5 2 2
2 4 0
2 0
4 2 2

MSC. JOS HERNNDEZ VALLEJOS 37


Se dice que la cantidad de flujo a lo largo de dicho
recorrido es factible si:

1 No excede la capacidad de ningn arco del camino


2 Con excepcin de los nodos 1 y 6, el flujo en cada nodo
debe satisfacer la condicin de conservacin

La cantidad mxima que puede fluir desde la fuente a lo


largo de un camino es igual a la menor de las
capacidades de los arcos de dicho camino
Al asignar un flujo a un arco nos atendremos a las reglas:

1 Se reduce la capacidad en la direccin del flujo (cantidad de flujo)


2 Se aumenta la capacidad en sentido opuesto (cantidad de flujo)

MSC. JOS HERNNDEZ VALLEJOS 38


Ejemplo: Considerar el arco 1-2

4 0
1 2

Si se asignan dos unidades a este arco:


Aplicando las reglas 1 y 2 se tiene
2 2
1 2
(2 )

Se gener una capacidad ficticia en la direccin 2-1


Enviar una unidad de 2 a 1

3 1
1 2
(1 )

MSC. JOS HERNNDEZ VALLEJOS 39


Algoritmo
Inicial Inicializar cada nodo del grafo con capacidades uij en
la direccin del flujo y cero en la direccin opuesta.
1 Encontrar cualquier camino de la fuente a destino que
tenga capacidad de flujo positiva, si no los hay, se
habr encontrado la solucin ptima.
2 Sea cmin la capacidad mnima de flujo entre los arcos
seleccionados en el paso 1, se aumenta el flujo
existente a travs de la red al enviar un flujo adicional
cmin para todos los arcos del camino.
3
Para todos los arcos del camino, disminyanse las
capacidades en la direccin del flujo y aumntese las
capacidades en la direccin opuesta en cmin. Volver al
paso 1
MSC. JOS HERNNDEZ VALLEJOS 40
Aplicar el algoritmo al grafo del ejemplo:

Paso Inicial

0
6 4
0 2 6
2
0 0 0
4
1 6
0
3 1
6 0 2
0 3 5
4 0

MSC. JOS HERNNDEZ VALLEJOS 41


Iteracin 1:
Elegir arbitrariamente el camino 1-3-5-6
cmin = MIN(6,4,2)=2; actualizando la red se tiene

0
6 4
0 2 6
2
0 0 0
4 2
2 6
1
0
3 1
6 0 2
4 2
0 3 5 0
2 4 0
2 2

MSC. JOS HERNNDEZ VALLEJOS 42


Iteracin 2:
Elegir arbitrariamente el camino 1-2-4-6
cmin = MIN(4,6,6)=4; actualizando la red se tiene

2 4
4 6 0 2
0 2 4 6
2 4
0 6
6 0 0 0
4 2
2 6
1
0
3 1
6 0 2
4 2
0 3 5 0
2 4 0
2 2
MSC. JOS HERNNDEZ VALLEJOS 43
Iteracin 3:
Elegir arbitrariamente el camino 1-3-2-4-6
cmin = MIN(4,3,2,2)=2; actualizando la red se tiene

6
0 4 0
2
4 6 0 2
0 2 4 6 6 8
8 2 4
0 6
6 4 2 0 0 0
2
2 6
1
0
1 3 1
6 0 2
4 2
2 0 3 5 0
42 4 0
2 2
MSC. JOS HERNNDEZ VALLEJOS 44
Clculo de la cantidad de flujo en cada arco

Se determina comparando la capacidad inicial de cada arco


con la capacidad inicial. Para cada arco la regla es:
Si la capacidad final es menor que la capacidad inicial,
calcular la diferencia. Esta es la cantidad del flujo a travs
del arco.
Ejemplo: Arco 3-5

Inicial 3 4 0 5

Final 3 2 2 5

Final < inicial entonces el flujo es 4-2=2


MSC. JOS HERNNDEZ VALLEJOS 45
Aplicando la regla anterior a todos los arcos se tiene el
siguiente grafo:

6
2 4
6
4
8 8
1 6
2
4 2
5
3 2

MSC. JOS HERNNDEZ VALLEJOS 46

Вам также может понравиться