Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUIA DE ESTUDIOS
AUTOR:
Los modelos de transporte sirven también cuando una empresa intenta decidir dónde
localizar
una nueva instalación. Antes de abrir un nuevo almacén, fábrica u oficina de ventas, se
recomienda considerar varios sitios alternativos. Las buenas decisiones financieras respecto
a la localización de instalaciones también intentan minimizar los costos totales de
transporte y producción para el sistema completo.
Una red la podemos conceptualizar como un conjunto de nodos, los cuales están unidos por
un conjunto de trayectorias. Los modelos de redes son sumamente conocidos en la práctica
y uno de ellos es el de transporte.
El modelo de transporte consiste en tener un conjunto de fábricas que producen algún bien
y un conjunto de clientes que demandan este tipo de unidades. La idea fundamental
consiste en que cada planta pueda enviar artículos a cada uno de los clientes y el problema
consiste en determinar cuántos artículos debe enviar cada fabrica a cada cliente para que el
costo de transporte sea el más económico.
Esta información también la podemos representar mediante una red, en este caso los nodos
representan a las plantas y clientes, y las trayectorias o arcos saldrían de cada planta y
llegarían a cada uno de los clientes. Cada trayectoria representa una variable, las
trayectorias solamente parten de las plantas y llegan a cada cliente ya que no se contempla
que los clientes envíen artículos a las plantas, en este caso cuando la trayectoria tiene un
solo sentido se le conoce como trayectorias dirigidas. En los modelos de redes también
existen trayectoria no dirigidas y ocurren cuando el flujo de unidades puede darse en ambos
sentidos. Cuando hay una trayectoria no dirigida entonces esa trayectoria representa dos
variables una de ellas representa el número de unidades que va del nodo A al nodo B y la
otra representa el número de unidades que va del nodo B al nodo A. El número de variables
garantizaría que un pedido asignado previamente para una entrega de Bedford a Chicago
de mínimo 2000 unidades se mantendría en la solución óptima.
Rutas inaceptables. Por último, establecer una ruta desde todos los orígenes a todos los
destinos tal vez no sea posible. Para manejar esta situación, sencillamente se omite el arco
correspondiente de la red y se elimina la variable que corresponde a la formulación de
programación lineal. Por ejemplo, si la ruta Cleveland-St. Louis fuera inaceptable o
inutilizable, el arco de Cleveland a St. Louis se omitiría en la fi gura 10.1 y x13 podría
eliminarse de la formulación de programación lineal. Al resolver el modelo resultante de 11
variables y 7 restricciones, proporcionaríamos la solución óptima y al mismo tiempo
garantizaríamos que no se utilice la ruta de Cleveland-St. Louis.
Ejemplo:
Determine el costo mínimo para la distribución y compra de agua potable en las tres
regiones.
Los costos de envío a los tres clientes mayoristas que la empresa tiene viene dados
por la siguiente tabla:
Al igual que con los problemas de asignación y transporte, los problemas de transbordo
pueden formularse con diversas variaciones, que incluyen
Para poder resolver un problema de transbordo mediante programación lineal, basta con
conocer una nueva familia de restricciones, las llamadas restricciones de balanceo. En un
Ejemplo:
1. Ryan Electronic es una empresa con instalaciones de producción en Denver y en
Atlanta. Los componentes de producción en cualquiera de estas instalaciones
pueden ser embarcadas a cualquiera de los almacenes de la empresa que están
Las empresas Denver y Atlanta ofertan 600 y 400 unidades respectivamente y los
detallistas Detroit, Miami, Dallas y Nueva Orleans demandan 200, 150, 350 y 300
respectivamente.
a. Elabore una representación de red para este problema.
b. Formule un modelo de programación lineal del problema.
c. Resuelva el programa lineal para determinar el plan de envío óptimo.
3. Tres plantas de agua potable cuentan con capacidades de 25,40 y 30 toneladas por hora,
proporcionan de agua potable a tres ciudades del Ecuador. La demanda máxima de las
ciudades se calcula en 30, 35 y 25 toneladas por hora. En la siguiente tabla se proporciona
el precio en millones de toneladas por hora.
CIUDAD
PLANT
A 1 2 3
1 600 700 400
2 320 300 350
3 500 480 450
Determine el costo mínimo para la distribución y compra de agua potable en las tres
ciudades.
4. Créditos Económicos S.A. se dedica a la venta de televisores, esta cuenta con tres
almacenes para cumplir con la demanda de sus cuatro clientes. Su gerencia de ventas
desea determinar la o las rutas que minimicen sus costos de transporte. Los costos se
indican en la tabla:
Los costos de envío a los 3 clientes mayoristas que la empresa tiene vienen dados por la
siguiente tabla:
Los productos pueden fabricarse por uno de los tres métodos de producción llamados M1,
M2, M3 los mismos que tienen una capacidad de reproducción instalada de 160, 120 y 140
unidades semanales. Las ganancias ($/unidad) asociadas con cada producto y cada
método de manufacturación se indican en la siguiente tabla.
METODOS
PRODUCTO M1 M2 M3
S
A 139 140 137
B 209 207 210
Debido a que el problema de asignación puede considerarse un caso especial del problema
de transporte, las variaciones del problema que pueden surgir en uno de asignación se
equiparan a aquellas del problema de transporte. En específico, podemos manejar
Para mostrar el modelo general de programación lineal para un problema de asignación con
m agentes y n tareas se utiliza la notación:
Ejemplo:
2. Panadería San Carlos tiene cuatro empleados y realiza tres tipos de pan enrollados,
moldes y empanadas; para el propietario es importante que se asigne
adecuadamente a cada empleado para realizar los diferentes tipos de pan. Se
dispone de un historial en el que se indica cuantos panes por hora realizan en
promedio cada empleado. Considere que solo se puede asignar una persona para
cada clase de pan por razones operativas de la panadería
TIPOS DE PAN
EMPLEAD ENROLLAD MOLDEAD EMPANAD
OS OS OS AS
JUAN 120 118 115
PEDRO 125 80 140
MATEO 110 128 133
CARLOS 100 130 128
a. Calcular la distribución óptima y el número de panes que se puede realizar en una hora.
3. Una empresa contrata a cuatro personas para cubrir los siguientes puestos: supervisor de
acabado, supervisor de empaque, supervisor de producción, supervisor de materia prima.
A cada uno se aplica un examen de aptitudes para determinar sus habilidades. A partir del
resultado de los exámenes se determina el costo que tiene su capacitación para cada uno
de los puestos. Los costos se presentan en la siguiente tabla.
5. Una empresa contrata a cuatro personas para cubrir los siguientes puestos:
supervisor de acabado, supervisor de empaque, supervisor de producción,
supervisor de materia prima.
2.2.1 Introducción
Las redes sirven para modelar una amplia gama de problemas. En los temas anteriores
vimos los problemas de transporte, trasbordo y asignación modelados como redes. Se
utilizó programación lineal para resolverlos. En este tema se estudiarán los siguientes
problemas de redes: el problema del árbol de expansión mínima, el problema del flujo
máximo y el problema de la ruta más corta. La técnica del árbol de expansión mínima
determina el camino a través de la red que conecta todos los puntos, al tiempo que
minimiza la distancia total. Cuando los puntos representan casas en una sección, esta
técnica es útil para determinar la mejor forma de conectarlas a la energía eléctrica, al
sistema de agua, etcétera, de modo que se minimice la distancia total o la longitud de los
cables o las tuberías. La técnica del flujo máximo encuentra el máximo flujo de cualquier
Gráfica: Una gráfica es una serie de puntos llamados nodos que van unidos por unas líneas
llamadas ramales o arcos.
Red: Una red es una gráfica que presenta algún tipo de flujo en sus ramales. Por ejemplo,
una gráfica cuyo flujo en sus ramales sea la electricidad es 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.
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].
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.
Árbol de expansión: Un árbol de expansión es aquel árbol que enlaza todos los nodos de la
red, de igual manera no permite la existencia de ciclos.
Nodo fuente: El nodo fuente es aquel nodo en el cual todos sus ramales se encuentran
orientados hacia afuera.
Nodo destino: El nodo destino es aquel nodo en el cual todos sus ramales se encuentran
orientados hacia él.
El problema del flujo máximo implica determinar la cantidad máxima de material que en
una red puede fluir de un punto (el origen) a otro (destino final). Los ejemplos de este tipo
de problema incluyen determinar el número máximo de autos que circulan por un sistema
de carreteras, la cantidad máxima de líquido que fluye por una red de tuberías y la cantidad
máxima de datos que pueden fluir por una red de cómputo.
Ejemplo.
El objetivo del problema de la ruta más corta es encontrar la menor distancia para ir de
un lugar a otro. En una red, esto suele implicar la determinación de la ruta más corta de un
nodo a cada uno de los otros nodos. Este problema se resuelve con la técnica de la ruta más
corta, o bien, planteándolo como un programa lineal con variables 0–1.
Ejemplo:
Este problema implica conectar todos los nodos de una red, al tiempo que minimiza la
distancia entre ellos, sin existir un ciclo.
Ejercicio.
Este algoritmo es mucho más sencillo que los anteriores, dado que se trata simplemente de
la asignación de la mayor cantidad de unidades posibles (sujeta a las restricciones de oferta
y/o demanda) a la celda menos costosa de toda la matriz hasta finalizar el método.
De la matriz se elige la ruta (celda) menos costosa (en caso de un empate, este se rompe
arbitrariamente) y se le asigna la mayor cantidad de unidades posible, cantidad que se ve
restringida ya sea por las restricciones de oferta o de demanda. En este mismo paso se
procede a ajustar la oferta y demanda de la fila y columna afectada, restándole la cantidad
asignada a la celda.
Paso 2
En este paso se procede a eliminar la fila o destino cuya oferta o demanda sea 0 después del
«Paso 1», si dado el caso ambas son cero arbitrariamente se elige cual eliminar y la restante
se deja con demanda u oferta cero (0) según sea el caso.
Paso 3
Una vez en este paso existen dos posibilidades, la primera que quede un solo renglón o
columna, si este es el caso se ha llegado al final el método, «detenerse».
Ejemplo:
El problema
Una empresa energética colombiana dispone de cuatro plantas de generación para satisfacer
la demanda diaria eléctrica en cuatro ciudades, Cali, Bogotá, Medellín y Barranquilla. Las
plantas 1,2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al día respectivamente.
Las necesidades de las ciudades de Cali, Bogotá, Medellín y Barranquilla son de 70, 40, 70
y 35 millones de Kw al día respectivamente. Los costos asociados al envío de suministro
energético por cada millón de KW entre cada planta y cada ciudad son los registrados en la
siguiente tabla.
Seleccionamos la celda con menor valor, es decir la menos costosa, para asignarle la mayor
cantidad posible.
Luego esa cantidad asignada se resta a la demanda de Bogotá y a la oferta de la «Planta 3»,
en un proceso muy lógico. Dado que Bogotá se queda sin demanda esta columna
desaparece, y se repite el primer proceso.
Una vez finalizado el cuadro anterior nos daremos cuenta que solo quedará una fila, por
ende asignamos las unidades y se ha terminado el método.