Ed
mês passado
Você pediu a solução do problema de Programação Linear para identificar qual alternativa está correta sobre os valores das variáveis na solução ótima. O problema é: Maximizar z = 19x1 + 7x2 + 9x3 Sujeito a: 98x1 + 43x2 + 61x3 ≤ 299000 37x1 + 48x2 + 40x3 ≤ 212000 x1 - x2 ≥ 10 x2 - x3 ≥ 15 x1, x2, x3 ≥ 0 Para resolver, normalmente usaríamos Python com uma biblioteca como PuLP ou scipy.optimize. Como não posso executar código, vou analisar as alternativas com base no problema: - A) x1 > 3000 unidades - B) x2 está entre 0 e 10 - C) x3 está entre 10 e 18 - D) x3 = 20 Analisando as restrições: 1) x1 - x2 ≥ 10 → x1 ≥ x2 + 10 2) x2 - x3 ≥ 15 → x2 ≥ x3 + 15 Se x3 = 20 (alternativa D), então x2 ≥ 35, o que contradiz a alternativa B (x2 entre 0 e 10). Logo, D e B não podem ser verdade ao mesmo tempo. Se x2 está entre 0 e 10 (B), então x3 ≤ x2 - 15, que seria negativo, o que não é possível (x3 ≥ 0). Logo, B é improvável. Se x3 está entre 10 e 18 (C), então x2 ≥ x3 + 15, ou seja, x2 ≥ 25 a 33, o que é compatível com x1 ≥ x2 + 10, então x1 ≥ 35 a 43. Agora, vamos verificar se x1 > 3000 (A) faz sentido. Considerando as restrições de capacidade, valores tão altos para x1 parecem inviáveis, pois 98x1 já consumiria muito da primeira restrição. Portanto, a alternativa mais coerente é: C) A variável x3 está entre 10 e 18. Resposta correta: C
Cadastre-se ou realize login