Repaso Final Opti
Repaso Final Opti
2. Si nos encontramos en una base factible en el problema primal, puede pasar que:
a. I y II son verdaderas
b. I es verdadera y II es falsa
c. I es falsa y II es verdadera
d. I y II son falsas.
∑ 𝑥𝑖𝑗 ≤ 𝑀𝑦𝑖 , ∀ 𝑖 ∈ 𝑂; 4
𝑗∈𝐷
𝑥𝑖𝑗 ≤ 𝑘𝑖𝑗 , ∀ 𝑖 ∈ 𝑂, 𝑗 ∈ 𝐷 | 𝑖 < 𝑗 5 + u + 3 +
z =
14
∑ 𝑓𝑖 𝑦𝑖 ≤ 𝑏 1
𝑖∈𝑂
𝑦𝑖 ≥ 0, ∀ 𝑖 ∈ 𝑂;
𝑥𝑖𝑗 ≥ 0, ∀ 𝑖 ∈ 𝑂, 𝑗 ∈ 𝐷.
Además, se sabe que 𝑂 = {1,2,3,4} y 𝐷 = {1,2, … ,6}. Entonces, ¿cuántas restricciones tiene este
problema sin contar las restricciones de naturaleza de las variables?
a. 29
b. 28
c. 25
d. 35
6. Botes Tominé es una empresa que se dedica a la fabricación de botes de remo. La demanda
de botes para los próximos cuatro trimestres es de 40, 60, 75, y 25 botes, respectivamente.
Botes Tominé tiene la capacidad de producir estos botes en dos turnos (día y noche). La
capacidad de producción en cada uno de los dos turnos es de 40 botes. Por convención, se
asume que todos los botes producidos en un trimestre pueden ser utilizados para satisfacer
la demanda del mismo trimestre. Se desea formular un modelo de optimización lineal que
ayude a Botes Tominé a determinar cuántos botes debe producir en los próximos cuatro
trimestres. Sean 𝑥𝑡 y 𝑦𝑡 el número de botes que se producen en el horario diurno y nocturno
en el trimestre 𝑡, respectivamente. Sea 𝐼𝑡 el inventario de botes disponibles al final del
trimestre 𝑡. La expresión que representa el nivel de inventario al final del período 3 es:
a. 𝐼3 = 𝐼2 + 40 + 60
b. 𝐼4 = 𝐼3 + 𝑥3 + 𝑦3 − 75
c. 𝐼4 = 𝐼3 + 𝑥3 + 𝑦3 − 25
d. 𝐼3 = 𝐼2 + 𝑥3 + 𝑦3 − 75
7. Suponga un problema de optimización lineal con las siguientes restricciones y región factible
(en azul):
1
Con base en el gradiente del problema, representado como el vector ( ), considere las siguientes
1
afirmaciones:
a. I y II son verdaderas.
b. I es verdadera y II es falsa.
c. I es falsa y II es verdadera.
d. I y II son falsas.
a.
max 10𝑥1 − 12𝑥2 + 15𝑥3 − 2𝑥4 + 0𝑠1 + 0𝑠2 + 0𝑠3 + 0𝑠4
s. a, 𝑥1 + 2𝑥2 + 5𝑥3 − 𝑥4 − 𝑠1 = 6
−3𝑥1 − 2𝑥3 − 𝑠2 = 2
𝑥3 + 𝑥4 + 𝑠3 = 3
5𝑥2 + 3𝑥3 + 2𝑥4 − 𝑠4 = 10
𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑠1 , 𝑠2 , 𝑠3 , 𝑠4 ≥ 0
b.
max 10𝑥1 − 12𝑥2 + 15𝑥3 − 2𝑥4 + 0𝑠1 + 0𝑠2 + 0𝑠3 + 0𝑠4
s. a, 𝑥1 + 2𝑥2 + 5𝑥3 − 𝑥4 + 𝑠1 = 6
−3𝑥1 − 2𝑥3 + 𝑠2 = 2
𝑥3 + 𝑥4 + 𝑠3 = 3
5𝑥2 + 3𝑥3 + 2𝑥4 − 𝑠4 = 10
𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑠1 , 𝑠2 , 𝑠3 , 𝑠4 ≥ 0
c.
max 10𝑥1 − 12𝑥2 + 15𝑥3 − 2𝑥4 + 0𝑠1 + 0𝑠2 + 0𝑠3 + 0𝑠4
s. a, 𝑥1 + 2𝑥2 + 5𝑥3 − 𝑥4 − 𝑠1 = 6
−3𝑥1 − 2𝑥3 + 𝑠2 = −2
𝑥3 + 𝑥4 + 𝑠3 = 3
5𝑥2 + 3𝑥3 + 2𝑥4 − 𝑠4 = 10
𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑠1 , 𝑠2 , 𝑠3 , 𝑠4 ≥ 0
d.
¿La empresa estaría dispuesta a pagar $150,000 pesos por un kilogramo adicional del material
X?
a. Verdadero.
b. Falso.
11. En una iteración intermedia del método Simplex sobre un problema de maximización, se
cuenta con la siguiente información:
𝐼𝐵 = {2,3} 𝐼𝑁 = {1,4}
𝐫 𝑇 = [0 0 ⋮ go
2.5 −2.5]
2 0 1 1 1/2 0
𝐁=[ ] 𝐍=[ ] 𝐁−𝟏 = [ ]
3/7 1 1 0 −3/14 1
𝑢
𝑣
𝐝𝑞 = [ _ _ _ ]
?
?
a =
[i]
Los valores de 𝑢 y 𝑣 son:
a. 𝑢 = − 2
1
y 𝑣 = 14
3
d=
-
Ba
( . ] (i)
1 11
b. 𝑢 = − 2 y 𝑣 = − 14 =
10
c. 𝑢 = −2 y 𝑣=−
7
3
[] [in]
d. 𝑢 = −2 y 𝑣= −7
=
12. Una firma debe decidir invertir o no en cada proyecto 𝑗 de su portafolio de proyectos 𝐽. La
firma debe tener en cuenta que cada proyecto 𝑗 ∈ 𝐽 requiere de una cantidad de recursos de
tipo 𝑖 ∈ 𝐼. Sin embargo, cada recurso es limitado, por lo que las decisiones que se tomen
deben tener en cuenta la disponibilidad de cada recurso. Seleccione la mejor manera de
modelar la situación anterior:
a. b.
𝑎𝑖𝑗 : cantidad de recursos 𝑖 ∈ 𝐼 que requiere el 𝑎𝑖𝑗 : cantidad de recursos 𝑖 ∈ 𝐼 que requiere el
proyecto 𝑗 ∈ 𝐽 proyecto 𝑗 ∈ 𝐽
𝑥𝑖𝑗 : variable binaria. Toma el valor de 1 si se 𝑥𝑗 : variable binaria. Toma el valor de 1 si se
decide invertir el recurso 𝑖 ∈ 𝐼 en el proyecto decide invertir en el proyecto 𝑗 ∈ 𝐽, 0 𝑑. 𝑙. 𝑐.
𝑗 ∈ 𝐽, 0 𝑑. 𝑙. 𝑐. 𝑏𝑖 : cantidad disponible del recurso 𝑖 ∈ 𝐼
𝑏𝑗 : cantidad disponible para invertir en el
proyecto 𝑗 ∈ 𝐽 ∑ 𝑎𝑖𝑗 𝑥𝑗 ≤ 𝑏𝑖 , ∀ 𝑖 ∈ 𝐼
𝑗∈𝐽
∑ ∑ 𝑎𝑖𝑗 𝑥𝑖𝑗 ≤ 𝑏𝑗 , ∀𝑖 ∈ 𝐼
𝑖∈𝐼 𝑗∈𝐽
c. d.
𝑎𝑖𝑗 : cantidad de recursos 𝑖 ∈ 𝐼 que requiere el 𝑎𝑖𝑗 : cantidad de recursos 𝑖 ∈ 𝐼 que requiere el
proyecto 𝑗 ∈ 𝐽 proyecto 𝑗 ∈ 𝐽
𝑥𝑖 : cantidad del recurso 𝑖 ∈ 𝐼 a invertir 𝑥𝑗 : cantidad a invertir en el proyecto 𝑗 ∈ 𝐽
𝑏𝑗 : cantidad disponible para invertir en el 𝑏𝑖 : cantidad disponible del recurso 𝑖 ∈ 𝐼
proyecto 𝑗 ∈ 𝐽
∑ 𝑎𝑖𝑗 𝑥𝑗 ≤ 𝑏𝑖 , ∀ 𝑗 ∈ 𝐽
∑ 𝑎𝑖𝑗 𝑥𝑖 ≤ 𝑏𝑗 , ∀ 𝑗 ∈ 𝐽 𝑗∈𝐽
𝑖∈𝐼
13. MIC es una empresa que se dedica a la fabricación de productos farmacéuticos. La gerencia
de MIC ha formulado un modelo de optimización lineal que le permite planear la producción
mensual buscando maximizar su utilidad. Este modelo considera que no se puede usar más
de 𝑘 miles de litros de uno de los insumos. ¿Cuál de las siguientes gráficas describe de mejor
forma el comportamiento de la máxima utilidad que recibirá MIC para diferentes valores de
𝑘?
a. b.
6000 6.000
5000 5.000
Máxima utilidad ($)
Máxima utilidad ($)
4000 4.000
3000 3.000
2000 2.000
1000 1.000
0 0
0 3 6 9 12 0 3 6 9 12
k (miles de litros) k (miles de litros)
c. d.
6000 6000
5000 5000
Máxima utilidad ($)
3000 3000
2000 2000
1000 1000
0 0
0 3 6 9 12 0 3 6 9 12
k (miles de litros) k (miles de litros)
1.5
En la iteración 1 del procedimiento, la solución evaluada es 𝕩1 = [ ]. Se puede afirmar
2
que:
e. Ha encontrado un óptimo global en la iteración 1. X
f. Ha encontrado un óptimo local en la iteración 1.
1.5
g. 𝕩2 = [ ] X fo menor
1
0.5
h. 𝕩2 = [ ] X RI
3
Conjuntos :
C :
tipos de chocolates ; C =
E chocolate oscuro ,
chocolate blancos
I :
tipos de ingrediente ; I =
E manteca de cacao
o azucar]
Parametros :
p
:
peso de 1 unidad de chocolate ; p
=
60g
ceC
.
Ve : precio de venta de 1 unidad del chocolate
: costos asociados a
produccion de 1 unidad del chocolate c C .
Variables de decision
Funcion objetivo :
maximizar utilidad
VeXc C Xa
-
:
max
ce Ct2
Restricciones :
1) Naturaleza variables
Xc10 XcEC
Xc]dcVc C
CEC
Produccion de jugos :
Conjuntos :
K conjunto de
jugos autoctonos
:
.
R :
conjunto de frutas tropicales .
Parametros :
lki :
porcentaje minimo de la fruta i ER en el jugo Kek .
PK :
precio de venta de un litro de jugo KEK.
Variables de decision.
Funcion objetivo :
maximizar ingresos.
max
PkXki
kek ver
Restricciones :
1) Naturaleza variables
Xk :20 .
X kek ,
itR
Xi &k ,
i Xki Vktk
,
itR
jER
Xi Uki Xk = Vkek ,
itR
jeR
3) Litros disponible
Yi bi VieR
kek
u) cumplir demanda
* kidk kek
.
·r
Transporte de productos lacteos :
Conjuntos :
P :
conjunto de plantas de produccion.
C :
conjunto de clientes
Parametros :
Kp :
capacidad de produccion de la planta peD . (Fro.
Variables de decision :
Xp c
: cantidad enviada desde la planta pep hasta el cliente cEC Clitros)
,
Funcion objetivo :
minimizar costos
min
Epic Xpic
Dep cec
Restricciones :
1) Naturaleza de variables
Xp . c 10 Vptp ,
C
Xp c Kp
,
V pe P
JEC
3) Cumplir demanda
Xpi]da YcC
pEP
Produccion de cemento :
Conjuntos
S :
conjunto de semanas .
Parametros :
Us :
precio de venta por tonelada en la semana seS
.
10 : inventario inicial ; io =
12
, 000 toneladas
.
Variables de decision
Funcion objetivo :
maximizar utilidad
max
seg
Usds-PsXs -
As is
Restricciones
1) Naturaleza de variables
Xs0 VseS
is 10 VseS
2) Inventarios
In 20 = +
X1 -
Is =
is -
1
+
Xs- ds VieS) is 1
3) Limites de produccion
X 1lVstS
Xs ] m YstS
Planeacion de menus :
Conjuntos :
T conjunto de
grupos alimenticios
:
.
A :
conjunto de alimentos .
N :
conjunto de nutrientes.
Parametros :
ca
: costo por
100 del alimento a EA
g .
A alimenticio t
Co elalimento
T
ena
esta E .
si a
grupo
:
Paz
Variables de decision :
funcion objetivo :
min Ca Xa
aea
Restricciones :
Xa =
1 ,
f + ET
atAlpat = 1
* In VneN
aakariXa ,
3) Naturaleza variables :
Xa = 0 ,
FatA
Asignacion de tareas :
Conjuntos :
M :
conjunto de miembros del equipo.
R :
conjunto de responsabilidades.
Parametros :
dm :
disponibilidad horaria del miembro m =M
.
Pmr
: indice de preferencia del miembro meM para haver la
responsabilidad reR
.
Variables de decision :
[1
la -ER le mem
Xmr :
,
si
responsabilidad se
asigna al miembro
G
d I . . .
C
Funcion objetivo :
max
Pmr
·
Xmr
mem rem
Restricciones :
tur ·
Xmrdm ,
.
V meM
VER
Xmr = 1 ,
VER
mEM
3) Naturaleza de variables :
Xmr =
[0 , 13 ,
V meM
,
rER .
Extraccion minera :
Conjuntos :
M :
conjunto de zonas .
K :
conjunto de tipos de carbon .
Parametros :
carbon del
puede extraer tipo
ESelazona
em se
dij :
ni :
capacidad maxima de extraccion de la zona .
itM
Variables de decision :
Funcion objetivo :
min Ci ·
Xi
iEM
Restricciones :
Xi = bj ,
v jtk
ima =
Xi 1 ni ,
VitM
3) Naturaleza variables
X : 10 ,
f itM
.
Salsa al Parque :
Conjuntos :
A :
conjunto de artistas .
H :
conjunto de horas .
Parametros :
di :
duracion de la presentacion del artista veA .
Variables de decision :
S
Xit : 1. si el artista itA inicia la presentacion en la hora tel.
O ,
d l .
.
O ,
d .
l . .
c
Funcion objetivo :
itA th
Restricciones :
Xit = 1 Vit A
t = It
Yit I V t H
it A
3) consecutividad de presentaciones
presentase desde de
·
t + di - 1
VitA
Yij - di Xit to H1 t + di 11 (H)
-
, ,
jtt
Yit = di ,
FitA
tCH
·
no iniciar presentacion si no hay tiempo suficiente
.
Xit =
0 ,
VitA ,
tH)t + di =
1>(H)
4) Naturaleza variables :
Xit , Yi
= [1 03, ,
FitA ,
FtH
Introducción
supuestos
ProporcionalidadNovariableselevadas en . en
Divisibilidadlasvariabledebenserfraccionariosraesa tan las variables de decision se deben conocer con certeza
Tipos de solución
Optimo acotado :
Multiples soluciones ,
se ven en una recta especifica
Optimo no acotado :
Multiples soluciones
, no se
pueden delimitar . Optimo infinito
Infactible soluciones
: No
hay para el problema .
Indexación restricciones
·
Para calcular el numero de restricciones
↳ El
Un para todo : número de elementos del conjunto
↳ elementos
Mas de un para todo : Producto de la cantidad de de los conjuntos.
↳
Tal contar
que uno a una
Metodo grafico
Conceptos
Procedimiento
·
Graficar restricciones ( = )
·
Identificar region factible
·
Concluir :
↳
Maximización : Recorrer la region factible en la dirección del
gradiente, el último punto que toque una isoclina es el optimo
↳
Minimización : Recorrer la region factible en la dirección contraria al
gradiente, el último punto que toque una isoclina es el optimo
Estructuras comunes
Balance
pep Xp YP VpeP
=
pep
Todo lo
que
entra sale
Mezcla
·
Xa & Xi Fact
in
Inventarios
Restricción de inventario
↳
t = 1 : ( +
xx
-
v =
it ft eT(t = 1
↳
t >
:
(t -
+ Xt- re = it SteT1 + >1
Inventario positivo
↳
*
t = 1 (
:
+ X+ = rt VteTlt =
t 1 :
(t + X2 Ut XteTlty
Busqueda Local
Procedimiento
Graficar la
región factible
*
Encontrar una solución factible (x .
1
·
Explorar el vecindario de Xt
+
-
Si en el vecindario se puede mejorar la función objetivo me muevo a ese punto (X )
y
vuelvo al paso
.
2
Paradigma de busqueda
Dirección
·
Determina hacia donde me muevo
↑
Notación : X
·
Dirección de
mejora : Fo (x + + xx) Fo(x +
)
·
me muevo
·
Pasos para determinar a
↳
+
Reemplazar X por X + 10 X en las restricciones
↳
Reemplazar el valor de X
↳
cada restriccion
Despejar 1 en
y escoger
Formatos
Canonico
·
problemas de minimización Restricciones de
igual
mayor
:
o
↳
Menor o
igual a
mayor o
igual y
viceversa :
Multiplicar por -1
↳
Igualdad Se
:
separa en una de menor o
Igual y
otra de
mayor o
igual .
Formato estandar
Matricial
·
Variables de decisión : vector X
X Xz
.
,
...
*
7
·
coeficientes lado izquierdo de las restricciones : Matriz A "
Función objetivo : cT .
X
.
Holguras
~
-
Son variables de decision que muestran que tan lejos está un punto de una restricción
·
a esa restricción es 0 .
Punto extremo
un punto es extremo si
hay n o más restricciones activas
·
Un punto extremo siempre es factible .
Bases
Matriz B :
Se toman las X basicas de la matriz A .
Matriz N Se
: toman las X no basicas de la matriz A .
· Función objetivo :
Cis .
Restricciones :
BXB = .
6 b . B" = XB
Metodo simplex
·
Es una
busqueda local solo con los puntos extremos . Cuenta con 5 pasos .
↳ 1 .
Situacion inicial
↳
.
2 Prueba de optimalidad
↳ .
3 Dirección de movimiento
↳ 4
. Longitud de movimiento
↳ 3
. Actualización
Situación inicial
Prueba de optimalidad
·
Determina si el punto actual es el optimo .
Calcular
· los costos reducidos rT = wiN -
c
Maximización :
entre los positivos entra el
mayor ,
si solo
hay negativos estoy en el optimo .
Dirección de movimiento
dq
-BAq donde Aq la columna la matriz A vector
X
de corresponde la variable entra la base de 1 0
que que y es un
que
=
es a a
y ,
XN
Longitud de movimiento
Base :
Holguras positivas y
variables artificiales .
Dos fases
fase 1
Si al final Xa = 0 es infactible .
Si xa = o
sigo a la fase 2 .
fase 2
Gran M
Dualidad
Interpretación economica
Solo se
puede con variables continuas
↳
Recurso abundante : W =
↳ Recurso Wo
escaso :
Teoremas de dualidad
...........................
max
zmin
optimo min
- [
max znatimo
Dual
Optimo
-
Infactible
No acotado
Holgura complementaria
·
Relaciona una base del primal con su correspondiente del dual .
Se cumplen X .
r = o
y
W .
s =
0
Condiciones KKT
↑
-
Se puede declarar optimalidad si se cumplen las
siguientes condiciones
↳
solución factible en el primal y en el dual
Sensibilidad
·
solo puede hacer variables continuas el optimo
y
se con en
sensibilidad de recurso
Procedimiento
Plantear desigualdades :
XBL o
para que la base no cambie
Encontrar de Q
rango
·
.
En de e la base mantiene
ese
rango se
.
Graficas maximizacion
Restricción de Restricción de
igual
r
menor o
igual mayor o
Fo FO
recurso recurso
Graficas minimización
Restricción de
igual Restricción de
menor o
mayor o
igual
Sensibilidad de costos
¿ Que pasa con mis variables de decisión si el costo de una variable de decision cambia ?
Procedimiento
·
Encontrar rí con la ecuación r = -C B" .
N
,
en este caso rí =
ci -
Kis + e) .
BN
Encontrar de
rango .
· E
QUICES :
·
#
*
·
*
·
·
·
#
·
Xy = 0
#
Xy = 0
IB [2
=
,
3 ,
5, 63
·
*
Xs = 0
Xy = 0
IB =
52 3
, ,
4, 63
·
*
Xy = 0
Xs = 0
IB [7
=
,
2 3
, ,
63
#
·
·
min
G min G
⑧
*
*
*
⑧
#
⑨
*