Professional Documents
Culture Documents
3) Deben existir caminos alternos de accin y opciones para eleccin. Por ejemplo si una compaa
produce tres productos diferentes, la administracin puede utilizar la programacin lineal para
decidir cmo asignar entre ellos sus limitados recursos de produccin (de mano de obra,
maquinaria, y as sucesivamente). Si no existieran alternativas de las cuales elegir, no sera
necesaria la programacin lineal.
Adems todos los modelos de programacin lineal deben tener:
I. Variables de decisin: son cantidades desconocidas que deben determinarse en la solucin del
modelo. Es lo que queremos conocer.
II. Parmetros: son los valores que describen la relacin entre las variables de decisin.
III. Restricciones: son las limitaciones fsicas, econmicas o temporales que ocurren en el
problema.
Estructura de los modelos de programacin lineal.
1) Definicin de variables. 2) Definicin de funcin objetivo. 3) Definicin de restricciones. 4) No
negatividad.
Formulacin de problemas de programacin lineal.
Ejemplo: la Shader Electronic Company produce dos "artculos" o dos "equipos": (1) el walkman
Shader, un toca cassettes con AM/FM porttil y (2) la watch TV Shader, un televisor blanco y negro
del tamao de un reloj de pulsera. El proceso de produccin es similar para cada uno, ambos
necesitan un cierto nmero de horas de trabajo electrnico y un nmero de horas en el
departamento de ensamble. Cada walkman lleva 4 horas de trabajo electrnico y dos horas en el
taller de ensamble. Cada watch TV requiere de 3 horas de electrnica y una hora de ensamble.
Durante el presente periodo de produccin, estn disponibles 240 horas de tiempo de electrnica
y 100 horas del departamento de ensamble. Cada walkman aporta una utilidad de 7 dlares; cada
watch TV puede ser vendida para obtener una utilidad de 5 dlares. El problema de Shader es
determinar la mejor combinacin posible (mezcla de productos) de cantidad de walkman y de
watch TV, para fabricarlos de manera que se obtenga la mxima utilidad. Esta situacin de mezcla
de produccin puede ser formulada como un problema de programacin lineal.
Electrnica
240
Ensamble
100
Utilidad/unidad
$7
$5
El mtodo grfico se aplica para solucionar problemas de PL, que incluye solamente dos
variables. Adems se puede representar el modelo grficamente y de esta forma visualizar
la regin bsica factible, la cual contendr la solucin ptima. Retomando el ejemplo de la
clase pasada, para dar solucin a travs del mtodo grfico. Partiremos desde la
formulacin del modelo:
Formulacin de problemas de programacin lineal. PASOS: 1.-Se empieza reuniendo
la informacin necesaria para poder formular y resolver adecuadamente este problema.
DEPARTAMENTO
Horas requeridas
para producir una
unidad de
walkmans
Horas requeridas
para producir una
unidad de watch TV
Horas disponibles
esta semana
Electrnica
240
Ensamble
100
Utilidad/unidad
$7
$5
4.- El siguiente paso es desarrollar las relaciones matemticas para describir las
restricciones del problema. Una relacin general es que la cantidad de recursos usados debe
ser menor o igual a la cantidad de recursos disponibles.
Primera restriccin: el tiempo de electrnica utilizado es al tiempo de electrnica
disponible.
Vamos a trazar las restricciones en el plano cartesiano xy. Para ellos vamos a ver dnde
corta cada una de las lneas a los ejes.
Tambin hay que considerar el signo que aparece en la desigualdad, ya que en este
caso los signos son , eso implica que la regin factible son los valores que se
encuentran abajo y sobre las lneas que hemos trazado, la representacin grfica
quedara como:
Se puede observar que las lneas se intersectan en la siguiente regin bsica factible.
Los puntos ptimos son los que se muestran sobre los extremos de esta regin.
Entonces podemos decir que la ganancia mxima ser de $410, cuando se produzcan 30
walkmans y 40 watch TV.
2 Abrir una hoja de clculo para vaciar los datos, para ello puedes dar clic sobre el
men de herramientas en el apartado file en la hoja cuadriculada, tal y como se
muestra en la pantalla:
Colocar el nmero de
restricciones.
Colocar el nmero de
variables.
Ejemplo:
DEPARTAMENTO
Horas requeridas
para producir una
unidad de
walkmans
Horas requeridas
para producir una
unidad de watch TV
Horas disponibles
esta semana
Electrnica
240
Ensamble
100
Utilidad/unidad
$7
$5
Tipo de
restriccin
Agrguese a la
Restriccin
funcin
Funcin objetivo
+S
+S
-S+A
Mx: +0*S-MA
Mn: +0*S+MA
+A
Mx: -MA
Mn: +MA
V.Base
Variables de Decisin
Variables de holgura
Solucin
V.Base
Variables de Decisin
Variables de holgura
Solucin
V.Base
Variables de Decisin
Variables de holgura
Solucin
V.Base
Variables de Decisin
Variables de holgura
Solucin
V.Base
Variables de Decisin
Variables de holgura
Solucin
Grficamente encontramos que la solucin estaba dada por: Lo que vamos a ver aplicando
el mtodo simplex a travs de WinQSB es que cada iteracin representa la evaluacin sobre
la funcin objetivo para obtener el valor ptimo dentro de la regin bsica factible.
Entonces podemos
decir que la ganancia
mxima ser de $410,
cuando se produzcan
30 Walkmans y 40
Watch TV.
Modelo de PL
Solucin.
Aplicando WinQSB para solucionar este problema, obtenemos:
La solucin se deduce como sigue: X1, X2, S3 son variables bsicas porque todas tienen un
valor diferente de 0. X1=1,000, X2=2,000, S3=500, S1=0 y S2=0
Por lo tanto, la gerencia debe fabricar 1,000 sierras circulares y 2,000 sierras de mesa por
mes para una utilidad mensual de 2,100,000 dlares.
Variables de holgura(Slack or Surplus)
Se utilizar toda la capacidad de produccin de fabricacin y ensamble y quedaran 500
sierras adicionales que pudieran venderse en el mercado. La fabricacin de sierras
circulares (X1) y de sierras de mesa (X2) ha utilizado todas las horas de fabricacin
disponibles en el mes, por lo tanto S1 = 0 El ensamble de sierras circulares y de sierras de
mesa ha utilizado toda la capacidad de ensamble disponible por mes, por lo que S2 = 0. Las
ventas de sierras circulares y de mesa han quedado por debajo en 500 sierras para satisfacer
la demanda mxima mensual de sierras, por lo que S3 = 500.
Primero llamaremos al coeficiente de las sierras circulares de la funcin objetivo Csc, por
lo que la utilidad por unidad producida de mesas para jardn deber estar en el rango de:
Imaginemos que ahora en vez de tener 5000 horas en la etapa de ensamble ahora tenemos
5,500 horas, cul ser la contribucin a la utilidad ocasionada por este cambio?
Primero, al igual que en la funcin objetivo necesitamos saber el rango en que podemos
actuar, para este caso las horas disponibles para ensamblar las sierras ser entre
2000 C 2 6500 en caso que se excedan estos lmites, el problema de Programacin
Lineal deber ser resuelto nuevamente.
Los dems rangos para
Las horas de fabricacin: 2500
C1 5500
C1
refrigeracin y 600 m de alimentos que no necesitan ser refrigerados. Para ello va a contratar los
servicios de una compaa que renta camiones refrigeradores de dos tipos. El primer tipo de
Ejercicio 2: Suponga que una compaa que da servicio de limpieza prepara sus propias soluciones
mezclando dos ingredientes. Hace esto para obtener una solucin que tiene lo que considera una
combinacin apropiada de fosfatos y cloruro. Un ingrediente tiene 5% de fosfatos y 3% de cloruro
y cuesta 35 centavos/onza. El otro ingrediente tiene 8% de fosfato y 1% de cloruro y cuesta 20
centavos/onza. La firma necesita que la mezcla final tenga no ms del 6% de fosfatos y 1.5 % de
cloruro.
Solucin:
Ejercicio 3: Una empresa tiene 3 fbricas y 2 tiendas mayoristas. Los datos de produccin semanal
del bien A en cada fbrica, los requerimientos semanales del bien A en cada tienda y el costo
unitario de transporte desde cada fbrica hasta cada tienda son:
Fbrica
1
Demanda mnima
Tienda 1
15 $/unidad
10 $/unidad
8 $/unidad
500 unidades
Tienda 2
25 $/unidad
50 $/unidad
34 $/unidad
300 unidades
Produccin
280 unidades
400 unidades
350 unidades
Plantea como un modelo de programacin lineal para minimizar el costo total semanal de
transporte.
Ejercicio Un departamento de publicidad planea para el prximo mes una estrategia de publicidad
para el lanzamiento de un nuevo producto y tiene a consideracin 2 medios de difusin:
4.
La televisin y el peridico. Los estudios de mercado han mostrado que la publicidad por
T.V. Llega al 2 % de las familias de ingresos altos y al 3 % de las familias de ingresos
medios por comercial, mientras que la publicidad en el peridico llega al 3 % de las
familias de ingresos altos y al 6 % de las familias de ingresos medios por anuncio. La
publicidad en peridico tiene un costo de 450 pesos por anuncio y la publicidad por T.V.
tiene un costo de 2500 pesos por comercial. La meta es obtener al menos una
presentacin como mnimo al 36 % de las familias de ingresos altos y al 60 % de las
familias de ingresos medios minimizando los costos de publicidad. Usa
a. El mtodo grfico.
b. El mtodo Simplex.
UNIVERSIDAD TECMILENIO
Mtodos Cuantitativos para la toma de decisiones
Temas: Mtodo dual y Mtodo de Transporte
CONCEPTOS BASICOS
Dual y Primal
Uno de los descubrimientos ms importantes
durante el desarrollo inicial de la programacin
lineal fue el concepto de dualidad. Este
descubrimiento revel que, asociado a todo
problema de programacin lineal, existe otro
problema lineal llamado dual. Las relaciones
entre el problema dual y el original(llamado
primal) son en extremo tiles en una gran
variedad de situaciones. Por ejemplo, se ver que
de hecho la solucin ptima del problema dual es
la que proporciona los precios sombra(variables
de holgura).
Anlisis de Sensibilidad
Uno de los aspectos ms importantes de la teora
de dualidad es la interpretacin y realizacin del
anlisis de sensibilidad, el cual constituye una
parte esencial en casi todos los estudios de
programacin lineal. Dado que algunos o todos
los valores de los parmetros que se emplean en
el modelo original slo son estimaciones de las
condiciones futuras, es necesario investigar el
efecto que se tendra sobre la solucin ptima en
caso de que prevalecieran otras condiciones. An
ms, ciertos valores de estos parmetros(como la
cantidad de recursos) pueden representar
decisiones administrativas importantes.
Modelos
Maximizar
Problema primal
Problema dual
cjxj
Minimizar
j 1
bi yi
i 1
Sujeta a
Sujeta a
aij x j
bi
, para i=1,2,,m
a ij y i
cj
, para j=1,2,,n
j 1
j 1
xj
0,
para j=1,2,,n
yi
0,
para j=1,2,,m
Reglas
Maximizar
20X1 5 X 2 10X 3
Sujeta a:
10 X 1 15 X 2
5X3
20 X 1 5 X 2
5X3
5 X 1 10 X 2
20 X 3
X1, X 2 , X 3
7200
9600
12000
Ejercicio: Dado el siguiente problema primal construya su problema dual y construya la tabla
simplex. Utilizando WinQsB compruebe las soluciones.
Maximizar
3X1 4 X 2
Sujeta a:
X1 15X 2
750
0.5 X 2
200
X1 X 2
X1, X 2
600
0
MTODO DE TRANSPORTE
Se le llama de esta manera, ya que la mayora
de sus aplicaciones involucran determinar la
manera ptima de transportar bienes.
Esta tcnica representa un caso especial de la
programacin lineal
Dada su frecuencia y sus caractersticas se desarrollaron mtodos especiales, tales como:
1 Solucin inicial
2 Solucin inicial
Donde
m Fuentes u Origenes(Oferta)
n Destinos(Demanda)
X ij
Cij
Oi
Oferta
Dj
Demanda
i 1
j 1
cij xij
Sujeta a
n
xij
Oi , para i=1,2,,n
j 1
xij
Dj
, para j=1,2,,m
i 1
m
Oi
i 1
Dj
j 1
Fuentes
D1
D2
D3
D4
F1
O1
C11
x11
C12
x12
C13
x13
C14
x14
F2
O2
C21
x21
C22
x22
C23
x23
C24
x24
O3
F3
C31
x31
C32
x32
C33
x33
C34
x34
F4
O4
C41
C42
C43
C44
x41
x42
x43
x44
D1
D2
D3
D4
Nota: Cada celda indica cuanto de la fuente (F) llevamos al destino (D).
Utilizando la siguiente tabla
Que representa
x32 ?
________________________________________________________________________________
________________________________________________________________________________
_______________________________________________________________________
Qu representa
C12 ?
________________________________________________________________________________
________________________________________________________________________________
_______________________________________________________________________
20
2
1
3
65
3
2
4
15
4
3
10
3
40
70
Costo =
45
18
140
MTODO DE VAM
Pasos:
1. Calcular para cada rengln y columna el costo de oportunidad como la diferencia entre el
costo mnimo(mximo) y el siguiente mnimo(mximo).
2. Seleccionar el rengln columna que tenga el mximo costo de oportunidad.
3. De dicho rengln o columna seleccionar la casilla que tenga el mnimo costo(mxima
utilidad).
4. Asignar a dicha casilla la mxima cantidad disponible.
5. Ajustar ofertas y demandas de acuerdo a la asignacin hecha.
6. Repetir pasos nmero 4) hasta eliminar todas las casillas.
Ejemplo 1. Encuentre el costo mnimo para el siguiente arreglo matricial.
Fuentes
Co
20
2
1
3
65
3
2
4
15
4
3
10
3
40
70
Co
Costo =
45
18
140
Ejercicio 1.
Costos en $/semana de Suministrar Pescados y Mariscos a
Ciudades Destino
Parral
Chihuahua
Jmenez
Suministro
$1
$5
$5
250
$2
$6
$6
250
200
200
50
Almacn 1
Almacn 2
Demanda
Asignacin
Costo
ASIGNACIN
El problema de asignacin es un caso especial del problema de transporte.
Forma general del mtodo asignacin consiste en:
Suponer que se tienen
Oi
Dj
m Recursos(Fuentes)
n Tareas(Destinos)
para i=1,2,,m
y para j=1,2,n
CONDICIONES
Ejemplo
Oi
i 1
Dj
j 1
n
MTODO HNGARO
Pasos:
1. Identificar el mnimo costo(mxima utilidad) de cada rengln y restarlo a las dems casillas
del rengln.
2. Identificar el mnimo costo(mxima utilidad) de cada columna y restarlo a las dems
casillas de la columna.
3. Cruzar con el mnimo nmero de lneas posibles todos los ceros de la matriz resultante del
paso 1).
4. Si el nmero de lneas no es igual al nmero de columnas esta solucin no es ptima.
5. De los elementos no cruzados tomar el mnimo y restrselo a las dems elementos no
cruzados (sumrselo a las que estn doblemente cruzados) y regresar al paso 2.
Cuadernos(1)
Hojas(2)
Flders(3)
$25
$30
$28
$26
$28
$29
$30
$29
$29
Super Office(A)
Surtidor de oficinas(B)
Surtitodo(C)