jukaukor

LinOptimointi.jl

Mar 1st, 2021 (edited)
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. # Lineaarinen optimointi
  2. # "Advanced Engineering Mathematics", Sec 21.4 probl 5,s 1129
  3. # Juhani Kaukoranta 1.3.2021
  4. # Julia-ohjelma
  5.  
  6. using GLPK, JuMP;
  7.  
  8. model = Model(GLPK.Optimizer);
  9. #set_optimizer_attribute(model, "msg_lev", GLPK.MSG_OFF)
  10.  
  11. @variables model begin
  12. x1 >= 0
  13. x2 >= 0
  14. x3 >= 0
  15. end;
  16.  
  17. @constraints model begin
  18. 3x1 + x2 <= 450
  19. 2x2 + 3x3 <= 900
  20. 2x1 + x2 <= 350
  21. end;
  22.  
  23. @objective model Max begin
  24. 10x1 + 8x2 + 5x3
  25. end;
  26.  
  27. print(model);
  28. optimize!(model);
  29. @show value(x1);
  30. @show value(x2);
  31. @show value(x3);
  32. @show objective_value(model);
  33. termination_status(model)
  34.  
  35.  
  36.  
  37.  
Add Comment
Please, Sign In to add comment