Sunteți pe pagina 1din 5

1.

Introducción a los modelos de redes

La programación lineal se utiliza en problemas de asignación de recursos limitados que deben


repartirse de forma óptima entre las distintas actividades o productos realizados por un
sistema para optimizar el objetivo de dichos problemas. La formulación del modelo
matemático correcto determina en una gran medida que la solución soporte la toma de
decisiones en una base cuantitativa, por lo que el modelo debe abarcar de forma correcta
todos los aspectos del problema que sean relevantes.
En esta Unidad revisarás tres tipos de modelos de redes: transporte, asignación y
transbordo, los cuales parten de una red que representa un problema.

Dentro del contexto de la IO, una red es un conjunto de elementos de dos tipos: los nodos y
arcos. Los primeros pueden denotar almacenes, puntos de demanda, personas, tareas, entre
otros. Estos nodos se unen a través de arcos que representan las variables de decisión del
problema y que indican con flechas el flujo en la red. Mover cada artículo o recurso por los
arcos tiene un costo asociado.
El objetivo de los problemas de redes es determinar la manera óptima de mover o asignar los
recursos a través de los distintos nodos que conforman la red, siempre y cuando se respeten
las condiciones que la red misma define. Tales restricciones son: el sentido del flujo, la
capacidad de los nodos y la capacidad de los arcos.

2. Redes de transporte

Una red de transporte identifica dos tipos de nodos: nodos de oferta (fuentes u orígenes) y
nodos de demanda (destinos), en donde es posible únicamente transportar artículos
(productos, personas, energía, etc.) de los nodos de oferta a los nodos de demanda. Es decir,
no se pueden mover artículos entre los nodos de oferta o entre los nodos de demanda.
El costo unitario de transportación permanece constante y es proporcional al número de
artículos transportados, es decir, mover 10 unidades costará 10 veces que mover sólo 1.
Variables de decisión
Son las incógnitas a las que el modelo debe dar respuesta. De manera común se representan
con la letra Xij, donde la i indica el nodo origen (desde 1 hasta m) y la j, el nodo destino
(desde 1 hasta n). No es obligatorio que se tenga el mismo número de orígenes que de
destinos. Con el valor de estas variables se sabrán cuántos artículos deben moverse de la
fuente i al destino j.
Función objetivo
Es una función que involucra los costos unitarios de transportación asociados entre cada nodo
de oferta y cada nodo de demanda. Se denotan como Cij (desde el nodo i al nodo j).
Comúnmente se desea minimizar el costo total de transportación al mover los artículos por la
red. Su forma general es:
Min Z = C11X11 + C12X12 +… + CmnXmn para m orígenes y n destinos.
Conjunto de restricciones
Son expresiones que denotan que no se puede exceder la capacidad de oferta para los
orígenes o sólo se debe enviar la cantidad que los destinos demandan. Para tal fin se usan los
símbolos = (igual), ≤ (menor que) y ≥(mayor que), según corresponda a cada problema.
Aquí es importante definir tantas restricciones como nodos se cuenten en la red de
transporte. Del lado derecho de las restricciones debe aparecer el número de artículos
disponibles por la fuente i y el número de artículos requeridos por el destino j.

3. Redes de asignación
Una red de asignación parte de dos tipos de nodos: nodos de recursos y nodos de tareas. En
ellos es necesario asignar de manera óptima los recursos a las tareas. El costo de asignación
permanece constante y cada recurso sólo puede ser asignado a una tarea y viceversa. A cada
tarea sólo se le asignará un recurso.
Variables de decisión
Son las incógnitas a las que el modelo debe dar respuesta. De manera común se representan
con la letra Xij, donde la i indica el número de recurso (desde 1 hasta n) y la j indica el nodo
destino (desde 1 hasta n). Con el valor de estas variables sabrás qué recurso debe asignarse
a cada tarea. Sólo pueden tomar valores de 0 o 1, es decir, se les conoce como variables
binarias dado que no puedes asignar fracciones de recursos a fracciones de tareas.
Función objetivo
Es una función que involucra los costos unitarios al asignar cada recurso a cada posible tarea.
Se denotan como Cij (recurso i a la tarea j).Comúnmente se desea minimizar este costo total
de asignación y su forma general es:
Min Z = C11X11 + C12X12 +… + CmnXmn para n recursos y mismo número de tareas.
Conjunto de restricciones
Son expresiones que denotan que no se puede exceder la capacidad de oferta para los
orígenes o para enviar sólo la cantidad que los destinos demandan. Para tal fin se usan los
símbolos = (igual), ≤ (menor que) y ≥(mayor que), según corresponda a lo que cada
problema necesita. Aquí es importante definir tantas restricciones como nodos se cuente en
la red de transporte. El lado derecho de las restricciones es siempre igual a 1, dado que cada
recurso sólo puede ser asignado una vez. A cada tarea sólo puede asignársele un recurso.
4. Redes de transbordo
Una red de transbordo identifica tres tipos de nodos: nodos de oferta, nodos de transbordo y
nodos de demanda. En ella es posible asignar flujos de artículos libremente entre los distintos
tipos de nodos siempre y cuando se esté habilitado y no se exceda la capacidad de flujo
permitida por cada arco de la red. El costo unitario de transbordo permanece constante y es
proporcional al número de artículos transportados, es decir, mover 10 unidades costará 10
veces más que mover sólo 1.

Variables de decisión
Son las incógnitas a las que el modelo debe dar respuesta. De manera común se denotan por
la letra Xij, donde la i indica el número del nodo origen y la j, el número de nodo destino. No
es obligatorio que se tengan todas las variables a la vez en una red de este tipo. Con el valor
de estas variables, sabrás el número de artículos que deben moverse por cada arco de la red
de transbordo.
Función objetivo
Es una función que involucra los costos unitarios al mover un artículo por cada arco de la red.
Se denotan como Cij (desde el nodo i al nodo j). Comúnmente se desea minimizar este costo
total de transbordo. Su forma general es:
Min Z = C11X11 + C12X12 +… + CmnXmn para n nodos que integran la red de transbordo.
Conjunto de restricciones
Son expresiones que denotan que no se puede exceder la cantidad de artículos disponible en
los nodos de oferta, que no se queden artículos atorados en los nodos de transbordo y que se
suplan las cantidades de artículo solicitadas para los nodos de demanda.
Es decir, se deberá definir una restricción para cada nodo de la red en función de los arcos
que entren y salgan para que la red se mantenga estable. Adicionalmente, se requiere otro
conjunto de restricciones que deberán representar que no se excedan los flujos máximos
permitidos por cada arco. Usualmente estos modelos de transbordo cuentan con un mayor
número de restricciones que los problemas de transporte y asignación; su definición es
dependiente de la red particular que desea representarse.
5. Solución a modelos de redes con hoja de cálculo
A partir de un modelo de PL que considere adecuadamente las características de un problema
de decisión de redes es posible obtener una solución a través de algún método o
herramienta. Con esto se podrá resolverlo de forma eficiente en tiempo y costo. Para tal fin
se definieron algunos métodos heurísticos, tales como el método de Vogel o el método
húngaro, los cuales usan ciertas reglas sencillas para dar una solución aceptable en términos
de tiempo y costo, pero no siempre son una solución óptima.
El complemento Solver que provee la hoja de cálculo Excel es una herramienta bastante útil
que te permitirá obtener solución a modelos de PL de redes de manera óptima y eficiente.

S-ar putea să vă placă și