Sie sind auf Seite 1von 40

INTRODUCCION

Grafo: Serie de puntos llamados nodos


(nudos) unidos por arcos o aristas.




Red: Es una grafo con algn tipo de flujo en
sus ramales. Ejemplo: Elctrica, transporte.


INTRODUCCION

Cadena: Serie de elementos que van de un
nodo a otro. Ejemplo: 1- 2, 2 -5, 5 -7.
Ruta: Serie de elementos que conforman una
cadena. Ejemplo: Para el anterior 1 - 2 - 5 - 7.
Ciclo: Es la cadena que une un nodo consigo
mismo. Ejemplo: 3 -5, 5 -2, 2 -4, 4 -7, 7- 6, 6 -3.
Grfica conectada: Aquella en la cual al
menos todos los nodos estn conectados.
Ejemplo: El de la grfica.


INTRODUCCION

Ramal orientado: Es aquel que tiene un
sentido determinado, o sea, que tiene un
nodo origen y un nodo destino. Ejemplo:
INTRODUCCION

Grfica orientada: Aquella en la cual todos sus
ramales estn orientados. Ejemplo:

INTRODUCCION

rbol: Grfica sin ciclos. Ejemplo:




La capacidad de flujo de un ramal es el lmite
superior de la ruta de flujo en dicho ramal en
un sentido determinado.









INTRODUCCION

Nodo fuente: Aquel en el cual todos sus
ramales estn orientados hacia afuera.
Ejemplo:
Nodo receptor: Aquel en el cual todos sus
ramales estn orientados hacia l.
Ejemplo

1
9
Algunas Aplicaciones
Diseo de redes de telecomunicaciones
Redes de fibra ptica
Redes de computadoras
Redes telefnicas
Redes de Internet o TV por cable, etc.
Diseo de redes de transporte
Vas ferroviarias, carreteras, etc.
Diseo de una lnea de transmisin elctrica de alto voltaje.
Diseo de una red de tubera para conectar varias localidades.
Ejemplo 1:
La administracin de Seervada Park necesita
determinar los caminos bajo los cuales se deben
tender las lneas telefnicas para conectar las
estaciones con una longitud total mnima de cable.

Se describir paso a paso la solucin de este
problema, en base a los datos que se proporcionan
en la figura siguiente. Los nodos y distancias se
muestran en la red, en donde las lneas delgadas
representan ligaduras potenciales.
RED SEERVADA PARK
rbol de expansin mnima
4 Este problema surge cuando todos los nodos
de una red deben conectar entre ellos, sin
formar un loop.

4 El rbol de expansin mnima es apropiado
para problemas en los cuales la redundancia
es expansiva, o el flujo a lo largo de los arcos
se considera instantneo.

EL TRANSITO DE LA CAPITAL
La ciudad de Managua esta planificando el desarrollo
de una nueva lnea en sistemas de trnsito.
El sistema debe unir 5 distritos, Universidades y
centros comerciales.
La Direccin de transito necesita seleccionar un
conjunto de lneas que conecten todos los centros a un
mnimo costo.
La red seleccionada debe permitir:
- Factibilidad de las lneas que deban ser construidas.
- Mnimo costo posible por lnea.


RED QUE
REPRESENTA
EL ARBOL
EXPANDIDO
5
2 6
4
7
8
1
3
Zona Oeste
Zona Norte
Universidad
Distrito
Comercial
Zona Este
Centro
Comercial
Zona Sur
Zona
Centro
50
34
35
39
45
41
Solucin
Solucin - Analoga con un problema de redes
- El algoritmo que resuelve este problema es un procedimiento muy fcil
(trivial).
- Corresponde a una categora de algoritmos vidos.
- Algoritmo:
* Comience seleccionando el arco de menor longitud.
* En cada iteracin, agregue el siguiente arco de menor
longitud del conjunto de arcos disponibles , tomando la
precaucin de no formar ningn loop.
* El algoritmo finaliza cuando todos los nodos estn
conectados.

Solucin mediante el computador
- Los entrada consiste en el nmero de nodos, el largo de los arcos y la
descripcin de la red.

RED QUE
REPRESENTA LA
SOLUCIN PTIMA
Centro
Comercial
Loop
5
2 6
4
7
8
1
3
Zona Oeste
Zona Norte
Universidad
Distrito
Comercial
Zona Este
Zona Sur
Zona
Centro
50
34
35
39
45
41
Costo Total = C$236 millones
PROBLEMA DEL FLUJO MAXIMO

Nos permite conocer(calcular) la mxima cantidad de
cualquier artculo o informacin que podemos
transportar desde un origen hasta un destino.
Pasos a seguir :
Primer paso: Elegir una ruta arbitraria.
Segundo paso: En dicha ruta escoger aquel ramal de
menor flujo en ese sentido y transportar por esa ruta la
cantidad escogida.
Hacer esto repetitivamente hasta que no sea posible
encontrar una ruta con capacidad de flujo.


Algunas Aplicaciones
Maximizar el flujo a travs de la red de distribucin de
una compaa desde sus fbricas hasta sus clientes.
Maximizar el flujo a travs de la red de suministros de
una compaa de proveedores a las fbricas.
Maximizar el flujo de petrleo por tuberas.
Maximizar el flujo de agua a travs de un sistema de
acueductos.
Maximizar el flujo de vehculos por una red de transporte.
Ejemplo 1
Problema de flujo mximo de Seervada Park.
Tiene varias fbricas y mltiples clientes. Se
trata de aumentar la red original que incluya
una fuente ficticia y un destino ficticio y
algunos arcos nuevos.
Problema de flujo mximo de Seervada
Park
O
A
D
B
C
E
T
5
3
7
1
4
4
2
4
5
1
9
6
Red residual del problema de flujo mximo
de Seervada Park
O
A
D
B
C
E
T
5
3
7
1
4
4
2
4
5
1
9
6
0
0
0
0
0
0
0
0
0
0
0
0
Iteraccin 1: Una de las trayectorias de aumento es OB E T que
tiene capacidad residual igual al mn{7,5,6}=5
si se asigna un flujo de 5 a esta trayectoria, la red resultante es:
O
A
D
B
C
E
T
5
3
2
1
4
4
2
4
0
1
9
1
0
0
0
5
0
0
0
0
5
5
5
0
0
5
O
A
D
B
C
E
T
2
0
2
1
4
4
2
4
0
1
6
1
3
0
0
5
3
3
0
0
5
5
8
Iteraccin 2: Una de las trayectorias de aumento es OA
D T que tiene capacidad residual igual al mn{5,3,9}=3,
si se asigna un flujo de 3 a esta trayectoria, la red resultante
es:
0
0
8
O
A
D
B
C
E
T
1
0
2
0
4
4
2
3
0
1
5
1
4
0
0
5
4
3
1
0
5
5
9
Iteraccin 3: Una de las trayectorias de aumento es OA
B D T que tiene capacidad residual igual al
mn{2,1,4,6}=1, si se asigna un flujo de 1 a esta trayectoria,
la red resultante es:
1
0
9
O
A
D
B
C
E
T
1
0
0
0
4
4
2
1
0
1
3
1
4
0
0
7
6
3
3
0
5
5
11
Iteraccin 4: Una de las trayectorias de aumento es OBD
T que tiene capacidad residual igual al mn{2,3,5}=2, si se
asigna un flujo de 2 a esta trayectoria, la red resultante es:
1
0
11
O
A
D
B
C
E
T
1
0
0
0
3
3
2
1
0
0
2
1
4
0
1
7
7
3
3
1
5
5
12
Iteraccin 5: Una de las trayectorias de aumento es OC
E D T que tiene capacidad residual igual al
mn{4,4,1,3}=1, si se asigna un flujo de 1 a esta trayectoria,
la red resultante es:
1
1
12
O
A
D
B
C
E
T
1
0
0
0
2
2
2
1
0
0
2
0
4
0
2
7
7
3
3
1
6
5
13
Iteraccin 6: Una de las trayectorias de aumento es OC
E T que tiene capacidad residual igual al mn {3,3,1}=1,
si se asigna un flujo de 1 a esta trayectoria, la red resultante
es:
1
2
13
O
A
D
B
C
E
T
1
0
0
0
1
1
2
0
1
0
1
0
4
0
3
7
8
3
4
1
6
4
14
Iteraccin 7: Una de las trayectorias de aumento es OC
E B DT que tiene capacidad residual igual al mn
{2,2,5,1,2}=1, si se asigna un flujo de 1 a esta trayectoria, la
red resultante es:
1
3
14
Ya no existe trayectoria de aumento, por lo que el patrn
actual es ptimo
Ejemplo 2
Encontrar el flujo mximo, en la red,, dado
que la capacidad a travs del arco que va del
nodo i al nodo j es el nmero ms cercano al
nodo i del arco entre estos nodos.
6
3
4
1
1
4
9
4
4
3
RED DE FLUJO MAXIMO
I
A
B
C
T
D
E
Origen
Final
2
3
4
1
1
0
9
0
4
3
Iteraccin 1: Una de las trayectorias de aumento es IA D T
que tiene capacidad residual igual al mn{6,4,4}=4
si se asigna un flujo de 4 a esta trayectoria, la red resultante es:
4
4
4
4
4
I
A
B
C
T
D
E
Origen
Final
2
0
4
1
1
0
6
0
1
3
Iteraccin 2: Una de las trayectorias de aumento es IB E T
que tiene capacidad residual igual al mn{4,3,9}=3
si se asigna un flujo de 3 a esta trayectoria, la red resultante es:
4
4
4
7
7
3
3
3
I
A
B
C
T
D
E
Origen
Final
2
0
3
1
1
0
5
0
0
2
Iteraccin 3: Una de las trayectorias de aumento es IB C E
T que tiene capacidad residual igual al mn{1,3,4,6}=1, se
asigna un flujo de 1 a esta trayectoria, la red resultante es:
4
4
4
8
8
4
3
4
1
1
I
A
B
C
T
D
E
Origen
Final
2
0
2
0
1
0
4
0
0
2
Iteraccin 4: Una de las trayectorias de aumento es IC E T,
que tiene capacidad residual igual al mn{1,3,5} =1, se asigna un
flujo de 1 a esta trayectoria, la red resultante es:
4
4
4
9
9
4
3
5
1
2
1
I
A
B
C
T
D
E
Origen
Final
Problema del flujo mximo
Este modelo se utiliza para reducir los embotellamientos
entre ciertos puntos de partida y destino en una red.
Existe un flujo que viaja desde un nico lugar de origen hacia
un nico lugar destino a travs de arcos que conectan nodos
intermedios
Cada arco tiene una capacidad que no puede ser excedida
La capacidad no debe ser necesariamente la misma para cada
direccin del arco.
Definicin del Problema

- Existe un nodo origen (con el nmero 1), del cual los flujos emanan.

- Existe un nodo terminal (con el nmero n), en el cual todos los flujos
de la red son depositados.

- Existen n-2 nodos (nmerados del 2, 3,....,n-1), en el cual el flujo que
entra es igual al flujo que sale.

- La capacidad C
ij
que transita del nodo i al nodo j, y la capacidad C
ji

para la direccin opuesta.



El objetivo es encontrar la mxima
cantidad de flujo que salga del nodo 1 al
nodo n sin exceder la capacidad de los
arcos.
COMPAA QUIMICA UNIDA
Qumica unida produce pesticidas y otros productos de
control agrcola.
El veneno qumico necesario para la produccin es
depositado en grandes tambores.
Una red de tubos y vlvulas regula el flujo del qumico de
los tambores a las diferentes reas de produccin.
El departamento de seguridad debe disear un
procedimiento que vace los tambores de la forma ms
rpida posible dentro de los tubos del rea de depsito,
usando la misma red de tubos y vlvulas.
El procedimiento debe determinar:
- Qu vlvulas deben abrirse y cerrarse
- Estimar el tiempo total de descarga.
Tambores
con qumico
Tubo de Seg.
1
7
4
2
3
6
5
10
0
8
0
0
0
0
0
0
0
10
6
1
12
1
4
4
2
2
8
3
3
7
2
El mximo flujo de 2 a 4 es 8
No se permite flujo de 4 a 2.
Solucin - Analoga de un problema de programacin lineal
Variables de decisin
X
ij
- Flujo que viaja desde el nodo i hacia el nodo j a travs del arco
que conecta ambos nodos.
Funcin Objetivo - Maximizar el flujo que sale del nodo 1
Max X12 + X13
Restricciones
[Flujo total que sale del nodo 1] = [Flujo total que entra en el
nodo 7]
X12 +X13 = X47 + X57 + X67
[Para cada nodo intermedio: Flujo que entra = flujo que sale]
Nodo 2: X12 + X32 = X23 +X24 + X26
Nodo 3: X13 +X23 + X63 = X32 +X35 + X36
Nodo 4: X24 +X64 = X46 + X47
Nodo 5: X35 +X65 = X56 + X57
Nodo 6: X26 +X36 + X46 +X56 = X63 +X64 +X65 + X67
EL flujo no puede exceder la capacidad de los arcos
X12 10; X13 10; X23 1; X24 8; X26 6; X32 1;
X35 15; X36 4; X46 3; X47 7; X56 2; X57 8;
X63 4; X64 3; X65 2; X67 2;

Los flujos no pueden ser negativos: Todos X
ij
>= 0

Se debe tener presente que este problema es relativamente
pequeo y la solucin puede ser obtenida rpidamente usando
el modelo de programacin lineal.

Sin embargo para problemas de mayor envergadura se aconseja
usar el modelo de redes.
Solucin-Analoga con un problema de redes

- La idea bsica es la siguiente:

* Encontrara un sin capacidad en cada uno de sus arcos.
* Aumentar el flujo de esos arcos por la mnima capacidad de
uno de los arcos de la ruta.
* Repetir este procedimiento hasta completar la ruta de
manera tal que todos los arcos tengan una capacidad
residual positiva.
*Designar un nodo origen y un nodo de flotacin
* Definir las capacidades de todos los arcos en la red ( en
ambos sentidos)
* A continuacin se muestra la solucin obtenida usando
WINQSB.

Das könnte Ihnen auch gefallen