[Scip] Slow LP re-optimization after branching
Gerald Gamrath
gamrath at zib.de
Fri Feb 21 10:09:37 CET 2014
Dear Xavier,
if you don't set a timelimit, then the LP solver should normally not
have a time limit either which it can hit. Could you send me the
complete log?
A few minutes for LP solving might happen, especially if there are some
numerical troubles. Anyway, it is definitely not what one would hope
for, especially not for a branch-and-price approach.
You can set "display/lpinfo" to TRUE in order to see the SoPlex output
and "display/verblevel" to 5 to get a bit more output, in particular
about numerical problems.
We are currently finishing the next SCIP release and hope to get it done
today. I would suggest you switch to that when it is available, because
there has been some improvement for branch-and-price in there, in
particular for the master problem reoptimization.
Best,
Gerald
Am 21.02.2014 09:55, schrieb Xavier Schepler:
> Hi professor Lübbecke,
>
> The B&P is working fine on small instances.
> For some bigger instances, most of the computing time is spent in
> solving linear relaxations of restricted master problems.
>
>> Can you plot the objective function values (over iterations) of the
>> restricted master problem (to check whether you have strong tailing off)?
>> Did you check dual variable development (you can plot this as well)
>> to check whether you have unstable duals?
> Tailing off is a real problem, since an optimal value to the linear
> relaxation of a master problem (v_mp) is attained in a few column
> generation iterations,
> but, the lagrangian bound is very far away, and needs many more
> iterations to meet v_mp .
>
>> However, you could tell us about your branching rule. Branch on
>> master vars (uah...) or on other information (like "original" vars)?
>> Ryan-Foster?
> Branching is done on original variables, and branching constraints are
> added to the structural constraints,
> as it is described in Gerald Gamrath thesis.
>
>> Give us a little more detail. [BTW, you fix the *local* UBs of the
>> vars, right?]
>>
> Well, I fix local upper bounds.
>
>> Out of curiosity: what is "time limit"
> I don't know exactly what the time limit is, but SCIP outputs :
> LP solver hit time limit.
>
>> and "a very long time?"
> Maybe several minutes, which seems quite long for LP re-optimization.
>
> I would like SoPlex to display information ...
>
> Best regards,
>
> Xavier
>
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> http://listserv.zib.de/mailman/listinfo/scip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20140221/05cbfb64/attachment.html>
More information about the Scip
mailing list