Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. // Create variables
  2. GRBVar x = model.addVar(0.0, 1.0, 0.0, GRB.BINARY, "x");
  3.  
  4. // Set objective: maximize log(p) * x
  5. GRBLinExpr expr = new GRBLinExpr();
  6.  
  7. for(Map.Entry<String, Double[]> entry: probabilityLevels.entrySet()) {
  8.  
  9. Double[] probs = entry.getValue();
  10.  
  11. for (Double prob: probs) {
  12. expr.addTerm(Math.log(prob), x);
  13. }
  14. }
  15.  
  16. model.setObjective(expr, GRB.MAXIMIZE);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement