Investigacion Operativa
Investigacion Operativa
Investigacion Operativa
a. Utilice la programación lineal para determinar la empresa puede cumplir los requisitos
del departamento de mercadotecnia a un costo mínimo. Realice la formulación completa
(función objetivo, variables y restricciones, todo con sus respectivas unidades)
OACN: Onza de agua carbonatada de naranjada OAz: =Onzas de azúcar
OJN: Onza de jugo naranja OOranj: onzas de Oranj
1. FUNCIÓN OBJETIVO
Min z = 8 [UM/OACN] * X1 [OACN] + 12 [UM/OJN] * X2 [OJN]
2. VARIABLES
X1 = Onzas de agua carbonatada de naranjada en una botella de Oranj.
X2= Onzas de jugo naranja en una botella de Oranj.
3. RESTRICCIONES
4. 4 [mg VC/OACN]* X1 [OACN] + 3 [mg VC/OJN]* X2[OJN] ≥ 80 [mg VC]
5. 2 [Oaz/OACN]* X1 [OACN] + 0.25 [OAz/OJN]* X2[OJN] ≤16 [OAz]
6. X1[OACN] + X2[OJN] = 40 [OOranj]
7. CONDICION DE NO NEGATIVIDAD
X1, X2 ≥ 0
Entrada
Solución Básica Solució
X1 X2 S1 R1 R2 S2
Factible n
Z 492 388 -100 0 0 0 12000
R1 4 3 -1 1 0 0 80
R2 1 1 0 0 1 0 40
S2 2 0,25 0 0 0 1 16 Salida
Entrada
Solución Básica Solució
X1 X2 S1 R1 R2 S2
Factible n
Z 0 326,5 -100 0 0 -246 8064
R1 0 2,5 -1 1 0 -2 48 Salida
R2 0 0,875 0 0 1 -0,5 32
X1 1 0,125 0 0 0 0,5 8
Entrada
Solución Básica Solució
X1 X2 S1 R1 R2 S2
Factible n
Z 0 0 30,6 -131 0 15,2 1795,2
X2 0 1 -0,4 0,4 0 -0,8 19,2
R2 0 0 0,35 -0,35 1 0,2 15,2 Salida
X1 1 0 0,05 -0,05 0 0,6 5,6
Degeneración
Cuando una de las soluciones básica que está en la tabla es nula. se dice que las soluciones son
degeneradas o degradadas esto significa que una restricción al menos es redundante.
En la tabla óptima podríamos ver que al aplicar la condición de factibilidad del método
simplex, se puede presentar un empate por la relación mínima, el cual puede romperse
arbitrariamente. Cuando esto sucede, al menos una variable básica será cero en la siguiente
iteración, por lo tanto, decimos que la nueva solución está degenerada. La condición también
revela que el modelo tiene por lo menos una restricción redundante.
Por
ejemplo:
Hay dos alternativas indistintas para operar debajo de X2, y al finalizar las iteraciones el óptimo
contendrá a una de las variables de decisión convertidas en 0. Gráficamente, observamos que
las tres rectas de restricción pasan por el punto óptimo, lo cual significa y una de estas será
una restricción redundante.
Cuando la función objetivo es paralela a una restricción que se satisface como ecuación, la
función objetivo asumirá el mismo valor óptimo en más de un punto
Se detecta que se ha llegado a una solución alternativa cuando habiendo llegado al óptimo hay
algún valor en la primera fila del z correspondiente que es igual a cero.
Esto implica que vamos a encontrar un segmento en donde vamos a tener infinitos óptimos a
los cuáles vamos a llegar a través de una combinación lineal.
Por ejemplo:
Se observa que Z es paralelo a BC, por lo tanto, la solución va a ser una combinación lineal
generada en el segmento BC.
Inicialmente el método encontrará una solución óptima en B, pero esta contendrá 0 unidades
de X1. Observamos de la segunda iteración que X1 es una variable básica. Por esto, realizamos
una iteración más poniendo a X1 en la base y así encontramos un óptimo alternativo que
estará dentro del segmento BC y será una combinación lineal entre estos dos puntos.
Soluciones no acotadas (poliedro abierto)
Esto podría indicar una incorrecta construcción del modelo debido a la no inclusión de alguna
restricción o a valores incorrectos de los parámetros.
Por ejemplo:
Al plantear la tabla inicial de Simplex vemos que debajo de X2 las dos variables son cero o
negativas, es decir que ninguna de las dos me indica cuál es la variable que sale, por lo tanto,
X2 puede crecer indefinidamente y tenemos lo que se denomina un poliedro abierto. El gráfico
también nos muestra que las dos restricciones no conforman un recinto cerrado por lo que
mientras X2 crezca de la misma forma lo hará Z.
Los modelos PL con restricciones inconsistentes no tienen una solución factible. Esta situación
no ocurre si todas las restricciones son del tipo ≤ con lados derechos no negativos porque las
holguras proporcionan una solución factible obvia. Para otros tipos de restricciones, se utilizan
variables artificiales penalizadas para iniciar la solución. Si al menos una variable artificial es
positiva en la iteración óptima, entonces la PL no tiene una solución factible. Desde el punto de
vista práctico, un espacio no factible apunta hacia la posibilidad de que el modelo se formuló
de manera incorrecta.
Por ejemplo:
En el gráfico observamos que no existe un área de factibilidad, ya que las restricciones no
encierran un área ni se cortan. En la tabla de Simplex vemos que en la iteración final
obtenemos a la variable artificial R como básica con un valor positivo, lo cual significa que la
solución no es factible. Esto se conoce como una solución “pseudo óptima”.
a ¿ MaxZ =−3 x 1 +6 x 2
sa :
c ¿ MaxZ=3 x 1+ 9 x 2
sa :
a) Forma estándar
-X1 + 2X2 + S2 = 2
Xopt = α*[X1=0; X2=1; S1=28; S2=0] + [X1=3.29; X2=2.65; S1=0; S2=0]* (1-α)
Gráficamente :
Otra manera de identificar este caso especial es graficamente observando que la recta de
la funcion objetivo es paralela a una de las restricciones. Por lo tanto las multiples
soluciones corresponden al segmento AB.
b) Forma estándar
Z – 2X2 = 0
S.a.: X1 – X2 + S1 = 4
-X1 + X2 + S2 = 1
Graficamente
c) Forma estándar
Z – 3X1 - 9X2 = 0
S.a.: X1 + 4X2 + S1 = 8
X1 + 2X2 + S2 = 4
Al salir S1:
En esta tabla se observa una variable básica (S2) igual a cero, lo cual tambien es una forma
de detectar que estamos ante un caso especial de solución degenerada.
Al salir S2:
En esta tabla tambien se observa que el valor de una variable básica (X1) es igual a cero,
por lo que tambien se detecta que estamos ante un caso especial de solución degenerada.
Graficamente
d) Forma estandar
Z – 3X1 – 2X2 = 0
S.a.: 2X1 + X2 + S1 = 2
3X1 + 4X2 – S2 = 12
S.a.: 2X1 + X2 + S1 = 2
En esta tabla se observa que la variable artificial R2 que se agregó anteriormente no salió de la
base y tiene un valor distinto de cero, lo cual significa que la solución es infactible. Estamos en
un caso especial de soluciones inexistentes.
Gráficamente se observa que no se puede formar un recinto donde se cumplan todas las
restricciones. Esto indica un problema en la formulación del problema o ejercicio.
Problema dual
4. Una empresa produce tres tipos de barras de caramelos. Cada barra está hecha totalmente
de azúcar y chocolate. Se dispone de 5 kg. de azúcar y 10 kg. de chocolate por día. Las
utilidades de cada tipo de barra son las siguientes: 3, 7 y 5 unidades monetarias
respectivamente. Las cantidades de insumos consumidos para cada tipo de barra, así como
sus disponibilidades diarias, se dan en la siguiente tabla:
Lo cual indica que se obtiene la máxima utilidad Z=300$, cuando la empresa fabrica 25 barra
de chocolate 2 (B2=25) y 25 barras del tipo 3 (B3=25). Además podemos observar que en este
punto se consume todo el azúcar disponible diariamente (S1=0) y todo el chocolate disponible
diariamente (S2=0). Es decir que utilizamos todos los recursos.
100∗Y 1+300∗Y 2≥ 7
100∗Y 1+100∗Y 2≥ 5
Y 1 ,Y 2≥ 0
Donde:
La relación que existe entre las variables en la restricción es que: yo tengo que ofrecerle al
empresario un pago lo suficientemente tentador ( mayor que la utilidad conseguida si se
fabricara y vendiera la barra de chocolate ) por la combinación de materias primas ( azúcar y
chocolate ) para fabricar las barras de chocolate.
Y 1 ,Y 2 , E 1 , E 2, R 1 , R 2 , R 3 ≥ 0
E1,E2 y E3 es el dinero “de mas” (superior a la utilidad que le reporta vender la barra ) que
estoy pagando por la combinación de materia prima para hacer las barras de chocolate.
D) Como tuvimos problema de redondeo dado que son valores muy grandes, para obtener el
resultado, pasamos los gramos a kilogramos. Por lo tanto las funciones quedaron de la
siguiente forma, tomando M=100.
Y 1 ,Y 2 , E 1 , E 2, E 3 , R 1 , R 2, R 3 ≥0
E)
Podemos observar que el precio que vamos a pagar al empresario por comprarle su materia
prima, es muy similar a la utilidad que dicho empresario obtiene de fabricar su conjunto
óptimo de barras y de venderlas. Lo que pagamos de “mas” es tan solo 0,000024$.
F)
5. En un taller metalúrgico se fabrican dos piezas, A y B, que deben seguir los siguientes
procesos:
Estampado en hojas metálicas
Soldado
Pintado
La operación de estampado consiste en preparar partes idénticas que luego serán soldadas de
a pares, formando la pieza A. El mismo proceso se realiza para la pieza B. Los insumos de
equipos son los siguientes, para la realización de cada una de las operaciones (expresados en
segundos por pieza):
Tiempo
Operación Pieza disponible
A B (seg/sem)
Estampado 3 8 48000
de c/part.
Soldado 12 6 42000
Pintado 9 9 36000
Variables de decisión:
X1: Cantidad de unidades producidas y vendidas de piezas tipo A por semana = [Pieza A/Sem]
X2: Cantidad de unidades producidas y vendidas de piezas tipo B por semana = [Pieza B/Sem]
Función Objetivo:
Max Z=40[UM/Pieza A] * X1[Pieza A/Sem] + 30[UM/Pieza B] * X2[Pieza B/Sem]
Restricciones:
B)
Las variables de superávit: representan la cantidad en que los ingresos superan a los costos del
producto.
C)
Problemas resueltos por Win QSB:
Problema Primal
Análisis de solución
La solución que nos brinda el programa es la de producir X1= 3000 unidades del producto tipo
A y de X2=1000 unidades del tipo B, logrando así obtener un beneficio de Z=150000 unidades
monetarias por semana
Análisis de solución
Para este problema dual se obtuvo el mismo nivel de beneficio de 150000 unidades
monetarias con los siguientes valores de variables:
Y1 = 0: En este caso, hay un excedente de este requerimiento por lo que no habrá necesidad
de adquirirlo por eso tenemos un precio de compra igual a cero.
Y2 =1,67: representa la mejora que sufre el funcional por la disminución en una unidad del
tiempo de soldadura.
Y3 =2,22: representa la mejora que sufriría el funcional por la disminución en una unidad del
tiempo de pintura.
C1= Y5 = 0: Este valor nos dice que el funcional no sufre aumento por cada unidad que se
fabrique o active del producto tipo A.
C2= Y6 = 0: Este valor nos dice que el funcional no sufre aumento por cada unidad que se
fabrique o active del producto tipo B.
D)