Beruflich Dokumente
Kultur Dokumente
El Almacén Canino El Perro Feliz, contrata a diferentes carpinteros para cumplir con sus pedidos de casas de perro a las difere
y 3 medianas, diariamente. Al carpintero Rufo le paga 210 dólares por 3 casa grande, 2 medianas y 3 pequeñas, diariamente
pequeñas, diariamente. El almacén, tiene un pedido urgente, debe entregar como mínimo 20 casas grandes, 18 medianas y 1
carpintero a fin de cumplir lo antes posible su pedido al menor costo? ¿Este ejercicio es maximización o de minimización?
PRODUCTOS O SERVICIOS
RECURSOS RELACION
PACO(y1) RUFO(y2) LEO(y3)
CASA GRANDE 1 3 0 ≤
CASA MEDIANA 3 2 3 ≤
CASA PEQUEÑA 2 2 2 ≤
COSTO 20 18 15
RESTRICCIONES: RESTRICCIONES:
1(y1) + 3(y2) + 0(y3)≤ 120 1(y1) + 3(y2) + 0(y3) + (1s1) =120
3(y1) + 2(y2) + 3(y3) ≤ 210 3(y1) + 2(y2) + 3(y3) + (1s2) =210
2(y1) + 2(y2) + 2(y3) ≤ 150 2(y1) + 2(y2) + 2(y3) + (-1s3) = 150
(y1) ) ≥ 0
(y2) ≥ 0
(y3) ≥ 0
G Cb Basis y1 y2
120 0 x3 1 3
210 0 x4 3 2
150 -1 x6 2 2
zj-cj-> -2 -2
(1)/3 (1)/3
G Cb Basis y1 y2
120 0 x3 1 3
210 0 x4 1 2/3
150 -1 x6 2 2
zj-cj-> -2 -2
G Cb Basis y1 y2
50 0 x3 0 2 1/3
70 0 x0 1 2/3
10 -1 x6 0 2/3
zj-cj-> 0 - 2/3
1 1/2
G Cb Basis y0 y1
50 0 x3 0 2 1/3
70 0 x0 1 2/3
10 -1 x6 0 1
zj-cj-> 0 - 2/3
G Cb Basis y1 y2
15 0 x3 0 0
60 0 x0 1 0
15 0 x1 0 1
zj-cj-> 0 0
G Cb Basis y1 y2
15 0 x3 0 0
60 0 x0 1 0
15 0 x1 0 1
1470 zj-cj-> 0 0
2/7 2/7 2/7 2/7
G Cb Basis y1 y2
15 0 x3 0 0
60 0 x0 1 0
15 0 x1 0 1
zj-cj-> 0 0
G Cb Basis y1 y2
4 2/7 0 x5 0 0
390/7 20 x0 1 0
150/7 18 x1 0 1
zj-cj-> 0 0
PASO 2
PASO 2
El primer miembro de (1) se denomina función objetivo y Z es el valor de la función objetivo. Los coeficientes de las variable
objetivo. El problema exige determinar los valores de X1, X2, X3, X4... que maximicen el valor de Z. La función Objeto (Z) es de
recursos disponibles de cada contratacion para la realización de las casas, calculando las unidades que
b) ¿Cuál es el resultado de cada variable X1, X2, X3, X4, etc. y a qué corresponde?
x0=20; x1=18; x2=0; x3=0; x4=0; x5=0 son las variables de decisión (o niveles de actividad) que deben determinarse. En este ca
para realizar las casas pertinentes al pedido.
PASO 3
Minimizar la ganancia
FUNCION OBJETIVO:
Minimizar
Z = 120x + 210y + 150z
RESTRICCIONES:
1x + 3y + 2z ≥ 20
3x + 2y + 2z ≥ 18
0x + 3y + 2z ≥ 15
x+y+z≥0
Celdas de variables
Final Reducido
Celda Nombre Valor Coste
$F$116 paco Contratos 0 120
$F$117 rufo Contratos 0 210
$F$118 leo Contratos 0 150
Restricciones
Final Sombra
Celda Nombre Valor Precio
$C$116 paco Pequeña 0 0
$C$117 rufo Pequeña 3 0
$C$118 leo Pequeña 2 0
$D$116 paco mediana 3 0
$D$117 rufo mediana 2 0
$D$118 leo mediana 2 0
$E$116 paco grande 1 0
$E$117 rufo grande 3 0
$E$118 leo grande 2 0
La empresa debe realizar los siguientes contratos diarios para lograr el pedido y hac
X_1 = 0 contratos diarios con paco
X_2 = 2 contratos diarios con rufo
X_3 = 7 diarios con leo
El resultado de Z es 1470 y corresponde a los gastos que se puede generar con la utilización de todos los compuestos y la produ
nombradas.
e) ¿Cuáles son los rangos en los cuales los coeficientes de la función objetivo pueden ca
El coeficiente $120 que multiplica la cantidad de jugos de pera se puede aumentar en infinito y disminuir en $120 sin afectar e
El coeficiente $250 que multiplica la cantidad de jugos de manzana se puede aumentar en infinito y disminuir en $250 sin afec
El coeficiente $150 que multiplica la cantidad de jugos de tropical se puede aumentar en infinito y disminuir hasta $150 sin aum
Permisible Permisible
Máximo Mínimo
1550 120
420 210
1050 150
PASO 4
Z Cb Basis x y
5 0 s4 1 0
7 -150 z 3.5 0
2 -210 y -2 1
Zj-Cj 15 0
b) Identificar el vector de términos independientes (disponibilidad o requerimiento de recursos), calcular el rango en el que se
valores finales de X1, X2, X3.
El coeficiente $120 que multiplica la cantidad de contratos a paco no se puede aumentar ni disminuir.
El coeficiente $210 que multiplica la cantidad decontratos a rufo se puede aumentar en $210 para obtener el resultado óptimo
El coeficiente $150 que multiplica la cantidad decontratos a rufo se puede aumentar en $150 para obtener el resultado óptimo
Los coeficientes aij , con i = 1, ... , m y j = 1, ... , n son también números reales conocidos y se les denomina coeficientes tecno
tiene el rango de [15,60]
dos de casas de perro a las diferentes tiendas de mascotas. Al carpintero Paco le paga 120 dólares por 1 casa grande
anas y 3 pequeñas, diariamente. Al carpintero Leo le paga 150 dólares por 2 casas grandes, 2 medianas y 2
0 casas grandes, 18 medianas y 15 pequeñas lo antes posible. ¿Cuántos contratos diarios puede hacer con cada
imización o de minimización?
REQUERIMIENTO
120
210
150
FUNCION OBJETIVO:
Maximizar
G -20y1 - 18y2 - 15y3 = 0
RESTRICCIONES:
1y1 + 3y2 + 0y3 -1s1 = 120
3y1 + 2y2 + 3y3 -1s2 = 210
2y1 + 2y2 + 2y3 -1s3 = 150
y3 s1 s2 s3 s4
0 1 0 0 0
3 0 1 0 0
2 0 0 -1 1
-2 0 0 1 0
(1)/3 (1)/3 (1)/3 (1)/3 (1)/3
y3 s1 s2 s3 s4
0 1 0 0 0
1 0 1/3 0 0
2 0 0 -1 1
-2 0 0 1 0
y3 s1 s2 s3 s4
-1 1 - 1/3 0 0
1 0 1/3 0 0
0 0 - 2/3 -1 1
0 0 2/3 1 0
y2 y3 y4 y5 y6
-1 1 - 1/3 0 0
1 0 1/3 0 0
0 0 -1 -1 1/2 1 1/2
0 0 2/3 1 0
y3 s1 s2 s3 s4
-1 1 2 3 1/2 -3 1/2
1 0 1 1 -1
0 0 -1 -1 1/2 1 1/2
0 0 0 0 1
y3 s1 s2 s3
-1 1 2 3 1/2
1 0 1 1
0 0 -1 -1 1/2
5 0 2 -7
2/7 2/7 2/7 2/7
y3 s1 s2 s3
- 2/7 2/7 4/7 1
1 0 1 1
0 0 -1 -1 1/2
5 0 2 -7
y3 s1 s2 s3
- 2/7 2/7 4/7 1
1 2/7 - 2/7 3/7 0
- 3/7 3/7 - 1/7 0
3 2 6 0
PASO 2
PASO 2
e deben determinarse. En este caso seria el obrero el cual tienen que contratar
Precio sombra”?
odificación marginal del lado derecho de una restricción. Se entiende por
eva solución óptima se puede encontrar a través de la resolución del sistema
rámetro que estamos modificando). En este contexto el precio sombra puede
PASO 3
diarios para lograr el pedido y hacerlo al menor costo, que equivale a 3380.
= 0 contratos diarios con paco
= 2 contratos diarios con rufo
X_3 = 7 diarios con leo
e todos los compuestos y la producción de casas pequeñas, medianas y grandes en las cantidades anteriormente
se reduce la ganancia por cada unidad de recurso que se pudiera adquirir o suprimir?
o se reduce el costo por cada unidad de recurso que se pudiera adquirir o suprimir?
esta
PASO 4
z s1 s2 s3
0 -1 0 1
1 1 (-1.5) 0
0 -1 1 0
0 60 15 0
os), calcular el rango en el que se puede modificar dicho vector sin afectar el resultado óptimo, es decir, sin afectar los
alores finales de X1, X2, X3.
isminuir.
para obtener el resultado óptimo.
para obtener el resultado óptimo.
e les denomina coeficientes tecnológicos. Realizando el cambio Si se varia el primer recurso tecnologico de 60 a 15
$ DIPONIBILIDAD
ADICIONAL 480 120 210 150 120
X 120 150
Y 210 -30
Z 150
Definir el paso a paso que se hace para convertir el modelo primal (original) de un p
de ejercicio: maximización o minimización, cambios en función objetivo y cambios e
Asociado a cada problema lineal existe otro problema de programación lineal denominado pro
notables con respecto al problema lineal original, problema que para diferencia del dual se de
Paso 1: Se lleva el modelo a su forma estándar. En nuestro ejemplo esto se logra agregando
S2, S3, respectivamente). Luego, se multiplica cada fila de las restricciones por -1 de modo d
exceso S1, S2 y S3. De esta forma se obtiene la siguiente tabla inicial.
Paso 2: Se selecciona el lado derecho "más negativo" lo cual indicará cuál de las actuales va
actuales variables no básicas (A, B, C) entrará a la base se busca el mínimo de {-Yj/aij} don
lado derecho más negativo, marcado en amarillo) y donde Yj es el costo reducido de la respe
G Cb Basis y1 y2
120 0 x3 1 3
210 0 x4 3 2
150 -1 x6 2 2
zj-cj-> -2 -2
G Cb Basis y1 y2
50 0 x3 0 2 1/3
70 0 x0 1 2/3
10 -1 x6 0 2/3
zj-cj-> 0 - 2/3
Paso 4: Continuar las iteraciones y siguiendo el mismo procedimiento hasta disponer de una
siguiente tabla final:
G Cb Basis y1 y2
15 0 x3 0 0
60 0 x0 1 0
15 0 x1 0 1
1470 zj-cj-> 0 0
La solución óptima es y1=15, y2=60, y3=15 (marcado en amarillo) con valor óptimo G=147
interesante notar que los costos reducidos de las variables artificiales S1, S2 y S3 (marcado
el tutorial de solver, esto dado que dicho modelo resulta ser el problema dual de nuestro ejem
mal (original) de un problema de PL en un modelo dual, identificando cambios en tipo
objetivo y cambios en las restricciones.
lineal denominado problema dual (PD) , que posee importantes propiedades y relaciones
ferencia del dual se denomina entonces como problema primal (PP).
sto se logra agregando variables de exceso en cada una de las restricciones (3 primeras: S1,
ones por -1 de modo de disponer una solución básica inicial (infactible) en las variables de
MODEL DUAL
cuál de las actuales variables básicas deberá abandonar la base. Para determinar cual de las
nimo de {-Yj/aij} donde aij es el coeficiente de la respectiva variable no básica en la fija i (del
o reducido de la respectiva variable no básica.
y3 s1 s2 s3 s4
0 1 0 0 0
3 0 1 0 0
2 0 0 -1 1
-2 0 0 1 0
y3 s1 s2 s3 s4
-1 1 - 1/3 0 0
1 0 1/3 0 0
0 0 - 2/3 -1 1
0 0 2/3 1 0
hasta disponer de una solución básica factible. Luego de unas iteraciones se obtiene la
y3 s1 s2 s3
-1 1 2 3 1/2
1 0 1 1
0 0 -1 -1 1/2
5 0 2 -7
n valor óptimo G=1470 (marcado en rojo - se obtiene con signo cambiado). También es
S1, S2 y S3 (marcado en amarillo), corresponde a la solución óptima del modelo presentado en
ma dual de nuestro ejemplo.
cambios en tipo
y relaciones
(3 primeras: S1,
s variables de
También es
elo presentado en
CONCLUSIONES
presente trabajo, pude aprender que todo problema de programación lineal tiene,
asociado a él, un problema dual de programación lineal.
Existen ciertas relaciones entre el problema original (original) y su problema doble que la
habilidad para analizar el problema original.
•
roblema doble que la
do (dual) con
mejor análisis de los