gringotopies

BOIKWD 8

Nov 27th, 2019
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. import pulp as p
  2.  
  3. prob = p.LpProblem("problem",LpMinimize)
  4.  
  5. y1=p.LpVariable("y1",0)
  6. y2=p.LpVariable("y2",0)
  7.  
  8. prob+=6*y1+15*y2
  9.  
  10. prob+=y1+4*y2>=2
  11. prob+=3*y1+6*y2>=5
  12. prob+=2*y1+5*y2>=3
  13. prob+=3*y1+7*y2>=4
  14. prob+=y1+y2>=1
  15.  
  16. prob.solve()
  17. print(p.value(y1), p.value(y2), p.value(Lp_prob.objective))
  18.  
  19. ######################################################
  20.  
  21.  
  22. prob = p.LpProblem("problem",LpMinimize)
  23.  
  24. y1=p.LpVariable("y1",0)
  25. y2=p.LpVariable("y2",0)
  26.  
  27. prob+=2000*y1+2800*y2
  28.  
  29. prob+=0.5*y1+0.4*y2>=10
  30. prob+=0.4*y1+0.2*y2>=14
  31. prob+=0.4*y1>=8
  32. prob+=0.2*y1+0.5*y2>=11
  33.  
  34. prob.solve()
  35. print(p.value(y1), p.value(y2), p.value(Lp_prob.objective))
  36.  
  37.  
  38. #######################################################
Add Comment
Please, Sign In to add comment