Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solucion A Problema-Propuesto-1
Solucion A Problema-Propuesto-1
Introducción
En éste clase estudiaremos un modelo particular de problema de
programación lineal, uno en el cual su resolución a través del método simplex
es dispendioso, pero que debido a sus características especiales ha permitido
desarrollar un método más práctico de solución.
Gráficamente:
Xi,j= Unidades a enviar desde la fuente i-ésima (i=1,...,m) al destino j-ésimo
(j=1,...,n)
Ci,j= Costo de enviar una unidad desde la fuente i-ésima (i=1,...,m) al destino j-
ésimo (j=1,...,n)
Matemáticamente:
s.a.
Ejemplo
Solución
NOTA: Adicionamos la fábrica cuatro (4) con una oferta de 50 unidades, para
igualar la oferta a la demanda, dicha fábrica es de holgura.
Características
Algoritmo
Nota: No elimine fila y columna al mismo tiempo, a no ser que sea la última
casilla. El romper ésta regla ocasionará una solución en donde el número de
variables básicas es menor a m+n-1, produciendo una solución básica
factible degenerada
Para éste caso, procedemos así: Escoger satisfacer la fila o la columna (oferta
o demanda), para nuestro ejemplo escogemos satisfacer la oferta, entonces
decidimos que a la demanda le queda una cantidad muy pequeña por
satisfacer, llamada ε (epsilon) cuyo valor es aproximadamente igual a cero (0),
≅ 0 y para efectos de cálculos futuros ε = 0.
Algoritmo
Fíjese que el menor costo de toda la tabla es cero (0), pero hay 5 celdas con
costo cero (0), Escogemos al azar la fila 4, columna 1 y asignamos lo máximo
posible entre 50 y 30 o sea 30, rellenamos la columna 1 con ceros (0) ya que
quedó satisfecha y actualizamos la oferta de 50 a 20 (50 – 30 = 20).
Método de vogel
Características
Algoritmo
3. Escoger entre las filas y columnas, la que tenga la mayor diferencia (en caso
de empate, decida arbitrariamente).
6. Repita los pasos del 2 al 5, sin tener en cuenta la(s) fila(s) y/o columna(s)
satisfechas, hasta que todas las casillas queden asignadas.
Nota: Recuerde que no debe satisfacer filas y columnas al mismo tiempo; caso
en que la disponibilidad sea igual al requerimiento; en tal caso use el ε
(epsilon).
Ahora recalculamos las diferencias, sin tener en cuenta la columna 4, que está
satisfecha.
Una vez ejecutado todo el algoritmo hasta asignar todas las casillas,
obtenemos la siguiente asignación básica y factible inicial.
Método algebraico
El sistema de ecuaciones iníciales es:
Fíjese que en la ecuación (0) aparece Z (Variable básica) acompañada de
todas las variables básicas escogidas inicialmente. Como en la ecuación (0) la
variable básica debe ser Z, debemos sumar múltiplos de las restricciones a la
función objetivo, de tal forma que se eliminen las variables básicas X15, X21,
X23, X25, X32, X33, X44, X45. Una forma de lograr esto, es multiplicar cada
restricción por las constantes que aparecen entre paréntesis, frente a cada
restricción.
Método de tanteo:
Partiendo de la solución básica factible obtenida mediante el método de Vogel.
Ahora se describe un método más practico para encontrar éste último tablero
en donde podemos escoger la variable que entra de forma rápida. Primero se
muestra la deducción matemática del método y después su aplicación práctica.
El procedimiento recibe el nombre del Método Modificado de
distribución (Modi), ya que lleva a escoger la variable que entra, la
variable que sale y la nueva solución mejorada en donde Z disminuye su valor.
Escogemos los ui y los vj de tal manera que al restar los múltiplos de las
restricciones a la función objetivo, se eliminen las variables básicas de ésta.
La variable que al crecer hace que Z disminuya más es X31 , luego escogemos
ésta variable para entrar a la base. Observe que en la tabla de costos para las
variables no básicas se encuentran los valores en que aumenta ó disminuye Z
por cada unidad de crecimiento de las variables no básicas. Identificada la
variable para entrar (X31), debemos determinar la variable para salir, que debe
ser aquella que primero se vuelva cero (0) a medida que la variable que entra
crezca. para ello, construimos un circuito cerrado de (+) y (-), empezando,
sumando en la casilla de la variable que entra X31. Observe que el circuito de
(+) y (-) tiene como objetivo preservar la suma de las filas y de las columnas,
esto es, seguir satisfaciendo la oferta y la demanda, conservando la factibilidad
del problema.
Z=2.650 ; Variable que entra X31. Fíjese que a medida que X31 crece, X21 y
X33 decrecen en la misma cantidad. Aquí X21 y X33 llegan a cero al mismo
tiempo. Escogemos arbitrariamente a X33 como variable que sale y a X21 al
restarle 30 quedará con un valor de ε ≅ 0
Z=(40)(15)+(0)(15)+(50)(13)+(10)(16)+(30)(18)+(40)(15)+(40)(0)+(10)(0)= 2.590
Variables básicas:
Interpretación de la solución
La forma óptima de hacer los envíos desde las fábricas (1,2,3) a los
distribuidores (1,2,3,4,5) para que los costos totales del transporte sean
mínimos es:
Problema propuesto 2
Una cadena de cinco (5) Almacenes, ubicados en diferentes partes del país,
requieren cierta mercancía para cada uno de sus almacenes. Las Empresas
abastecedoras han informado que disponen de la mercancía solicitada, pero en
tres (3) diferentes fábricas.
Problema propuesto 3
Una Compañía desea saber, que política de distribución minimizará sus costos
totales, se cuenta con tres (3) fábricas y cuatro (4) clientes, la producción de las
fábricas es de: 550,300 y 260 unidades respectivamente; y las necesidades de
los cuatro (4) clientes son: 250,300,200, y 160 unidades respectivamente. Los
costos de enviar una (1) unidad entre cada fábrica y los clientes se da a
continuación:
Problema propuesto 4
Considere el problema de transporte que tiene la siguiente tabla de costos y
requerimientos.
Problema propuesto 5
Considere el problema del transporte que tiene la siguiente tabla de
costos y requerimientos:
1) Use el método de la esquina noroeste para obtener una solución básica
factible.
2) Use el método del costo mínimo para obtener una solución básica
factible.
3) Use el método de vogel para obtener una solución básica factible.
4) Obtenga la solución óptima, partiendo de la solución básica obtenida
por el método de vogel.
Problema propuesto 6
Una compañía tiene un programa de embarque. La empresa tiene 3 fábricas y
4 bodegas. A continuación se dan los datos necesarios en términos de costo
del transporte, capacidad de cada fábrica y los requerimientos de cada
bodega. Busque un programa óptimo de embarque de tal manera que los
costos sean mínimos.
Problema propuesto 7
Una compañía tiene 4 almacenes y 6 tiendas. Los almacenes juntos tienen un
exceso de 22 unidades de un producto dado, que se divide entre ellos como
sigue:
Las 6 tiendas juntas necesitan 22 unidades del producto. Los requerimientos
individuales son:
Los costos de enviar una unidad del producto del almacén i-ésimo a la tienda j-
ésima son:
Problema propuesto 8
Se tiene que distribuir un producto desde 3 fábricas (A, B, C), hasta 5
almacenes (d, e, f, g, h), la siguiente tabla muestra: Costos, demandas y
ofertas.
Qué cantidad de producto se debe enviar de cada fábrica a cada almacén, si se
quiere minimizar los costos?
Problema propuesto 9
Problema propuesto 10
Se requiere:
a) Formular el problema
Problema propuesto 11
Problema propuesto 12
Una compañía produce motores eléctricos pequeños en cada una de sus tres
plantas, para 4 fabricantes de instrumentos. Los costos de producción por
unidad varían según las ubicaciones, debido a diferencias en el equipo de
producción y en el rendimiento de los trabajadores. Los costos de producción
por unidad y la capacidad mensual (Oferta) se presentan en la siguiente tabla
Cuál es la cantidad de unidades que hay que despachar desde cada centro de
distribución a cada cliente con el fin de que los costos totales del transporte
sean mínimos y todos los clientes queden satisfechos.
Problema propuesto 14