Tobias Achterberg
-
Gurobi Staff
- Total activity 108
- Last activity
- Member since
- Following 0 users
- Followed by 1 user
- Votes 0
- Subscriptions 0
Comments
Recent activity by Tobias Achterberg-
From your description, this really sounds like a network flow model. What you would do is to model this as a digraph, i.e., with directed arcs. So, if you have an edge e=(i,j) you would introduce t...
-
This issue arises very frequently in column generation approaches, and then people are surprised why their pricing algorithm seems to be wrong (because the pricing algorithm often assumes standard ...
-
The y variables have a finite upper bound, in this case an upper bound of 1. For this reason, the reduced costs can be negative. This means that such a variable is non-basic at its upper bound. For...
-
It looks like you just have a pretty tough MIP to solve. The differences on Windows and Mac most likely come from a phenomenon that is called "performance variability". There are a number of posts ...
-
Wow, okay, this makes sense. Check the size of the model! With 5 hours, you already have 647 million non-zero coefficients in your model. Every non-zero consumes already 12 bytes, and this is only ...
-
Moreover, I would try what happens if you don't do this for a whole day, but only for, say, 6 hours or so.
-
I did not look too closely at your model, but my assumption is that the battery constraints are linking the time steps with each other. May it be that without those constraints you pretty much get ...
-
Can you say something on how many iterations each loop in your code has? How many value pairs does big.iterrows() return? As far as I can see, for each value pair you generate 3600*[2 to 5] constra...
-
You just read in the *.sol file: model.read('model.sol')
-
The conclusion of an indicator constraint must be a linear constraint. But you can easily get around this by introducing another set of variables that are defined identically to `a`; let's call the...