Escolar Documentos
Profissional Documentos
Cultura Documentos
Nome:
Cartão:
Prova 2
Dicas gerais:
• Leia todas as questões antes de começar e pergunte em caso de dúvidas.
• Responda a cada questão, ainda que a resposta não esteja completa.
• Em questões de formulação: explique o significado de todas variáveis e restrições.
Questão 1 (Análise de sensibilidade, 3 pt)
Na primeira prova consideramos o seguinte problema de produção:
A Fábrica de Rádios Sinval Vulah fabrica os Modelos A, B, e C que tem contribuições ao lucro de
16, 30, e 50, respectivamente. As exigências de produção mı́nimas semanais são 20 para o Modelo
A, 120 para o Modelo B e 60 para o Modelo C.
Cada tipo de rádio requer uma certa quantidade de tempo para a fabricação das partes componentes,
para a montagem e para a embalagem. Especificamente, uma dúzia de unidades do Modelo A requer
três horas para fabricar, quatro horas para montar e uma para embalar. Os números correspondentes
para uma dúzia de unidades do Modelo B são 3.5, 5 e 1.5, e para uma dúzia de unidades do Modelo
C são 5, 8, e 3. Durante a próxima semana, a fábrica tem disponı́veis 120 horas de tempo de
fabricação, 160 horas de montagem e 48 horas de embalagem.
Uma formulação linear (já normalizada) do problema foi:
maximiza 12 × 16xa + 12 × 30xb + 12 × 50xc ,
sujeito a 3xa + 3.5xb + 5xc ≤ 120,
4xa + 5xb + 3xc ≤ 160,
1xa + 1.5xb + 3xc ≤ 48,
− 12xa ≤ −20,
− 12xb ≤ −120,
− 12xc ≤ −60,
xa , xb , xc ≥ 0,
e a sua solução ótima é dada pelo dicionário
z = 10840 −4w4 −10w6 −240w3
w1 = 152/9 −1/18w4 +1/6w6 +7/3w3
w2 = 80/9 −1/18w4 +1/6w6 +10/3w3
w5 = 392/3 −2/3w4 −2w6 −8w3
xa = 5/3 +1/12w4
xb = 188/9 −1/18w4 −1/6w6 −2/3w3
xc = 5 +1/12w6
Agora a fábrica quer saber:
a) Em qual intervalo o lucro do modelo A pode variar?
b) Qual o novo valor do lucro total em função do lucro do modelo A neste intervalo?
c) Aumentar as 48 horas para embalagem para um valor maior daria um lucro maior?
Questão 2 (Formulação, 2 pt)
Os n números inteiros 1, 2, . . . , n estão escritos numa linha. Queremos colocar o sinal “ + ” ou “ − ”
na frente de cada número, tal que o valor absoluto da expressão resultante é minimizado (i.e. é o mais
perto de 0 possı́vel). Formule um programa inteiro que produz a solução ótima para um n arbitrário.
Exemplo: Uma solução ótima para n = 5 é + 1 + 2 − 3 − 4 + 5.
Dica:
Após a solução de um sistema linear, temos o dicionário ótimo
z = z ∗ − (yN
∗ t
) xN
xB = x∗B − B −1 N xN
com
x∗B = B −1 b
∗
yN = (B −1 N )t cB − cN
z ∗ = ctB B −1 b