Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una red está formada por nudos conectados por hilos. Sobre los hilos se indica el sentido
del flujo.
Fig. 1
Una propiedad fundamental de las redes es que el flujo total que entra en un nudo es
igual al flujo total que sale
Fig. 2
En la figura 2 tenemos que x1 + x2 = x3 + x4
Fig. 3
Como ves, los nudos están numerados y los distintos hilos se identifican
con las variables
x1, x2, x3, x4, x5. Algunos hilos tienen un cierto valor constante como 20 o
40,
puede ser el flujo de tráfico en una ciudad, o la cantidad de agua que pasa
por una
tubería, en esos casos los valores estarán medidos en litros por segundo o
miles de litros por hora
x1 x2 x3 x4 x5 c
1 1 0 0 0 40
0 0 1 -1 0 -40
0 1 1 0 0 40
1 0 0 0 -1 -20
0 0 0 -1 1 -20
y elegimos Data/Matrix
la matriz que creemos (main). Para guardar la matriz elegimos la variable a y la dimensionamos
las matrices, pero en los modelos de calculadoras que trabajamos es más factible
Para expresar las infinitas soluciones utilizamos la representación paramétrica de las soluciones.
x1 = t-20
x2 = 60-t
x3 = t-20
x4 = 20+t
x5 = t
Variando el flujo que se hace pasar por el hilo x5 podemos controlar y ver como varía el
flujo del resto
de hilos y nodos de la red. Ésto es de gran utilidad en los modernos sistemas de control de
flujo de tráfico
en las ciudades o en las canalizaciones del agua como veremos en los ejemplos
siguientes.
El agua fluye por una red de tuberías (en miles de metros cúbicos por
hora) tal y como muestra la figura.
Planteamos el sistema
x1 x2 x3 x4 x5 x6 x7 c
1 0 1 0 0 0 0 600
-1 1 0 1 0 0 0 0
0 1 0 0 1 0 0 500
0 0 0 0 1 0 1 500
0 0 0 1 0 -1 1 0
0 0 1 0 0 1 0 600
en su representación paramétrica.
Llamando t a x7 y s a x6 tenemos:
x1 = s
x2 = t
x3 = 600 - s
x4 = s - t
x5 = 500 - t
x6 = s
x7 = t
Entonces s = t = 0
x1 = 0
x2 = 0
x3 = 600
x4 = 0
x5 = 500
x6 = x7 = 0
entonces x7=-500.
hay que aumentar el flujo hacia el nodo 4 para poder cumplir con la demanda de
agua.
Queda:
x1 = 0
x2 = -500
x3 = 600
x4 = 500
x5 = 1000
x6 = 0
x7 = -500
En la práctica, las empresas utilizan potentes ordenadores y programas capaces para resolver los sistemas de
Ecuaciones lineales que les plantean estas simulaciones. Para que te hagas una idea, un problema de
programación de tripulaciones y vuelos en la Empresa American Airlines requirió cálculos con matrices de 837
filas y 12.750.000 columnas. Este problema de Programación Lineal exigió dividir el problema en unidades más
pequeñas y resolverlo en un superordenador CRAY Y-MP.