Professional Documents
Culture Documents
Especiales de
Programacin
Lineal
MATERIA:
MODELOS DE OPTIMIZACION DE RECURSOS
DOCENTE:
ING. OCTAVIANO LUNA SANCHEZ
INVESTIGACIN:
UNIDAD III. ALGORITMOS ESPECIALES DE PROGRAMACION
LINEAL
PRESENTADO POR POR:
MORALES CRUZ, JESS
ESPECIALIDAD
INGENIERA CIVIL
Algoritmos especiales
Son diseados para problemas de programacin lineal, son problemas enunciados
con ecuaciones lineales y con una funcin objetivo, y una o ms funciones
restricciones, para lograr la optimizacin de la funcin objetivo que se analiza.
Algunos de ellos son: Gran M, Flujo mnimo, Algoritmo Fraccional, Mtodo Dual
Simplex, entre otros.
Aplicacin
Son empleados principalmente en problemas de flujo de redes y problemas de
flujo de mercancas. Son muy usados en la microeconoma y la administracin de
empresas, ya sea para aumentar al mximo los ingresos o reducir al mnimo los
costos de un sistema de produccin.
El modelo de programacin
lineal aqu mostrado se
presenta para un problema
balanceado
con
las
restricciones de oferta y
demanda en igualdad. Para el
caso de un problema no
balanceado (oferta y demanda
en desigualdad) es necesario
el Equilibrio: = b j; adems, debe cumplirse que toda X i j >= 0
Caractersticas
Algoritmo
1. Construya una tabla de ofertas (disponibilidades) y demandas (requerimientos).
2. Empiece por la esquina noroeste.
3. Asigne lo mximo posible (Lo menor entre la oferta y la demanda,
respectivamente)
4. Actualice la oferta y la demanda y rellene con ceros el resto de casillas (Filas
Columnas) en donde la oferta la demanda halla quedado satisfecha.
5. Muvase a la derecha o hacia abajo, segn halla quedado disponibilidad para
asignar.
6. Repita los pasos del 3 al 5 sucesivamente hasta llegar a la esquina inferior
derecha en la que se elimina fila y columna al mismo tiempo.
Nota: No elimine fila y columna al mismo tiempo, a no ser que sea la ltima casilla.
El romper sta regla ocasionar una solucin en donde el nmero de variables
bsicas es menor a m+n-1, produciendo una solucin bsica factible degenerada.
Problema de ejemplo
Una compaa tiene 3 fbricas ubicadas en A, B y C, las cuales proveen a los
almacenes que estn ubicados en D, E, F y G. La capacidad de produccin de las
fbricas es de 70, 90 y 115 unidades mensuales respectivamente, mientras que
las capacidades de los almacenes son de 50, 60, 70 y 95 unidades
respectivamente. El costo de envi de una unidad desde cada una de las fbricas
a cada una de los almacenes se presenta en el siguiente cuadro (en pesos):
Caractersticas:
Algoritmo:
Problema ejemplo:
MTODO DE VOGEL
Caractersticas
Algoritmo
5. asigne cero (0) a las otras casillas de la fila o columna donde la disponibilidad
el requerimiento quede satisfecho.
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).
Problema ejemplo
Fjese que la mayor diferencia la tiene la columna 4 con un valor de 19, escogido
entre 2,2,3,0,15,13,19 y 16. El menor costo de la columna 4 es cero (0), se asigna
lo mximo posible entre 50 y 40, que es 40, se satisface la columna y se actualiza
la oferta y la demanda.
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 asignacin bsica y factible inicial.
Fjese que el nmero de variables bsicas es: m+n-1=8 Solucin bsica factible
no degenerada: X15=40 ; X21=30 ; X23=20 ; X25=10 ; X32=40 ; X33=30 ;
X44=40 ; X45=10 Z = 16(40) + 15(30) + 13(20) + 16(10) + 15(40) + 18(30) + 0(40)
+ 0(10) = 2.650
EL CRITERIO DE LA OPTIMALIDAD
Paso 2: Se dibuja la matriz Zij que contiene los costos de la variable solucin.
Problema ejemplo
Existen 5 operarios (A, B, C, D y C) que tienen que llenar 5 cargos (I, II, III, IV y V).
La matriz de costos que caracteriza el problema de asignacin es la siguiente: