Guest User

Untitled

a guest
Feb 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. param n > 0;
  2. param m > 0;
  3. param s {1..m};
  4. param d {1..n};
  5. param f {1..m};
  6. param c {1..m, 1..n};
  7. var x{1..m, 1..n} >= 0;
  8. var y{1..m} binary >= 0;
  9.  
  10. minimize z: sum {i in 1..m, j in 1..n} c[i,j]*x[i,j] + sum {i in 1..m} f[i]*y[i];
  11. subject to con1 {i in 1..m} : sum {j in 1..n} x[i,j] <= s[i]*y[i];
  12. subject to con2 {j in 1..n} : sum {i in 1..m} x[i,j] = d[j];
  13. subject to con3 {i in 1..m, j in 1..n} : x[i,j] >= 0;
  14. subject to con4 {i in 1..m} : y[i] <= 1;
Add Comment
Please, Sign In to add comment