Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.69 KB | None | 0 0
  1. %% 0
  2.  
  3. lb = [0 0];
  4. ub = [inf inf];
  5. [x, fval] = linprog(-f, A, b, [], [], lb, ub); % x1 = 11.8857, x2 = 10.0571, fval = 21.9429
  6.  
  7. %% 1 x1 >= 12
  8.  
  9. lb = [12 0];
  10. ub = [inf inf];
  11. [x, fval] = linprog(-f, A, b, [], [], lb, ub); % x1 = 12, x2 = 8, fval = 20
  12.  
  13. %% 2 (x1 <= 11 ^ x1 >= 0)
  14.  
  15. lb = [0 0];
  16. ub = [11 inf];
  17. [x, fval] = linprog(-f, A, b, [], [], lb, ub); % x1 = 11, x2 = 10.5, fval = 21.5
  18.  
  19. %% 3 (x1 <= 11 ^ x1 >= 0) U (x2 <= 10 ^ x2 >= 0)
  20.  
  21. lb = [0 0];
  22. ub = [11 10];
  23. [x, fval] = linprog(-f, A, b, [], [], lb, ub); % x1 = 11, x2 = 10, fval = 21
  24.  
  25. %% 4 (x1 <= 11 ^ x1 >= 0) U (x2 >= 11)
  26.  
  27. lb = [0 11];
  28. ub = [11 inf];
  29. [x, fval] = linprog(-f, A, b, [], [], lb, ub); % x1 = 10, x2 = 11, fval = 21
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement