Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. proc optmodel;
  2. set Wezly={'z1','z2','mag','p1','p2','q1','q2','o1','o2','o3'};
  3. set Luki={'z1p1','z1p2','z1mag','z2p1','z2p2','z2mag','p1q1','p2q2','q1o1','q1o2','q1o3','q2o1','q2o2','q2o3'};
  4. num c{j in Luki}=[4 4 1 6 7 2 0 0 2 3 9 1 6 5];
  5. num u{j in Luki}=[30 40 10 27 55 27 55 22 15 17];
  6. num b{i in Wezly}=[30 40 10 0 0 0 0 -22 -15 -17];
  7. num A{i in Wezly, j in Luki}=[1 1 1 0 0 0 0 0 0 0 0 0 0 0
  8. 0 0 0 1 1 1 0 0 0 0 0 0 0 0
  9. 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0
  10. -1 0 0 -1 0 0 1 0 0 0 0 0 0 0
  11. 0 -1 0 0 -1 0 0 1 0 0 0 0 0 0
  12. 0 0 0 0 0 0 -1 0 1 1 1 0 0 0
  13. 0 0 0 0 0 0 0 -1 0 0 0 1 1 1
  14. 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0
  15. 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0
  16. 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1];
  17. var x{j in Luki}>=0 <=u[j];
  18. min KOSZT=sum{j in Luki}c[j]*x[j];
  19. con war{i in Wezly}:sum{j in Luki}A[i,j]*x[j]=b[i];
  20. solve;
  21. print x;
  22. quit;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement