• Matéria: Matemática
  • Autor: nelsonkardozo1483633
  • Perguntado 5 anos atrás

uma transportadora tem suas entregas otimizadas , mas em um determinado dia um de seus dois veiculos sofreu uma pane e ficara temporariamente inoperante,por esse motivo é preciso de um plano emergencial para realizar as entregas de duas memrcadorias a e b cada caixa da mercadoria a pesa 20 quilos e ocupa 0,43m^3 uma caixa da merdadoria b pesa 30 quilos e ocupa 0,35 m^3 o lucro para o transporte de cada caixa da mercadoria a é de r$4,10 e para o transporte de cada caixa da mercadori b é de r$ 5,40 o caminhão tem capacidade para transportar 2 toneladas e o espaço é de 30 m^3 sabendo que a transportadora deseja transportar o maximo e obter o maior lucro posivel , resolva por meio python o problema como um problema de programação linear e determine o maximo lucro?

Respostas

respondido por: evertonbenati
6

Resposta:

Caixa_A = 30.769231

Caixa_B = 46.153846

Lucro Máximo =  375.3846155

Explicação passo-a-passo:

from pulp import *

prob=LpProblem('Exercicio', LpMaximize)

x1=LpVariable("Caixa A",0)

x2=LpVariable("Caixa B",0)

prob += 4.1*x1 + 5.4*x2 # lucro máximo

prob += 20*x1 + 30*x2 <= 2000 # restrição de peso do caminhão

prob += 0.45*x1 + 0.35*x2 <= 30 # restrição de volume do caminhão

prob.solve()

for v in prob.variables():

 print(v.name, "=", v.varValue)

 print("Lucro Máximo = ", value(prob.objective))

Perguntas similares