Sie sind auf Seite 1von 7

Universidad Centroamericana Jos Simen Caas

Departamento de Operaciones y Sistemas


Investigacin de Operaciones I

PRACTICA DE LABORATORIO N 2
MTODO DE LA GRAN M
Duracin Estimada: 1.5 horas
Objetivo:
Mostrar al estudiante la metodologa de resolucin del mtodo de la gran M a travs del
software de WinQSB para el desarrollo de ejercicios que contenga tipos de restricciones que
apliquen para el mtodo mencionado.
INTRODUCCIN TERICA
Hasta ahora se han presentado los detalles del mtodo simplex bajo el supuesto de que el
problema se encuentra en la forma estndar (Max o Min Z sujeta a restricciones de tipo y
las de no negatividad sobre todas las variables).
En esta oportunidad se aborda el caso en que las restricciones vienen dadas por igualdades
(tambin existe el caso de ) las cuales introducen la dificultad de encontrar una solucin
inicial bsica factible, ante esta situacin deben introducirse al inicio variables artificiales que
justamente involucra al mtodo de la gran M para resolver el PL configurado artificialmente.
El mtodo de la gran M, es una variante de simplex aplicada en los casos en que las variables
artificiales son necesarias para la resolucin del problema, ya sea de maximizar o minimizar. El
mtodo consiste en penalizar con un coeficiente M (representa un valor numrico muy grande
y mayor que cualquier otro coeficiente del problema) a cada variable artificial Ri incluida en la
funcin objetivo del problema.
Las variables artificiales son usadas en la primera solucin bsica del simplex, pero el gran
valor del coeficiente M le hace salir rpidamente de la base cuando el problema tiene solucin
factible. Al maximizar se penaliza la variable artificial con el valor -M, al minimizar se penaliza
con el valor +M.

Ejemplo 1.
Max Z = 3X1 + 2X2
Sujeta a:
X1 + X2 6

2X1 - X2 0
X1 = 2
Xi 0
Base artificial:
X1 + X2 + S1 = 6
2X1 - X2 S2 + R2 =0
X1 + R3 = 2
Xi 0, S1 0, S2 0, R2 0, R3 0
Penalizacin de la funcin objetivo:
Max Z = 3X1 + 2X2 MR2 MR3
Entonces:
Max Z - 3X1 - 2X2 + MR2 + MR3 =0

Ejemplo 2.
Min Z = 4X1 + 5X2
Sujeta a:
3X1 + X2 27
5X1 + 5X2 = 60
6X1 + 4X2 60
X1 0, X2 0
Base artificial:
3X1 + X2 + S1 = 27
5X1 + 5X2 + R2 = 60
6X1 + 4X2 - S3 + R3 =60

X1 0, X2 0, S1 0, R2 0, R3 0, S3 0
Penalizacin de la funcin objetivo:
Min Z = 4X1 + 5X2 + MR2 + MR3
Entonces:
Min Z - 4X1 - 5X2 MR2 MR3 =0

DESARROLLO DE PRCTICA.
La Medequip Company produce equipos de precisin de diagnstico mdico en dos fbricas.
Se han recibido pedidos de tres centros mdicos para la produccin de este mes. La tabla 1
presenta el costo unitario desde cada fbrica hasta cada centro. Adems muestra el nmero
de unidades que se producirn en cada fbrica y el nmero de unidades ordenadas por cada
cliente.
Tabla 1. Datos del problema.

Costo Unitario de envo


Cliente 1
Cliente 2
Cliente 3
Fbrica 1
$600
$800
$700
Fbrica 2
$400
$900
$600
Tamao de Unidades 300
200
400
unidades unidades unidades

DE \A

Produccin
400 unidades
500 unidades

Ahora debe tomar la decisin sobre el plan de cuntas unidades enviar de cada fbrica a cada
cliente. Formule un modelo de programacin lineal, resuelva por simplex.
SOLUCIN.
Primero se plantea las variables de decisin:
Variable de Decisin:
Xij= Nmero de unidades a enviar desde la fabrica i hacia el cliente j.
Segn el problema se tienen 2 fbricas desde las cuales se pueden surtir a los 3 clientes, por lo
tanto dado que no hay restricciones en la forma de enviar, ambas fbricas enviarn hacia los
tres clientes, esto es importante para la definicin de las variables y sus respectivos sub ndices
En seguida se detalla cada una:
X11= Nmero de unidades a enviar desde la fabrica 1 hacia el cliente 1.
X12= Nmero de unidades a enviar desde la fabrica 1 hacia el cliente 2.
X13= Nmero de unidades a enviar desde la fabrica 1 hacia el cliente 3.

X21= Nmero de unidades a enviar desde la fabrica 2 hacia el cliente 1.


X22= Nmero de unidades a enviar desde la fabrica 2 hacia el cliente 2.
X23= Nmero de unidades a enviar desde la fabrica 2 hacia el cliente 3.
Como se trata solamente de considerar del costo de enviar hacia los clientes, evidentemente
lo que importa en este problema es minimizar los costos del envo, bajo esa consideracin se
plantean la funcin objetivo y sus restricciones correspondientes.

Minimizar Z= 600X11 + 800X12 + 700X13 +400X21 + 900X22 + 600X23


Sujeto a:
X11 + X12 + X13 = 400
X21 + X22 + X23 = 500
X11+ X21 =300
X12 + X22 = 200
X13 + X23 = 400
No Negatividad Xij 0
SOLUCIONANDO CON WINQSB
Primero se activa el ambiente de WinQSB para programacin lineal. Se da click en file y se elige
la opcin New Problem. Al tener el cuadro de dilogo abierto se define el ttulo del problema,
variables de decisin y las restricciones, recordar que WinQSB ya incluye la no negatividad.
Se hace un conteo de las variables de decisin y de las restricciones que resultan ser 6
variables y 5 restricciones respectivamente. Adems debe considerarse que la funcin
objetivo es minimizar costos, por lo tanto se selecciona la opcin minimizar. En la imagen 1 se
muestra la edicin del cuadro de dilogo.

Imagen 1. Edicin de cuadro de dilogo.

Luego de asegurarse de la correcta edicin del cuadro de dilogo, dar click en OK.

En seguida aparecer la matriz inicial para realizar el simplex, habiendo planteado ya el PL de


la manera variables a la izquierda y constantes a la derecha se procede a llenar la matriz inicial,
en la imagen 2 aparece la manera en cmo se deben colocar los coeficientes del PL.

Imagen 1. Edicin de la matriz inicial.

Luego de haber montado correctamente la matriz inicial, dar click en la opcin Solve
Analyze y elegir Solve and Display Steps, tal y como se muestra en la imAgen 3.

and

Imagen 2. Resolver paso a paso.

La intencin de resolver paso a paso el ejercicio es hacer notar que dado que se trabaja con
restricciones de mal comportar, es este caso igualdades, WinQSB reconocer en su algoritmo
que debe resolverlo por el mtodo de la gran M. En la imagen 4 se puede notar que hay una
fila ms en relacin a las tablas simplex de la practica 1 de los laboratorios, esa ltima fila
corresponde a los coeficientes de que acompaarn a la gran M, recordar que tanto para la fila
de z como en este caso para la fila de la gran M los coeficientes aparecen con signo cambiado.

Imagen 3. Iteracin 1.

El problema se resuelve con 5 iteraciones, a continuacin en la imagen 5 se muestra la tabla de


resultados

Imagen 4. Tabla de resultados.

Habiendo resuelto el ejercicio, detalle cuntas unidades debe enviar cada fbrica a cada
cliente y cul es el costo mnimo al que puede hacerse esa operacin.

EJERCICIO PROPUESTO
Web Mercantile vende muchos productos para el hogar mediante un catlogo en lnea. La
compaa necesita un gran espacio para almacenar los productos. En la actualidad planea
rentar espacio para los siguientes 5 meses. Se sabe cunto espacio necesitar cada mes, pero
como dicha superficie es muy variable, puede ser ms econmico rentar slo la cantidad
necesaria cada mes con contratos mensuales. Por otro lado, el costo adicional de rentar
espacio para meses adicionales es menor que para el primero, y puede ser menos costoso
rentar el espacio mximo de los 5 meses. Otra opcin es el enfoque intermedio de cambiar la
cantidad total de especio rentado (con un nuevo contrato y/o la terminacin del anterior) al
menos una vez pero no cada mes.
El espacio que se requiere y los costos de los perodos de arrendamiento son los siguientes:
MES

ESPACIO REQUERIDO
(PIES CUADRADOS)

1
2
3
4
5

30000
20000
40000
10000
50000

PERODO DE
ARRENDAMIENTO
(MESES)
1
2
3
4
5

COSTO POR PIE


CUADRADO ARRENDADO
$65
$100
$135
$160
$190

El objetivo es minimizar el costo total de arrendamiento para cumplir con los requerimientos.
Formule un modelo de programacin lineal, resuelva por simplex

Das könnte Ihnen auch gefallen