Sei sulla pagina 1di 30

Modelos de optimización de

redes II
Mg. Giuliana Romero
Flujo restringido de costo mínimo
• En ocasiones, lo que se busca determinar acerca de una red es la
manera en la cual distribuir algún tipo de material por los conductos
de la misma (arcos) al menor costo posible, calculado éste con el
costo unitario de transporte de cada conducto y respetando los
límites máximos permisibles de flujo en toda la red.
• Para el transporte del material por los conductos de la red, desde los
puntos de producción hasta los de consumo, se denotan nodos
fuentes, nodos de trasbordo –donde concurren varias rutas– y nodos
destino.
Flujo restringido de costo mínimo
• Para plantear el modelo de flujo de costo
mínimo, se considera una red conexa
dirigida, en donde al menos se incluyen un
nodo de producción ( fuente) y uno de
consumo (destino).
• LA PRODUCCIÓN TOTAL DE LA RED DEBE
SER IGUAL A LA DEMANDA TOTAL DE ÉSTA,
en caso contrario, se utilizan nodos ficticios
para lograr el balance.
• En adelante sólo se considerarán problemas
balanceados.
Tipos de nodos
Aplicaciones Fuentes De transbordo Demanda

Red de distribución de Fuentes de bienes o Bodegas o almacenes Clientes internos y


sumisnistros suministros intermedios externos
Adminstración de flujo de Fuentes de efectivo en Opciones de inversión a Necesidad de efectivo en
efectivo tiempos específicos corto plazo tiempos específicos
Administración de Fuentes de desechos Instalaciones de Rellenos
desechos solidos solidos procesamiento
Coordinación de mezcla Plantas Producción de un articulo Distribuidor
en productos en plantas especifico
Flujo restringido de costo mínimo
• El objetivo del modelo es minimizar el costo de transporte,
satisfaciendo tanto las demandas de los consumidores como las
restricciones de flujo en los conductos de la red.
• La notación de las variables y los datos involucrados en el
desarrollo del modelo son:
cij : costo por unidad de flujo a través del arco que va del nodo i al nodo j.
uij : capacidad de flujo del arco que va del nodo i al nodo j.
bi : flujo neto generado del nodo i.
• Donde bi puede ser positiva si el nodo i es un nodo fuente,
negativa si el nodo i es un nodo demanda o cero si el nodo i es un
nodo trasbordo.
Flujo restringido de costo mínimo
• Las variables de decisión son el flujo
en los conductos:
xij : flujo en el arco que va del
nodo i al nodo j.
• Como el objetivo es minimizar el
costo de transporte a través de la
red y considerando que las sumas
de los flujos se realiza sobre los
nodos, la función de costos y las
restricciones están determinadas
por las expresiones:
Flujo restringido de costo mínimo
• La primera suma de la
primera restricción indica el
flujo total que sale del i-
ésimo nodo, mientras que la
segunda suma indica el flujo
total que entra al i-ésimo
nodo, por lo que la
diferencia de las sumas
debe ser igual a la
producción o demanda del
nodo e igual a cero para los
nodos de trasbordo.
Método de resolución
1. Construir el GRAFO RESIDUO (Gr), ponderando los flujos y costos
2. Obtener los caminos mas cortos de s a t en el subgrafo Gr, inducido
por los arcos con valores positivos
3. Escoger entre los caminos el que tenga mayor delta (Δ) asociado, que
es el menor valor a lo largo del camino, el que se resta al sentido del
camino o suma al sentido contrario del camino.
4. iterar
Problema
• Se desea enviar el mayor número posibles de unidades de gas de s a t
utilizando la siguiente red de tuberías.
• Suponiendo que el número enmarcado en un circulo asociado al arco
es el coste por unidad de trasladar una unidad de gas; y el otro
numero asociado al arco representa la capacidad máxima de la
tubería. ¿Cuál será el mayor flujo posible que podríamos enviar. Y si
hay varias posibilidades de obtener dicho flujo máximo ¿cuál sería la
de menor coste?
Problema
1. Construir el GRAFO
RESIDUO (Gr), ponderando
los flujos y costos
• Se ponderan los valores
de costos, haciéndolos
negativos, y cambiando
el sentido de la ruta
• Luego se seleccionan las
capacidades de flujo
menores de cada arco
• Y se los resta a la
capacidad máxima de
flujo, quedando
Problema
2. Obtener los caminos mas
cortos de s a t en el
subgrafo Gr, inducido por
los arcos con valores
positivos
• Allí se obtiene que la 1era
ruta más corta es s-a-t
• Con un precio de 10
• Un flujo máximo de 8
• Un Δ de 3
Problema
• Ahora restaremos el
valor de delta (3) y
sumaremos en el Gr
este valor (3)
• El coste de 12, se
incrementa a 36, ya
que se pueden enviar
3 unidades de gas
por cada arco
Problema
• Aquí se tiene otra ruta, en la
que se usara el Gr, es decir
vamos a limitar la capacidad de
flujo de un arco.
• Allí se obtiene que la 2da ruta
más corta es s-b-c-a-t
• Con un coste de 13
• Un flujo máximo de 7
• Un Δ de 1
Problema
• Ahora restaremos el
valor de delta (1) y
sumaremos en el Gr
este valor (1)
• El coste de enviar una
unidad por esa ruta
seria 13
Problema
• Allí se obtiene que la 3ra
ruta más corta es s-d-e-t
• Con un coste de 28
• Un flujo máximo de 9
• Un Δ de 1
• Ahora restaremos el valor
de delta (1) y sumaremos
en el Gr este valor (1)
• El coste de enviar una
unidad por esa ruta seria
9
Problema
• Vemos que hay
varias rutas con 0
CAPACIDAD DE
FLUJO
• Los resultados
para este
problema serian
con los valores
agregados, los que
se ven en la figura
• Con un coste de
36+13+9=58
Método Símplex de Redes
• Es una versión muy simplificada del método
símplex para resolver problemas de flujo de
costo mínimo.
• Se realiza los mismos pasos básicos en cada
iteración —encontrar la variable básica
entrante, determinar la variable básica que
sale y obtener la nueva solución BF— con el
fin de mover la solución BF actual a una
adyacente mejor.
• Sin embargo, ejecuta estos pasos en una
forma que explota la estructura especial de la
red del problema sin necesidad alguna de la
tabla símplex.
Método Símplex de Redes
• El método símplex de redes extiende estas ideas para resolver
también otros tipos de problemas de flujo de costo mínimo.
• En esta sección se presenta una descripción abreviada del método
símplex de redes que centra la atención exactamente en los
conceptos principales. Se omiten ciertos detalles necesarios para
manipularlo en computadora, entre otros, cómo construir una
solución inicial BF y cómo realizar ciertos cálculos —encontrar la
variable básica entrante— de una manera eficiente.
Términos o definiciones
• Red: es una gráfica que presenta
algún tipo de flujo en sus ramales. Por
ejemplo una red eléctrica.
• En las redes se usa una simbología
específica para denotar su tamaño y
elementos que la constituyen, dicha
notación es la (N, A) donde N
representa el número de nodos que
contiene la red y A representa el
número de arcos o ramales.
Términos o definiciones
• Cadena: Una cadena
corresponde a una serie de
elementos ramales que van de
un nodo a otro. En el siguiente
caso se resalta una cadena que
va desde el nodo 1 hasta el
nodo 7 y que se compone por
los elementos [1-4, 4-7].
• Ruta: Una ruta corresponde a
los nodos que constituyen una
cadena, en el siguiente caso [1,
4, 7].
Términos o definiciones
Ciclo:
• Un ciclo corresponde a la
cadena que une a un nodo
con sigo mismo, en el
siguiente ejemplo el ciclo está
compuesto por la cadena [4-
2, 2-5, 5-7, 7-4].
Términos o definiciones
Ramal orientado:
• Un ramal o arco orientado es aquel
que tiene un sentido determinado, es
decir que posee un nodo fuente y un
nodo destino.
Gráfica orientada:
• Una gráfica orientada es aquella en la
cual todos sus ramales se encuentran
orientados.
Problema
Algoritmo PERT
• En 1958 aparece el sistema PERT
(evaluación de programa y técnica de
revisión), el cual fue desarrollado por
Booz, Allen y Hamilton, científicos de la
oficina naval de proyectos espaciales.
• La técnica demostró tanta utilidad que ha
ganado amplia aceptación tanto en el
gobierno como en el sector privado.
• El método PERT fue probado en la
construcción del submarino Polaris y se
dice que redujo en dos años la conclusión
del proyecto.
Terminología
• Actividad. serie de operaciones realizadas por una persona o grupo de
personas en forma continua. Las actividades pueden ser físicas o mentales,
como construcciones, trámites, estudios, inspecciones, dibujos, etcétera.
• Relación entre actividades. Es la forma como se conectan las diferentes
actividades del proyecto. Esta relación se puede obtener por antecedentes
o por secuencia.
• Por antecedentes, que actividades deben quedar terminadas para ejecutar cada una
de las que aparecen en la lista. Todas y cada una de las actividades tengan por lo
menos un antecedente excepto en el caso de ser actividades iniciales, en cuyo caso
su antecedente será cero (0).
• Por secuencia, que actividades deben hacerse al terminar cada una de las que
aparecen en la lista.
Terminología
• Matriz de secuencia o de precedencia.
Es la matriz en donde se coloca cada
una de las actividades del proyecto y
sus actividades secuenciales o
precedentes.
• La matriz de secuencia tiene también
tres columnas, la primera contiene las
actividades que conforman el proyecto,
la segunda contiene las actividades que
están después de la actividad de la
primera columna, mientras que la
tercera es una columna de anotaciones.
Terminología
• Matriz de tiempos. Es la matriz que contiene el
tiempo que necesita cada actividad para
completarse.
• Todos los cálculos se hacen con la suposición de que
los tiempos de actividad son determinísticos. Para
esto se necesita estimar tres tiempos:
a) Tiempo pesimista (Tp). Es el mayor tiempo posible en que
se puede realizar una actividad, esto como consecuencia de
un desperfecto de la maquinaria o errores de los
operadores, falta de materia prima, etcétera.
b) Tiempo optimista (To). Es el menor tiempo posible en el
que se puede realizar una actividad, esto como consecuencia
de que todos los factores sean favorables.
c) Tiempo más probable (Tm). Es el tiempo modal, es decir,
es el tiempo que más se repite en la realización de la
actividad.
• CON ESTOS TRES TIEMPOS SE CALCULA EL TIEMPO
ESPERADO
Terminología
• Evento. Se llama evento al momento
de iniciación o terminación de una
actividad.
• Red de proyecto. Es la representación
gráfica del proyecto, contiene cada
una de las actividades a realizar,
además de sus interrelaciones y
secuencias. En este caso, los nodos
de la red son los eventos del proyecto
que se conectan a través de los arcos
de la red o aristas, los cuales sólo
representan la secuenciación del
proyecto y EN NINGÚN CASO SU
LONGITUD O FORMA DETERMINAN EL
TIEMPO QUE REQUIERE CADA
ACTIVIDAD.
GRACIAS