Fuzzysteve

Untitled

Mar 31st, 2014
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. /* Objective function */
  2. min: +5 C1 +25 C2 +50 C3 +200 C4 +50 C5 +4000 C7 +50 C8 +5 C9 +C10 +30 C11 +25 C12 +3200 C13 +25 C14 +50 C15
  3. +50 C16 +25 C17 +5 C18 +C19 +C20 +C21 +C22 +0.1 C23 +10 C24 +50 C25 +C26 +C27;
  4.  
  5. /* Constraints */
  6. +14000 C1 +61476 C2 +102492 C3 +350000 C4 +81960 C5 +5905590 C7 +69672 C8 +6527 C9 +35900 C11 +20488 C14
  7. +41696 C15 +59540 C16 +27639 C17 +212 C18 +10 C23 +4076 C24 +25000 C25 +120 C26 >= 20000000;
  8. +14000 C1 +61476 C2 +102492 C3 +350000 C4 +81960 C5 +5905590 C7 +69672 C8 +6527 C9 +35900 C11 +20488 C14
  9. +41696 C15 +59540 C16 +27639 C17 +212 C18 +10 C23 +4076 C24 +25000 C25 +120 C26 <= 21000000;
  10. +1000 C1 +16055 C2 +26293 C3 +75000 C4 +21174 C5 +487041 C7 +17814 C8 +94 C9 +940 C10 +26450 C11 +21330 C12
  11. +12600 C13 +16510 C14 +32848 C15 +32458 C16 +15525 C17 +3072 C18 +80 C19 +20 C21 +510 C22 +11 C23 +1479 C24
  12. +11000 C25 +50 C26 +460 C27 >= 20000000;
  13. +1000 C1 +16055 C2 +26293 C3 +75000 C4 +21174 C5 +487041 C7 +17814 C8 +94 C9 +940 C10 +26450 C11 +21330 C12
  14. +12600 C13 +16510 C14 +32848 C15 +32458 C16 +15525 C17 +3072 C18 +80 C19 +20 C21 +510 C22 +11 C23 +1479 C24
  15. +11000 C25 +50 C26 +460 C27 <= 21000000;
  16. +600 C1 +6477 C2 +8772 C3 +30000 C4 +7752 C5 +166155 C7 +5158 C8 +3 C9 +260 C11 +517 C12 +25 C14 +15432 C16
  17. +4429 C17 +990 C19 +780 C20 +600 C21 +495 C22 +25 C23 +2172 C24 +9000 C25 +50 C26 +20 C27 >= 0;
  18. +600 C1 +6477 C2 +8772 C3 +30000 C4 +7752 C5 +166155 C7 +5158 C8 +3 C9 +260 C11 +517 C12 +25 C14 +15432 C16
  19. +4429 C17 +990 C19 +780 C20 +600 C21 +495 C22 +25 C23 +2172 C24 +9000 C25 +50 C26 +20 C27 <= 200000;
  20. +400 C1 +1756 C2 +2385 C3 +5000 C4 +2065 C5 +23655 C7 +1085 C8 +7 C9 +20 C10 +20 C11 +8424 C16 +1374 C17
  21. +40 C19 +30 C20 +180 C21 +30 C22 +10 C23 +2500 C25 +420 C26 +30 C27 >= 0;
  22. +400 C1 +1756 C2 +2385 C3 +5000 C4 +2065 C5 +23655 C7 +1085 C8 +7 C9 +20 C10 +20 C11 +8424 C16 +1374 C17
  23. +40 C19 +30 C20 +180 C21 +30 C22 +10 C23 +2500 C25 +420 C26 +30 C27 <= 100000;
  24. +211 C2 +370 C3 +1000 C4 +292 C5 +6735 C7 +309 C8 +C9 +30 C10 +20 C11 +78 C12 +3 C15 +2542 C16 +537 C17
  25. +40 C19 +10 C20 +40 C21 +35 C22 +4 C23 +C24 +350 C25 +150 C26 +180 C27 >= 0;
  26. +211 C2 +370 C3 +1000 C4 +292 C5 +6735 C7 +309 C8 +C9 +30 C10 +20 C11 +78 C12 +3 C15 +2542 C16 +537 C17
  27. +40 C19 +10 C20 +40 C21 +35 C22 +4 C23 +C24 +350 C25 +150 C26 +180 C27 <= 50000;
  28. +5 C2 +19 C3 +200 C4 +8 C5 +966 C7 +93 C8 +40 C10 +10 C11 +358 C13 +3 C14 +2 C15 +92 C16 +135 C17 +20 C19
  29. +80 C20 +150 C21 +30 C22 +74 C25 +80 C26 +60 C27 >= 0;
  30. +5 C2 +19 C3 +200 C4 +8 C5 +966 C7 +93 C8 +40 C10 +10 C11 +358 C13 +3 C14 +2 C15 +92 C16 +135 C17 +20 C19
  31. +80 C20 +150 C21 +30 C22 +74 C25 +80 C26 +60 C27 <= 50000;
  32. +12 C2 +33 C3 +100 C4 +23 C5 +831 C7 +8 C8 +170 C10 +15 C12 +179 C13 +C15 +18 C16 +230 C17 +110 C19 +220 C20
  33. +260 C21 +140 C22 +40 C25 +330 C26 +400 C27 >= 0;
  34. +12 C2 +33 C3 +100 C4 +23 C5 +831 C7 +8 C8 +170 C10 +15 C12 +179 C13 +C15 +18 C16 +230 C17 +110 C19 +220 C20
  35. +260 C21 +140 C22 +40 C25 +330 C26 +400 C27 <= 50000;
  36. R15: +2 C9 >= 0;
  37. R16: +2 C9 <= 20000;
  38.  
  39. /* Integer definitions */
  40. int C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29;
Advertisement
Add Comment
Please, Sign In to add comment