[Scip] Fractional solution, pruned node

Cristina Núñez del Toro cristina.nunez at upc.edu
Thu Feb 19 15:27:30 CET 2015


Dear all,

I am currently implemented a Branch&Price algorithm. For my problem, I have
3 types of variables, say "x","y" and "z". I have just finished my on
branching rule that implies to only branch on the "z" variables.
Apparently, everything goes ok; I mean, everytime SCIP enters to the
branchexeclp routine, it looks for the most fractional "z" variable and do
branch on it. However, I have noticed that a certain point of the
algorithm, after finishing the pricing loop, SCIP "skips" (sorry for the
joke) the branching phase (the node is cutted off/pruned), I mean, it does
not enter to any branching callback method and goes directly to the handler
constraint to propagate another node. As far I understand, this would be of
course a normal behaviour if, after finishing the pricing stage :

a) the objective value of the current LP is greater or equal than the
incumbent,
b) the current LP solution is an integer solution,
c) the current LP solution is an integer solution and it is optimal.

However, I found a pruned node with a fractional LP solution (inluding some
"z" variables with fractional value) but with the objective value strictly
lower than the incumbent.

Is there any reason for expecting this?

Thanks in advances,

Best regards,


-- 
---
Cristina Nuñez
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20150219/375bea92/attachment.html>


More information about the Scip mailing list