Está en la página 1de 6

EJERCICIOS

Pregunta I
Considere el siguiente problema de optimización.

Min 3x + 8 y
Min ()
( c1 , c2 ) �xy
s.a : x + 2 y �12 �a11 a12 � b1 �

2 x ‫�׳‬y + 12 s.a :



a21
�x
a22 � y () �
b2 �

b3 �
x + y �10 �a31 a32 �
� � �
x, y �0 x, y �0
1) Resuélvalo de manera gráfica.
2) Calcule los precios sombra de los parámetros b1, b3 y a11, asumiendo la notación matricial indicada.
3) Para cada uno de los casos indique además los rangos de valores en los cuales tienen sentido dichos cálculos.
4) Recalcule el precio sombra del parámetro b1, pero considerando adicionalmente la restricción 2 x + 3 y �22 . A modo de sugerencia,
recuerde la definición de precio sombra, y considere además el hecho de que aumentar o disminuir dicho parámetro puede generar
distintos efectos sobre el óptimo del problema, con lo que se hace necesaria la consideración de los conceptos de “derivada por la
derecha” y “derivada por la izquierda”.

SOLUCION

1)
Min 3 x + 8 y
s.a : x + 2 y �12
2 x + y �12
x + y �10
x , y �0

Óptimo (12,0) Z=36

2) b1:
x + 2 y  12 +   x  12 + 
y0 y0

Z '  36 + 3
36 + 3  36
 3

b3: la restricción es no activa
 0
a11:
12
(1 +  ) x + 2 y �12 � x
1+ 
y0 y0
36
Z'
1+ 
36
 36 36 36
  lim 1 +    lim  36
 �0  1+   �0 1+ 
3) b1: el punto crítico para la primera restricción es (10,0). Por lo tanto, el rango para el cual tiene sentido el precio sombra de b1 es:
10  12 +     2
b3: el punto crítico para la tercera restricción es (12,0). Por lo tanto, el rango para el cual tiene sentido el precio sombra de b1 es:
12  10 +    2

a11: el punto crítico para la primera restricción es (10,0). Por lo tanto, el rango para el cual tiene sentido el precio sombra de a11 es:
(1 +  )  10  12    0,2

4)

El precio sombra se mantiene

Si se escogió como punto óptimo (8,2) Z=40

2) b1:
x + 2 y  12 +   x  8 
x + y  10 y  2+

Z '  40 + 5
40 + 5  40
 5

b3:
x + y  10 +   x  8 + 2
x + 2 y  12 y  2 
Z '  40  2
40  2  40
  2

a11:
8
(1 +  ) x + 2 y  12  x
1
2  10
x + y  10 y
1
40  80
Z'
1 
40  80
 40
 40
  lim  0 1    lim  0  40
 1

3) b1: el punto crítico para la primera restricción es (10,0). Por lo tanto, el rango para el cual tiene sentido el precio sombra de b1 es:
10  12 +     2

b3: el punto crítico para la tercera restricción es (4,4). Por lo tanto, el rango para el cual tiene sentido el precio sombra de b3 es:
8  10 +     2

a11: el punto crítico para la primera restricción es (10,0). Por lo tanto, el rango para el cual tiene sentido el precio sombra de a11 es:
(1 +  )  10  12    0,2

4)
Si la restricción (1) se mueve hacia arriba, las restricciones activas son la (1) y (3) y el precio sombra se mantiene.

Si la restricción (1) se mueve hacia abajo, las restricciones activas son la (1) y (4) y el precio sombra cambia:

x + 2 y  12    x  8 + 3
2 x + 3 y  22 y  2  2
Z '  40  7
40  7  40
  7

Pregunta II
1) Formule una extensión o variante del PFMC, en el cual para cada nodo existe una oferta o demanda (pudiendo en algunos casos ser
nula) para un conjunto K de productos diferentes y para un conjunto de T periodos. Asuma además que el costo de transporte en cada
arco es diferenciado por tipo de producto (K costos diferentes). Por otra parte, las ofertas existentes son variables de decisión que
deben ser optimizadas y provistas mediante producción o inventario asociados a dichas instalaciones o nodos, de acuerdo a la
minimización de costos de producción e inventario, considerando costos unitarios para tales efectos. Considere que la capacidad de
cada arco limita la totalidad de flujos que circulan por el, para todos los productos existentes. Defina todos los parámetros y variables
que requiera y describa brevemente toda expresión por usted utilizada.

2) Para el caso mono producto, y considerando el grafo definido en la figura indicada, establezca un grafo alternativo extendido, con
T=3, que permita representar completamente el problema anterior, de modo de poder modelarlo y resolverlo directamente como un
PFMC. Asuma que solo los nodos 1 y 4 representan nodos oferta. A modo de sugerencia considere generar T replicas de dicho grafo
(T=3), los cuales deben acoplarse mediante las cantidades ofrecidas (variables de decisión) en los nodos oferta (1 y 4), las cuales
provienen de la planificación de producción e inventario en cada uno de los nodos oferta.
2
5

1 3 7

6
4
1) Respuesta:
Variables:
X ijkt :Cantidad de flujo de producto k que circula por el arco (i,j) en el periodo t.
Yjkt : Cantidad a producir en el nodo j de producto k en el periodo t.
b ktj : Cantidad a ofrecer de producto k por el nodo j en el periodo t.
I jkt :Cantidad a inventariar en el nodo j, de producto k en el periodo t.
Parametros:
Cijkt : Costo unitario de transportar producto k por el arco (i,j) durante el periodo t.
CP kt : Costo unitario de producir producto k durante el periodo t.
CI kt : Costo unitario de inventariar producto k durante el periodo t.
Qijt : Capacidad maxima de productos a transportar por el arco (i,j)
T: Numero de periodos.
A:Conjunto de arcos.
K: Numero de productos.
d ktj : Cantidad demandada de producto k por el nodo j en el periodo t.
N:Conjunto de nodos.
J1 : Conjunto de nodos de demanda
J 2 : Conjunto de nodos de transferencia
J 3 : Conjunto de nodos de oferta.
K T K T
F .O : ���C
( i , j )�A k 1 t=1
kt
ij X ijkt + ���(Y jkt �
� CP kt + I ktj �
j�J 3 k 1 t 1
CI kt )

s.a:
Y jkt + I kj (t 1)  b ktj + I ktj "j �J 3 , "k  1,..., K , "t  1,..., T
K

�X
k 1
kt
ij �Qijt "(i , j ) �A, "t  1,..., T

� d ktj "j �J1



� X ktjl  � X ljkt �
0 "j �J 2
l /( j ,l )�A l /( l , j )�A � kt
�b j "j �J 3
X ijkt �0 "k  1,..., K ; "t  1,..., T ; "(i, j ) �A
Yjkt , b ktj , I jkt �0 "k  1,..., K ; "t  1,..., T ; "j �J1 ; "j �J 2 ; "j �J 3

 La función objetivo es la suma de los costos de transportar para los K productos, durante los T períodos los flujos enviados por
todos los arcos (i,j). Mas los costo de producción e inventario de todos los productos durante todos los periodos de todos los
nodos en el conjunto de nodos oferta.
 La restricción 1, es el balance de producción que garantiza que la cantidad producida de un determinado producto en un
determinado periodo por un nodo, mas la cantidad que se tiene de inventario del período anterior, debe ser igual a lo requerido
del producto para dicho nodo en ese período, mas la cantidad que se dejará como inventario de ese producto para ser utilizada en
el período siguiente. En este caso la cantidad requerida (variable) corresponde la cantidad ofrecida en los nodos oferta (B).
 La restricción 2 establece que la cantidad total transportada (de todos los productos) por un determinado arco, en un determinado
período no supere la capacidad de dicho arco.
 La restricción 3 establece que lo que sale de un nodo, menos lo que entra de un determinado producto para un determinado
período debe ser igual a la demanda de dicho nodo por dicho producto en dicho periodo, en caso de ser un nodo de demanda.
Debe ser igual a cero en caso de ser un nodo de transferencia. Debe ser igual a la variable de oferta en caso de ser un nodo de
oferta.

2) Respuesta:

Primero se debe replicar 3 veces la red para representar los 3 periodos de planificación. Luego como solo los nodos 1 y 4 de cada período
representan nodos oferta, es necesario decidir cuanto producir y cuánto inventariar para ambos nodos, en caca uno de los períodos. El
nodo a produce para satisfacer las ofertas de los nodo 1 de cada período .El nodo a envía producción para los nodos a 1,a2 y a3. Los arcos
(a1,a2) y (a2,a3) representan inventario entre los períodos. Análogo para el funcionamiento del nodo b, que se encarga de producir para
entregar posteriormente a los nodos 4 de cada período. Finalmente los nodos a 1,a2 y a3 envían los productos a los nodos 1 de cada período.
Igualmente para los nodos b1,b2 y b3, que envían productos a los nodos 4 de cada períodos para que estos puedan ofrecerlos. Por lo tanto el
nodo central O debe producir lo equivalente a la suma de las cantidades ofrecidas durante los 3 períodos para los 2 nodos ofertas. Cabe
destacar que las cantidades enviadas por a1,a2 y a3 hacia los nodos 1 de cada período representaran las cantidades ofrecidas. Lo mismo para
b1,b2 y b3.
Pregunta III
Conteste las siguientes preguntas
1) Describa brevemente los supuestos de los modelos de programación lineal.
2) Discuta las implicancias asociadas a que dichos supuestos no se cumplan. En otras palabras, como cambiaría un modelo lineal si
cada supuesto no se cumpliera.
3) Considere el caso de la existencia de múltiples soluciones para un modelo de programación lineal. Discuta apoyado por un
grafico de ejemplo, la imposibilidad del método Simplex para encontrar todas las soluciones óptimas existentes.

1) Respuesta:
- Proporcionalidad: la contribución de cada variable x a cada medida de efectividad es proporcional a x.
- Aditividad e independencia: la contribución de una variable x a una medida de efectividad es independiente de la contribución
de cualquier otra variable.
- Divisibilidad: las variables pueden tomar valores fraccionarios
- Determinismo: los valores de todos los parámetros son determinísticos y conocidos.

2) Respuesta: Si los supuestos antes mencionados no se cumplen ocurriría lo siguiente:


- Proporcionalidad: Este supuesto elimina cualquier posibilidad de tener exponentes diferentes a uno en las variables, con lo cual,
si no hubiera proporcionalidad el modelo dejaría de ser lineal.
- Aditividad e independencia: Si no se cumpliera este supuesto, la contribución de una variable de decisión a la función objetivo
afectaría a la contribución de las demás variables con lo cual no se llegaría a un modelo lineal.
- Divisibilidad: Si no hubiera divisibilidad jamás se podrían tener modelos continuos (variables de decisión continuas) y se
tendrían problemas acotados sólo a soluciones enteras.
- Determinismo: Si no se da el determinismo, los parámetros no serían valores conocidos (dados) sino que estarían asociados a una
distribución de probabilidad y una formulación lineal no podría representar este nuevo escenario probabilístico.

3) Respuesta: Para que existan múltiples soluciones para un problema de programación lineal se debe dar (en el caso de dos
dimensiones) que la pendiente de la función objetivo sea igual a la pendiente de una o más restricciones. (En la fig. la pendiente
de la F.O. corresponde a la pdte. de la restricción 2).
El método Simplex trabaja revisando y entregando iterativamente solo vértices del poliedro definido por las restricciones del
problema (hasta encontrar aquel vértice que entregue la solución óptima), con lo cual en el caso analizado simplex revisará sólo
los extremos de la recta solución (trabajando en 2D), dejando de lado la infinidad de posibles soluciones existentes entre esos dos
puntos (A y B en la figura).

También podría gustarte